0ad/source/renderer
wraitii 330b570ba8 Remove RENDERDATA_UPDATE_COLOR, which is not used, and cleanup.
RENDERDATA_UPDATE_COLOR was used to precompute lightEnv-dependent data
on the CPU. This is no longer done following engine upgrades, and in
particular d7d02a4740 which explictly always did this on the GPU.

ModelAbstract had a 'SetDirtyRec' hack for it because of decals, which
can also be removed. The 'dirty' bit of CRenderableObject is renderdata
for the specific item, never its props, so it never actually needs to be
recursive.

CheckLightEnv is also useless as a result, and removed.

Differential Revision: https://code.wildfiregames.com/D4453
This was SVN commit r26249.
2022-01-25 16:59:29 +00:00
..
backend Adds a rasterization state to the renderer backend pipeline state. 2022-01-25 16:28:58 +00:00
scripting Adds render debug modes. 2021-11-12 11:22:18 +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
DebugRenderer.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
DebugRenderer.h Removes glColor* calls from scene rendering, colors are set explicitly by uniforms. 2021-04-27 19:35:36 +00:00
DecalRData.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
DecalRData.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
HWLightingModelRenderer.cpp Removes SkipSubmit and unused friends from Renderer. 2022-01-03 12:16:16 +00:00
HWLightingModelRenderer.h Removes CPU lighting after no FFP 2021-01-13 21:03:55 +00:00
InstancingModelRenderer.cpp Removes SkipSubmit and unused friends from Renderer. 2022-01-03 12:16:16 +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 Reduces the number of possible allocations for models with multiple UV sets during loading. 2021-09-03 20:11:52 +00:00
MikktspaceWrap.h Removes unused forward declarations of class and struct. 2021-09-08 19:43:01 +00:00
ModelRenderer.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
ModelRenderer.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +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 Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
OverlayRenderer.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
ParticleRenderer.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
ParticleRenderer.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
PatchRData.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
PatchRData.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
PostprocManager.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
PostprocManager.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
Renderer.cpp Remove RENDERDATA_UPDATE_COLOR, which is not used, and cleanup. 2022-01-25 16:59:29 +00:00
Renderer.h Fixes rendering big screenshot pieces onto screen, refs 52a8793450. 2022-01-07 20:15:48 +00:00
RenderingOptions.cpp Removes deprecated GL alpha test. 2022-01-13 17:50:28 +00:00
RenderingOptions.h Removes deprecated GL alpha test. 2022-01-13 17:50:28 +00:00
RenderModifiers.cpp Splits CRenderer part about scene to CSceneRenderer. 2022-01-04 13:29:01 +00:00
RenderModifiers.h Removes unused forward declarations of class and struct. 2021-09-08 19:43:01 +00:00
Scene.cpp Moves partially MiniMap texture rendering into a separate object. 2021-06-01 18:55:35 +00:00
Scene.h Moves partially MiniMap texture rendering into a separate object. 2021-06-01 18:55:35 +00:00
SceneRenderer.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
SceneRenderer.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
ShadowMap.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
ShadowMap.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
SilhouetteRenderer.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
SilhouetteRenderer.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
SkyManager.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
SkyManager.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
TerrainOverlay.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
TerrainOverlay.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
TerrainRenderer.cpp Fixes fancy water shores drawing after 1d9a8b2b0b. 2022-01-20 17:31:21 +00:00
TerrainRenderer.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
TexturedLineRData.cpp Uses CVertexBufferManager handle instead of raw VBChunk pointer management. 2022-01-10 16:51:43 +00:00
TexturedLineRData.h Uses CVertexBufferManager handle instead of raw VBChunk pointer management. 2022-01-10 16:51:43 +00:00
TimeManager.cpp Removes unused header dependencies from CTimeManager. 2021-04-14 22:14:37 +00:00
TimeManager.h Removes unused header dependencies from CTimeManager. 2021-04-14 22:14:37 +00:00
VertexArray.cpp Uses CVertexBufferManager handle instead of raw VBChunk pointer management. 2022-01-10 16:51:43 +00:00
VertexArray.h Uses CVertexBufferManager handle instead of raw VBChunk pointer management. 2022-01-10 16:51:43 +00:00
VertexBuffer.cpp Use GLAD2 a multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator. 2021-12-21 22:03:31 +00:00
VertexBuffer.h Removes unused ogl/ogl_tex includes. 2021-12-27 10:11:26 +00:00
VertexBufferManager.cpp Uses CVertexBufferManager handle instead of raw VBChunk pointer management. 2022-01-10 16:51:43 +00:00
VertexBufferManager.h Uses CVertexBufferManager handle instead of raw VBChunk pointer management. 2022-01-10 16:51:43 +00:00
WaterManager.cpp Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
WaterManager.h Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00