vkdoom_m/src/gl/renderer
Christoph Oelckers 68667e5eaa - moved particle storage into FLevelLocals.
- moved parts of the render setup out of the separate render functions.

Things like particle and polyobject linking were duplicated several times for rendering different things in different renderers.
These things only need to be set up once before the renderer is started so it makes a lot more sense to consolidate them into one place outside the actual rendering code.
2019-01-29 01:09:02 +01:00
..
gl_postprocess.cpp - removed the Bind function from FFlatVertexBuffer. 2018-10-30 19:28:47 +01:00
gl_postprocessstate.cpp - moved the entire OpenGL backend into a separate namespace. 2018-10-29 13:56:17 +01:00
gl_postprocessstate.h - moved the entire OpenGL backend into a separate namespace. 2018-10-29 13:56:17 +01:00
gl_renderbuffers.cpp - use a TArray in PPUniforms. 2018-12-15 14:59:49 +01:00
gl_renderbuffers.h - moved the entire OpenGL backend into a separate namespace. 2018-10-29 13:56:17 +01:00
gl_renderer.cpp - moved particle storage into FLevelLocals. 2019-01-29 01:09:02 +01:00
gl_renderer.h - cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables. 2018-11-10 20:07:00 +01:00
gl_renderstate.cpp - check the shader timer only once per frame, not once per draw call. 2019-01-23 20:40:17 +01:00
gl_renderstate.h - check the shader timer only once per frame, not once per draw call. 2019-01-23 20:40:17 +01:00
gl_scene.cpp - moved the interpolator into FLevelLocals and refactored its use to happen outside the renderers. 2019-01-28 18:26:14 +01:00
gl_stereo3d.cpp - moved the entire OpenGL backend into a separate namespace. 2018-10-29 13:56:17 +01:00