493 git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9109 d7cf8633-e32d-0410-b094-e92efae38249
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8934 d7cf8633-e32d-0410-b094-e92efae38249
compute sorted surface list at load of each model - this tripled framerates in some outdoor q1bsp maps cleaned up water rendering setup code so it at least makes sense now model lighting is not computed for unseen models (major fps increase in some q1bsp maps) added an unfinished OBJ model loader (not enabled) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8832 d7cf8633-e32d-0410-b094-e92efae38249
added DP_EF_NOSELFSHADOW extension git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8598 d7cf8633-e32d-0410-b094-e92efae38249
482 git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8490 d7cf8633-e32d-0410-b094-e92efae38249
fixed all VS2005 deprecated function warnings found one actual buffer overrun problem in GetMapList (map name completion was using sprintf with a 64 character buffer, which is EASILY overflowed) added VS2005 projects git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8365 d7cf8633-e32d-0410-b094-e92efae38249
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8311 d7cf8633-e32d-0410-b094-e92efae38249
simplified failed cubemap handling git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8310 d7cf8633-e32d-0410-b094-e92efae38249
implemented support for turning off mousegrab in csqc (feature existed but was buggy in Windows build and not implemented in others) cleaned up menu mousegrab handling, among other mousegrab state issues git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8285 d7cf8633-e32d-0410-b094-e92efae38249
added 3 optional parameters to the csqc R_AddDynamicLight builtin (style, cubemapname, pflags) and made it read v_forward, v_right, and v_up to orient the light (useful mainly with cubemaps), these can also (at least in DarkPlaces) be used as an alternative to radius (pass in radius = 1 if they are pre-scaled) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8209 d7cf8633-e32d-0410-b094-e92efae38249
475 git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8129 d7cf8633-e32d-0410-b094-e92efae38249
another todo item for csqc spec changes git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8119 d7cf8633-e32d-0410-b094-e92efae38249
added experimental cl_alwayssleep cvar which calls Sys_Sleep(0) at the end of each frame fixed a bug in the main loop that made Sys_Sleep be called with milliseconds when it takes microseconds git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8087 d7cf8633-e32d-0410-b094-e92efae38249
458 git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8000 d7cf8633-e32d-0410-b094-e92efae38249
todo items went from 465 to 459 by finding items that was already done or duplicates git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7999 d7cf8633-e32d-0410-b094-e92efae38249
fix bug with loading a saved game while a demo is playing (such as the demo loop when Quake starts up), thanks to Bill Pickett for giving a clear and concise description of the problem git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7702 d7cf8633-e32d-0410-b094-e92efae38249
optimized SHOWLMP code (only used by Nehahra) to not eat any CPU time anymore git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7688 d7cf8633-e32d-0410-b094-e92efae38249
implemented support for more than 32768 clipnodes (again a case of arguire qbsp producing files that violate the q1bsp format), this fixes large monsters falling out of levels in warpspasm git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7600 d7cf8633-e32d-0410-b094-e92efae38249
implemented r_glsl_water cvar (refraction and reflection rendering) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7570 d7cf8633-e32d-0410-b094-e92efae38249
cleaned up qw-related todo items and added some newly discovered qw issues git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7539 d7cf8633-e32d-0410-b094-e92efae38249