1
0
Fork 0
forked from fte/fteqw
fteqw/engine/gl
Spoike bae63427a5 Desperate attempt to boost framerates with webgl.
Models now use static vbos, because we ought to. Yeah yeah, extra memory usage etc.
Reduced size of streamed ebo by reallocating on each mesh. Hopefully the browser won't scan so much memory now.
Reordered attribute indicies in an attempt to comply with possible absurd gl behaviour that emscripten warns about.
Fixed an issue with if statements in shaders.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4289 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-04-06 03:36:00 +00:00
..
gl_alias.c Desperate attempt to boost framerates with webgl. 2013-04-06 03:36:00 +00:00
gl_backend.c Desperate attempt to boost framerates with webgl. 2013-04-06 03:36:00 +00:00
gl_bloom.c ------------------------------------------------------------------------ 2013-03-12 23:18:37 +00:00
gl_draw.c ------------------------------------------------------------------------ 2013-03-12 23:18:37 +00:00
gl_draw.h committing for fixes for OMC 2011-10-27 16:16:29 +00:00
gl_font.c ------------------------------------------------------------------------ 2013-03-12 23:16:55 +00:00
gl_heightmap.c qwsvdef.h is no more. Many files changed because of this. 2013-03-31 04:21:08 +00:00
gl_hlmdl.c ------------------------------------------------------------------------ 2013-03-12 22:47:42 +00:00
gl_model.c qwsvdef.h is no more. Many files changed because of this. 2013-03-31 04:21:08 +00:00
gl_model.h Desperate attempt to boost framerates with webgl. 2013-04-06 03:36:00 +00:00
gl_ngraph.c ------------------------------------------------------------------------ 2013-03-12 22:40:16 +00:00
gl_rlight.c d3d11 fixes. mipmapping implemented, vertex streaming more performant. Still behind the d3d9 renderer. 2012-12-04 19:37:57 +00:00
gl_rmain.c qwsvdef.h is no more. Many files changed because of this. 2013-03-31 04:21:08 +00:00
gl_rmisc.c ------------------------------------------------------------------------ 2013-03-12 23:24:15 +00:00
gl_rsurf.c ------------------------------------------------------------------------ 2013-03-12 22:40:16 +00:00
gl_screen.c ------------------------------------------------------------------------ 2013-03-12 22:53:23 +00:00
gl_shader.c Desperate attempt to boost framerates with webgl. 2013-04-06 03:36:00 +00:00
gl_shadow.c ------------------------------------------------------------------------ 2013-03-12 23:13:39 +00:00
gl_vidcocoa.m ------------------------------------------------------------------------ 2013-03-12 22:44:37 +00:00
gl_vidcommon.c Desperate attempt to boost framerates with webgl. 2013-04-06 03:36:00 +00:00
gl_viddroid.c added support for external capture plugins - and using avcodec as a plugin.c. 2012-11-27 03:23:19 +00:00
gl_videgl.c ------------------------------------------------------------------------ 2013-03-12 23:01:08 +00:00
gl_videgl.h ------------------------------------------------------------------------ 2013-03-12 22:49:04 +00:00
gl_vidlinuxglx.c ------------------------------------------------------------------------ 2013-03-12 23:09:25 +00:00
gl_vidmacos.c couple of compile fixes. 2012-10-14 11:20:14 +00:00
gl_vidmorphos.c tiny fix 2011-12-24 06:16:01 +00:00
gl_vidnt.c ------------------------------------------------------------------------ 2013-03-12 23:16:20 +00:00
gl_vidnull.c Couple of tweeks, breakages, and fixes. 2011-09-05 01:48:23 +00:00
gl_vidsdl.c Early hack at emscripten compat. 2013-04-02 05:18:17 +00:00
gl_vidtinyglstubs.c Added copyright header, extended the comment a bit. 2007-09-09 14:33:13 +00:00
gl_warp.c Android tweeks 2012-07-05 19:42:36 +00:00
gl_warp_sin.h Initial checkin of OpenGL renderer 2004-08-22 22:29:09 +00:00
glmod_doom.c git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4073 fc73d0e0-1445-4013-8a0c-d673dee63da5 2012-07-15 02:40:30 +00:00
glquake.h Slow progress. Most of what I am fighting is emscripten's javascript-based libc. Its networking is laughable at best, trust me you don't want to see it. Whereas its GL emulation seems to break things rather than anything else so for now I'm just disabling everything that isn't vbo+es2 and I still get warnings about emulation being enabled. No idea how to get rid of those. Still, bsp objects should now render correctly, but not models+particles+2d+text stuff. 2013-04-04 08:08:49 +00:00
glsupp.h ------------------------------------------------------------------------ 2013-03-12 23:19:00 +00:00
ltface.c added support for external capture plugins - and using avcodec as a plugin.c. 2012-11-27 03:23:19 +00:00
model_hl.h Android tweeks 2012-07-05 19:42:36 +00:00
r_bishaders.h qwsvdef.h is no more. Many files changed because of this. 2013-03-31 04:21:08 +00:00
shader.h Desperate attempt to boost framerates with webgl. 2013-04-06 03:36:00 +00:00