summaryrefslogtreecommitdiff
path: root/src/renderergl2/tr_shade.c
AgeCommit message (Collapse)Author
2017-02-07fix usage of the specularScale variable/dev/humancontroller
2016-04-07OpenGL2: Render metals as nonmetal on cubemaps, and some ComputeShaderColors ↵SmileTheory
cleanup.
2016-04-07OpenGL2: Fix r_lightmap.SmileTheory
2016-04-07OpenGL2: Shader optimization, and add dither to tonemap.SmileTheory
2016-04-07OpenGL2: Direct state access, part 1: Texture bindsSmileTheory
2016-04-07OpenGL2: Parse radius entries from misc_cubemap entities.SmileTheory
2016-04-07OpenGL2: Add r_glossIsRoughness.SmileTheory
2016-04-07OpenGL2: Add option in code for alternate overbright method.SmileTheory
2015-03-17OpenGL2: Fix culling again.SmileTheory
2015-03-17OpenGL2: remove lightmap support from generic glsl shader. This path was ↵SmileTheory
barely used and doing this compiles fewer shaders.
2015-03-17OpenGL2: Fix corrupt models.SmileTheory
2015-03-17OpenGL2: Bit of multidraw optimization.SmileTheory
2015-03-17OpenGL2: Reduce redundant GL calls.SmileTheory
2015-03-17OpenGL2: Vertex array object support.SmileTheory
2015-03-17OpenGL2: VBO cleanup.SmileTheory
2014-06-17OpenGL2: Parallax corrected cubemap (cheaper trick)SmileTheory
2014-06-17OpenGL2: Add normalScale and parallaxDepth stage keywords and helper cvars.SmileTheory
2014-06-17OpenGL2: Remove and force r_softOverbright.SmileTheory
2014-06-17Don't create images/framebuffers that won't be used, and add checks before use.SmileTheory
2014-06-17OpenGL2: Match glsl data type names: matrix_t -> mat4_t, vec*i_t -> ivec*_tSmileTheory
2014-06-17OpenGL2: Calculate bitangent in shader, and store normal/tangent as ↵SmileTheory
normalized byte arrays.
2014-06-17OpenGL2: Reimplement soft overbright to avoid a framebuffer blit.SmileTheory
2014-06-17OpenGL2: Reduce glsl shader count by using a uniform to disable textures.SmileTheory
2014-06-17Remove vertexLightmap from textureBundle_t, it's never qtrueZack Middleton
2014-06-17OpenGL2: Clean up texmod calculations, and improve vertex animation handling.SmileTheory
2014-06-17OpenGL2: Fix TCGEN_ENVIRONMENT stages not rendering correctly.SmileTheory
2014-06-17OpenGL2: Remove AGEN_FRESNEL(superceded by cubemap patch), and some small ↵SmileTheory
fixes and optimizations.
2014-06-17OpenGL2: Some shader cleanupSmileTheory
2014-06-17#5979: Cubemap support for opengl2.SmileTheory
2014-06-17Misc fixes to IBO code to correctly use sizeof(glIndex_t)Anthony Pesch
2014-06-17Fix r_speeds 4 in OpenGL2 rendererZack Middleton
2013-05-03Add sunlight/lightmap merging by multiply (r_sunlightMode 1) Merge additive ↵SmileTheory
sunlight and map lighting into one GLSL shader (r_sunlightMode 2) Change single lightmap blends to use lightall
2013-05-03Starting sunlight experimentation branchSmileTheory
2013-03-22Make all GLSL shaders use the same set of uniforms.SmileTheory
2013-02-16Update copyright noticesTim Angus
2013-02-16renderer -> renderergl1, rend2 -> renderergl2Tim Angus