0ad/source/renderer
Vantha 1d3cdec48d Move cutscene mode to renderer
This patch splits "cutscene mode" (disabling silhouttes, territory
borders and other visual overlays) from the cinema manager component
and moves it to the renderer, since it doesn't influence the simulation
anyway. The mode can now be independently controlled by the GUI. This
is done so it can also be used for other narrative elements like speech
or dialogue in the future. Cutscene mode is still always enabled while
cinema paths are playing, though.
By design, this also fixes the issue that range overlays weren't hidden
during cutscene mode.
2026-03-03 11:25:52 +01:00
..
backend Removes ARB (legacy OpenGL) backend 2026-02-20 22:07:38 +01:00
scripting Move cutscene mode to renderer 2026-03-03 11:25:52 +01: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 Pass device command context by reference in DebugRenderer 2026-01-24 11:54:01 +01:00
DebugRenderer.h Fixes compilation after #8621 2026-01-25 16:29:16 +01:00
DecalRData.cpp Makes TextRenderer allocates using LinearAllocator 2025-10-12 00:53:12 +02:00
DecalRData.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
GPUSkinnedModelRenderer.cpp Remove custom span and use std::span 2025-08-24 11:09:57 +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 Makes TextRenderer allocates using LinearAllocator 2025-10-12 00:53:12 +02:00
ModelRenderer.h Fix some includes in source/renderer 2025-07-09 09:04:50 +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 Adds fixed orientation to particles 2026-02-20 22:46:49 +01:00
ParticleRenderer.h Pass device command context by reference in DebugRenderer 2026-01-24 11:54:01 +01:00
PatchRData.cpp Pass device command context by reference in DebugRenderer 2026-01-24 11:54:01 +01:00
PatchRData.h Pass device command context by reference in DebugRenderer 2026-01-24 11:54:01 +01:00
PostprocManager.cpp Removes ARB (legacy OpenGL) backend 2026-02-20 22:07:38 +01:00
PostprocManager.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
Renderer.cpp Pass device command context by reference in DebugRenderer 2026-01-24 11:54:01 +01:00
Renderer.h Makes TextRenderer allocates using LinearAllocator 2025-10-12 00:53:12 +02:00
RenderingOptions.cpp Move cutscene mode to renderer 2026-03-03 11:25:52 +01:00
RenderingOptions.h Move cutscene mode to renderer 2026-03-03 11:25:52 +01: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 Move cutscene mode to renderer 2026-03-03 11:25:52 +01:00
SceneRenderer.h Pass device command context by reference in DebugRenderer 2026-01-24 11:54:01 +01:00
ShadowMap.cpp Removes ARB (legacy OpenGL) backend 2026-02-20 22:07:38 +01:00
ShadowMap.h Pass device command context by reference in DebugRenderer 2026-01-24 11:54:01 +01:00
SilhouetteRenderer.cpp Pass device command context by reference in DebugRenderer 2026-01-24 11:54:01 +01:00
SilhouetteRenderer.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
SkyManager.cpp Remove custom span and use std::span 2025-08-24 11:09:57 +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 Pass device command context by reference in DebugRenderer 2026-01-24 11:54:01 +01:00
TerrainRenderer.h Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
TexturedLineRData.cpp Remove custom span and use std::span 2025-08-24 11:09:57 +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 Fix some includes in source/renderer 2025-07-12 12:19:41 +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 Removes ARB (legacy OpenGL) backend 2026-02-20 22:07:38 +01:00
WaterManager.h Fixes uninitialized water textures. 2025-10-05 14:13:49 +02:00