Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-17 | Fix IQM tess buffer overflow | Zack Middleton | |
Set the variables that use tess.numVertexes after calling RB_CHECKOVERFLOW() as it may set tess.numVertexes to 0! Could cause visual issues and error "RB_EndSurface() - SHADER_MAX_VERTEXES hit". | |||
2014-06-17 | Only allow model meshes to have SHADER_MAX_VERTEXES - 1 vertexes | Zack Middleton | |
The last index is used to check for buffer overflows. See RB_CheckOverflow and RB_EndSurface. | |||
2014-06-17 | Don't try to fog flares with fogNum 0 | Zack Middleton | |
fogNum 0 means no fog. Shaders don't try to apply fog color if fogNum is 0. This was done to make things more consistent and fix a crash in iortcw MP using a user made map on GNU/Linux x86_64. | |||
2014-06-17 | Improve warning for shader missing opening brace | Zack Middleton | |
2014-06-17 | Check for shaders without closing brace | Zack Middleton | |
Shaders without closing brace can eat shaders in other files. Pass depth to SkipBracedSection instead of reparsing text as it messed up parse line numbers. | |||
2013-05-31 | Fix null model axis disappearing if sky is in view | Zack Middleton | |
2013-05-31 | Catch more bad shader syntax cases | Zack Middleton | |
Use to only ignore file in cases where both { and \0 were missing after shader name. Now ignore file when either are missing, such as "}\0". | |||
2013-05-31 | clean up return statements a bit more | /dev/humancontroller | |
2013-05-31 | drop some useless return statements | /dev/humancontroller | |
2013-05-31 | reduce the amount of compiler warnings for variable shadowing | /dev/humancontroller | |
2013-05-31 | Allow drawing sun in OpenGL1 renderer | Zack Middleton | |
Removed #if 0 ... #endif around RB_DrawSun(). Merged improvements and changes from OpenGL2 renderer. | |||
2013-05-31 | Remove unused renderCommandList variable from renderers | Ensiform | |
2013-05-31 | Show surface names in excessive vertexes and triangles warnings | Zack Middleton | |
Add newlines to renderergl2's R_LoadMD3 vertex and triangle warnings. | |||
2013-03-27 | Fix some of the things clang --analyze flagged | Tim Angus | |
2013-03-19 | Always initialize joint_names in R_LoadIQM | Zack Middleton | |
Reported by MAN-AT-ARMS | |||
2013-03-19 | Fix loading and rendering IQMs with no joints | Zack Middleton | |
2013-03-19 | Remove RAVENMD4 #define | Tim Angus | |
2013-03-19 | Remove some more automatic sRGB image flags. | SmileTheory | |
2013-03-19 | Fix USE_FREETYPE breakage | Tim Angus | |
2013-03-19 | Move renderers a bit closer together | Tim Angus | |
2013-03-19 | Fix size reserved for IQM jointMats (allocated more than used) | Zack Middleton | |
2013-03-19 | Fix origin returned by IQM's LerpTag | Zack Middleton | |
It use to return pose joint's offset from base at the lerped frame, now it returns the joint's origin at the lerped frame. Patch by Axel Isouard and Zack Middleton. | |||
2013-03-19 | Move noise function declations to tr_common.h | Zack Middleton | |
tr_noise.c is in renderercommon directory, so declare them in header there too. | |||
2013-02-16 | Update copyright notices | Tim Angus | |
2013-02-16 | Add renderercommon/tr_common.h | Tim Angus | |
2013-02-16 | Move some things into renderercommon | Tim Angus | |
2013-02-16 | 5097 - Menu corrupted on start (on IRIX) | Zack Middleton | |
2013-02-16 | renderer -> renderergl1, rend2 -> renderergl2 | Tim Angus | |