0ad/source/renderer
vladislavbelov 57bbd774f6 Makes FXAA working only for GLSL and disabled for ARB.
Also adds option dependency. FXAA was introduced in 113b1c49b9.

Patch By: OptimusShepard
Differential Revision: https://code.wildfiregames.com/D2780
This was SVN commit r23880.
2020-07-24 18:48:18 +00:00
..
scripting Adds anti-aliasing option with FXAA algorithm. 2020-02-05 21:53:10 +00:00
AlphaMapCalculator.cpp Actually remove trailing tabs from source/. 2016-11-23 14:09:58 +00:00
AlphaMapCalculator.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
BlendShapes.h fix relics of GPL comment insertion (removing empty description comments and in some cases adding new file descriptions) 2009-05-03 11:47:38 +00:00
DecalRData.cpp Refactor renderer options. 2019-08-04 08:28:30 +00:00
DecalRData.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
HWLightingModelRenderer.cpp Adds const to Material and CShaderProgram::Binding methods, removes a redundant variable from ModelRenderer 2020-01-26 21:32:12 +00:00
HWLightingModelRenderer.h Update renderer design to be more flexible and data-driven based on material and shader definitions. 2012-04-03 18:44:46 +00:00
InstancingModelRenderer.cpp Adds const to Material and CShaderProgram::Binding methods, removes a redundant variable from ModelRenderer 2020-01-26 21:32:12 +00:00
InstancingModelRenderer.h ao/parallax/normal/specular/emissive mapping; windy trees; time manager; render queries; conditional defines 2012-08-06 19:10:47 +00:00
MikktspaceWrap.cpp Further cleanup of MikkTSpace 2019-05-30 23:03:01 +00:00
MikktspaceWrap.h Further cleanup of MikkTSpace 2019-05-30 23:03:01 +00:00
ModelRenderer.cpp Adds const to Material and CShaderProgram::Binding methods, removes a redundant variable from ModelRenderer 2020-01-26 21:32:12 +00:00
ModelRenderer.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
ModelVertexRenderer.h Forward-declare CShaderProgramPtr, to avoid pulling in more headers than necessary and to hypothetically reduce build times by a minuscule amount. 2014-07-02 22:36:45 +00:00
OverlayRenderer.cpp Adds GLSL shaders of overlay lines. 2020-06-12 15:39:44 +00:00
OverlayRenderer.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
ParticleRenderer.cpp Replaces direct Camera member usage by appropriate method call (m_Orientation > GetOrientation()). 2019-12-14 12:56:47 +00:00
ParticleRenderer.h Forward-declare CShaderProgramPtr, to avoid pulling in more headers than necessary and to hypothetically reduce build times by a minuscule amount. 2014-07-02 22:36:45 +00:00
PatchRData.cpp Cleanup Camera related code and uses constant references where possible. 2019-10-03 12:58:47 +00:00
PatchRData.h Fixes includes and forward declarations in CPatchRData. 2019-06-12 20:03:22 +00:00
PostprocManager.cpp Makes FXAA working only for GLSL and disabled for ARB. 2020-07-24 18:48:18 +00:00
PostprocManager.h Adds anti-aliasing option with FXAA algorithm. 2020-02-05 21:53:10 +00:00
Renderer.cpp Uses fixed-function pipeline functions only in FFP mode. 2020-02-05 14:00:52 +00:00
Renderer.h Moves GL error check after SwapBuffers to decrease a possible synchronization during rendering process. 2020-01-29 22:03:44 +00:00
RenderingOptions.cpp Refactor HWDetect and rendering options setup. 2020-06-07 13:16:57 +00:00
RenderingOptions.h Splits debug display of frustums for an easier debugging of a culling and shadows 2020-01-14 23:51:29 +00:00
RenderModifiers.cpp Actually remove trailing tabs from source/. 2016-11-23 14:09:58 +00:00
RenderModifiers.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
Scene.cpp # Initial version of new particle system. 2011-04-03 19:15:15 +00:00
Scene.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
ShadowMap.cpp Moves calculations of bounds for fixed shadows to a separate function. 2020-06-12 20:09:08 +00:00
ShadowMap.h Fix missing ShadowMap headers in previous, da4e601d8f. 2019-08-04 05:58:55 +00:00
SilhouetteRenderer.cpp Removes usages of duplication of Clamp function in gui, ps and renderer. Refs D1763. 2019-09-18 14:44:31 +00:00
SilhouetteRenderer.h Rename ps/Overlay(.h|.cpp) to ps/Shapes(.h|.cpp), fixes a TODO located in graphics/Overlay.h. 2015-03-15 18:06:32 +00:00
SkyManager.cpp Uses fixed-function pipeline functions only in FFP mode. 2020-02-05 14:00:52 +00:00
SkyManager.h Removes unused variable. It was introduced in f0615df318, an interface to control 2019-04-02 18:49:12 +00:00
TerrainOverlay.cpp Remove duplicated call in tile rendering for TerrainOverlay. 2020-06-12 20:52:18 +00:00
TerrainOverlay.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
TerrainRenderer.cpp Renames RenderTerrain to RenderTerrainFixed to follow its implementation. 2020-02-04 23:16:30 +00:00
TerrainRenderer.h Renames RenderTerrain to RenderTerrainFixed to follow its implementation. 2020-02-04 23:16:30 +00:00
TexturedLineRData.cpp Optimise out of frustum rendering of texture overlays. 2019-12-10 23:13:37 +00:00
TexturedLineRData.h Optimise out of frustum rendering of texture overlays. 2019-12-10 23:13:37 +00:00
TimeManager.cpp added licensing headers to some of the new files 2012-08-06 21:34:41 +00:00
TimeManager.h End source files with a newline. 2016-11-23 11:27:54 +00:00
VertexArray.cpp Actually remove trailing tabs from source/. 2016-11-23 14:09:58 +00:00
VertexArray.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
VertexBuffer.cpp Actually remove trailing tabs from source/. 2016-11-23 14:09:58 +00:00
VertexBuffer.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
VertexBufferManager.cpp Fix some format specifiers in debug strings. Reviewed by leper. 2017-09-16 15:28:01 +00:00
VertexBufferManager.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
WaterManager.cpp Remove duplication of code from WaterManager 2019-12-07 15:32:47 +00:00
WaterManager.h Fix algorithmic error in 9903fd8a6c (waves computation speedup), and delete unused code. 2019-09-07 08:50:55 +00:00