Extra bloaty junk to modernise stuff a bit. https://fte.triptohell.info/moodles/qss/
Find a file
Eric Wasylishen 112c8b68b8 Alias model rendering fast-path using OpenGL 2.
In GL_MakeAliasModelDisplayLists, after saving the standerd triangle strips and fans onto the hunk, if the system is GL2 capable, we also save a second version of the mdl on the hunk designed to be loaded into a VBO (GL_MakeAliasModelDisplayLists_VBO). In R_NewMap, and on video mode changes, we call GLMesh_LoadVertexBuffers which loops over all precached mdl's and loads the data into a pair of VBO's (vertices and vertex indices).

Finally, in R_DrawAliasModel, assuming no rendering options are disabling the fast-path (r_drawflat 1, r_lightmap 1, or r_fullbright 1 would disable it), we call GL_DrawAliasFrame_GLSL, which sets up all of the bindings and draws the (possibly lerped) mdl in one glDrawElements call.

Special thanks to MH for some of the code from RMQEngine and the general concept.

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1151 af15c1b1-3010-417e-b628-4374ebc0bcbd
2015-01-20 18:59:15 +00:00
Linux update document dates 2014-10-17 11:34:10 +00:00
MacOSX oslibs, codecs: recompiled several music decoders from latest sources. 2015-01-14 20:03:01 +00:00
Misc quakespasm.pak: Another z-fighting workaround. 2014-11-02 20:06:35 +00:00
Quake Alias model rendering fast-path using OpenGL 2. 2015-01-20 18:59:15 +00:00
Windows oslibs, codecs: recompiled several music decoders from latest sources. 2015-01-14 20:03:01 +00:00
LICENSE.txt rename gnu.txt to LICENSE.txt 2014-09-21 14:02:30 +00:00
Quakespasm-Music.txt update README files to reflect further 0.85.10 changes so far. 2014-09-15 09:10:19 +00:00
Quakespasm.html update document dates 2014-10-17 11:34:10 +00:00
Quakespasm.txt update document dates 2014-10-17 11:34:10 +00:00