0ad/source/renderer
Vladislav Belov fa90ddc8b6
Refactors ModelRenderer and makes it closer to DOD
Separates submitted models and moder renderer and makes relations
explicit. Now it's clear that we don't need separate ModelRenderer and
ModelVertexRenderer.
2026-08-04 23:06:09 +02:00
..
backend Adds sRGB support for proper lighting 2026-07-29 01:29:09 +02:00
scripting Removes RenderPath 2026-07-07 23:12:45 +02:00
AlphaMapCalculator.cpp Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
AlphaMapCalculator.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
BlendShapes.h Fix some includes in source/renderer 2025-07-07 17:45:54 +02:00
CPUSkinnedModelRenderer.cpp Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
CPUSkinnedModelRenderer.h Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
DebugRenderer.cpp Replace M_PI with C++ numbers 2026-06-04 20:29:48 +02:00
DebugRenderer.h Fixes compilation after #8621 2026-01-25 16:29:16 +01:00
DecalRData.cpp Moves all rendering to material passes 2026-05-10 23:57:20 +02:00
DecalRData.h Moves all rendering to material passes 2026-05-10 23:57:20 +02:00
GPUSkinnedModelRenderer.cpp Reduces vertex maximum stride to 16 2026-07-12 17:54:26 +02:00
GPUSkinnedModelRenderer.h Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
InstancingModelRenderer.cpp Removes ARB (legacy OpenGL) backend 2026-02-20 22:07:38 +01:00
InstancingModelRenderer.h Removes ARB (legacy OpenGL) backend 2026-02-20 22:07:38 +01:00
MikktspaceWrap.cpp Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
MikktspaceWrap.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
ModelRenderer.cpp Refactors ModelRenderer and makes it closer to DOD 2026-08-04 23:06:09 +02:00
ModelRenderer.h Refactors ModelRenderer and makes it closer to DOD 2026-08-04 23:06:09 +02:00
ModelVertexRenderer.h Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
OverlayRenderer.cpp Pass device command context by reference in DebugRenderer 2026-01-24 11:54:01 +01:00
OverlayRenderer.h Fix some includes in source/renderer 2025-07-12 12:19:41 +02:00
ParticleRenderer.cpp Removes std::shared_ptr usages from particles 2026-07-13 01:01:03 +02:00
ParticleRenderer.h Pass device command context by reference in DebugRenderer 2026-01-24 11:54:01 +01:00
PatchRData.cpp Makes GameView returning reference on camera 2026-06-28 17:57:16 +02:00
PatchRData.h Moves all rendering to material passes 2026-05-10 23:57:20 +02:00
PostprocManager.cpp Fixes GL internal format of textures in compute 2026-07-28 23:32:23 +02:00
PostprocManager.h Enables fragment PBR resolve shader in PostProc 2026-06-20 13:29:11 +02:00
Renderer.cpp Merges ModelRenderer and ShaderModelRenderer 2026-08-04 23:06:07 +02:00
Renderer.h Splits render frame function 2026-07-13 00:40:32 +02:00
RenderingOptions.cpp Removes RenderPath 2026-07-07 23:12:45 +02:00
RenderingOptions.h Removes RenderPath 2026-07-07 23:12:45 +02:00
RenderModifiers.cpp Removes USE_FOG define and switches to a shader parameter. 2025-10-11 08:11:35 +02:00
RenderModifiers.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
Scene.cpp Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
Scene.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
SceneRenderer.cpp Refactors ModelRenderer and makes it closer to DOD 2026-08-04 23:06:09 +02:00
SceneRenderer.h Splits PrepareScene and remove intermediates 2026-07-13 00:40:36 +02:00
ShadowMap.cpp Removes unused Get/SetDepthTextureBits methods 2026-06-15 00:35:04 +02:00
ShadowMap.h Removes unused Get/SetDepthTextureBits methods 2026-06-15 00:35:04 +02:00
SilhouetteRenderer.cpp Remove global g_xres and x_yres 2026-07-08 11:35:46 +02:00
SilhouetteRenderer.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
SkyManager.cpp Replace M_PI with C++ numbers 2026-06-04 20:29:48 +02:00
SkyManager.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
TerrainOverlay.cpp Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
TerrainOverlay.h Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
TerrainRenderer.cpp Replace M_PI with C++ numbers 2026-06-04 20:29:48 +02:00
TerrainRenderer.h Moves all rendering to material passes 2026-05-10 23:57:20 +02:00
TexturedLineRData.cpp Replace M_PI with C++ numbers 2026-06-04 20:29:48 +02:00
TexturedLineRData.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
TimeManager.cpp Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
TimeManager.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
VertexArray.cpp Reduces vertex maximum stride to 16 2026-07-12 17:54:26 +02:00
VertexArray.h Fix includes in source/renderer 2025-07-27 16:07:14 +02:00
VertexBuffer.cpp Fix some includes in source/renderer 2025-07-12 12:19:41 +02:00
VertexBuffer.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
VertexBufferManager.cpp Fix some includes in source/renderer 2025-07-12 12:19:41 +02:00
VertexBufferManager.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
WaterManager.cpp Adds PBR output texture to PostProc 2026-04-29 19:25:14 +02:00
WaterManager.h Fixes uninitialized water textures. 2025-10-05 14:13:49 +02:00