gzdoom/src/gl/renderer
Christoph Oelckers c3d5b960ee - refactored the entire Stereo3D system to get rid of the class hierarchy and all its ugly implications.
Ultimately all this needs is a small data table describing the geometric properties of each mode and a single Present function that calls the mode specific variants.
Code size got reduced from 50kb to less than 20kb with proper separation of the generic parts from the OpenGL parts.
2018-06-24 17:16:07 +02:00
..
gl_lightdata.cpp - made the static portal state a struct inside the Renderer object 2018-06-23 13:25:59 +02:00
gl_lightdata.h - move view and projection matrices to DrawInfo. 2018-06-21 21:02:14 +02:00
gl_postprocess.cpp - refactored the entire Stereo3D system to get rid of the class hierarchy and all its ugly implications. 2018-06-24 17:16:07 +02:00
gl_postprocessstate.cpp - removal of all code to handle OpenGL 2. From this commit on the main build of GZDoom will be OpenGL 3.3 or higher. 2018-06-15 21:45:05 +02:00
gl_postprocessstate.h - moved gl_interface.cpp/h to gl_load folder. 2018-05-16 23:21:21 +02:00
gl_quaddrawer.cpp - gl_system.h as well, in particular this has no place in hw_* files. 2018-05-16 23:34:52 +02:00
gl_quaddrawer.h - moved vertex creation for skybox sector to backend independent code. 2018-06-18 18:41:59 +02:00
gl_renderbuffers.cpp - force render buffers to be active. 2018-06-16 09:37:01 +02:00
gl_renderbuffers.h - force render buffers to be active. 2018-06-16 09:37:01 +02:00
gl_renderer.cpp - refactored the entire Stereo3D system to get rid of the class hierarchy and all its ugly implications. 2018-06-24 17:16:07 +02:00
gl_renderer.h - refactored the entire Stereo3D system to get rid of the class hierarchy and all its ugly implications. 2018-06-24 17:16:07 +02:00
gl_renderstate.cpp - moved the clipline uniform to the viewpoint buffer. 2018-06-22 23:49:39 +02:00
gl_renderstate.h - moved the clipline uniform to the viewpoint buffer. 2018-06-22 23:49:39 +02:00
gl_stereo3d.cpp - refactored the entire Stereo3D system to get rid of the class hierarchy and all its ugly implications. 2018-06-24 17:16:07 +02:00