qzdoom/src/gl/shaders
Christoph Oelckers 9768698eda - do not use SSBOs for dynamic lights on Intel graphics hardware for performance reasons.
This was already disabled for GL 4.4 and lower but also needs to be done for Intel's GL 4.5 drivers.
Unlike before this is now exclusive to the light buffer, the shadowmap feature is not affected anymore, although that should be impossible to use anyway on all affected hardware due to lack of computing power.
2018-07-28 12:43:35 +02:00
..
gl_postprocessshader.cpp - use FShaderProgram through an abstract interface and remove all dependencies on the GL renderer from the shader definition source files. 2018-06-13 22:08:55 +02:00
gl_postprocessshaderinstance.h - added a RenderQueue parameter to all Bind functions of the postprocessing shaders. This is unused for now. All places calling these pass a dummy NOQUEUE value which is just a nullptr. 2018-06-13 20:30:51 +02:00
gl_shader.cpp - do not use SSBOs for dynamic lights on Intel graphics hardware for performance reasons. 2018-07-28 12:43:35 +02:00
gl_shader.h - moved the clipline uniform to the viewpoint buffer. 2018-06-22 23:49:39 +02:00
gl_shaderprogram.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_shaderprogram.h - write OpenGL backend for hw_postprocess (FGLRenderBuffers::RenderEffect) 2018-06-20 19:56:30 +02:00