Extra bloaty junk to modernise stuff a bit. https://fte.triptohell.info/moodles/qss/
Find a file
Eric Wasylishen e0680cb6d3 Load world and brush models into a VBO, and draw it in batches in R_DrawTextureChains_Multitexture. Uses the same immediate mode code as before if VBOs are not available, or if "-novbo" used at the command line. I only touched R_DrawTextureChains_Multitexture because it's usually the main bottleneck aside from alias model rendering.
This seems to help fps a fair bit on maps with a lot of world polys like jam2_tronyn. Tried on a few computers with intel and nvidia gpus, windows, mac os, linux, and there's always at least some fps improvement. Best case was 70fps -> 96fps on jam2_tronyn, on OS X + nvidia 650gt.

Interested to hear how this works for amd gpu's, just do a timedemo with and without "-novbo".

Only downside is I had to disable the fast path in Vid_Toggle_f() because at least with SDL1, the vbo no longer works after a toggle. So as a result, fullscreen toggles with alt-enter are slightly slower.

git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1018 af15c1b1-3010-417e-b628-4374ebc0bcbd
2014-09-11 04:55:16 +00:00
Linux update docs after r1013 2014-09-10 07:40:58 +00:00
MacOSX SDL2 support, if USE_SDL2 defined. 2014-09-05 19:34:43 +00:00
Misc applied the user directories support patch, disabled by default. 'make DO_USERDIRS=1' to enable it. 2014-09-10 07:28:28 +00:00
Quake Load world and brush models into a VBO, and draw it in batches in R_DrawTextureChains_Multitexture. Uses the same immediate mode code as before if VBOs are not available, or if "-novbo" used at the command line. I only touched R_DrawTextureChains_Multitexture because it's usually the main bottleneck aside from alias model rendering. 2014-09-11 04:55:16 +00:00
Windows fix broken libFLAC builds from previous commit. 2014-08-10 11:00:26 +00:00
gnu.txt updated the copyleft file from ftp://ftp.gnu.org/gnu/Licenses/COPYING-2.0 2010-02-19 12:40:45 +00:00
Quakespasm-Music.txt Rename our docos from README.html to Quakespasm.html (etc). 2014-09-09 00:45:12 +00:00
Quakespasm.html update docs after r1013 2014-09-10 07:40:58 +00:00
Quakespasm.txt update docs after r1013 2014-09-10 07:40:58 +00:00