1
0
forked from 0ad/0ad
0ad/source/renderer
Stan ec723428d1 Logic fix for very high shadows on very large screens.
ON large screens like 5120x1440 calculated shadow map was 32768. That
was 16x more than high setting, 32x more than medium setting and 64x
more than low setting.

After this change shadow map sizes using very high setting by resolution
will be following:
1920x1080 - 4096
2560x1440 - 4096
3840x1440 - 4096
5120x1440 - 8192
3840x2160 - 4096
7680x4320 - 8192
Patch by: @karmux
Reviewed by: @vladislavbelov, @Stan
Differential Revision: https://code.wildfiregames.com/D4723
This was SVN commit r26983.
2022-06-23 17:04:13 +00:00
..
backend Adds EGL support for Wayland. 2022-06-09 21:09:32 +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 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
DebugRenderer.cpp Adds instancing support to backend and enables it for minimap. 2022-05-24 07:11:23 +00:00
DebugRenderer.h Replaces GL_LINES, GL_QUADS, GL_TRIANGLE_STRIP and GL_TRIANGLE_FAN by GL_TRIANGLES. 2022-02-26 00:37:27 +00:00
DecalRData.cpp Adds instancing support to backend and enables it for minimap. 2022-05-24 07:11:23 +00:00
DecalRData.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
HWLightingModelRenderer.cpp Adds instancing support to backend and enables it for minimap. 2022-05-24 07:11:23 +00:00
HWLightingModelRenderer.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
InstancingModelRenderer.cpp Adds instancing support to backend and enables it for minimap. 2022-05-24 07:11:23 +00:00
InstancingModelRenderer.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +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 Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
ModelRenderer.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
ModelVertexRenderer.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
OverlayRenderer.cpp Adds instancing support to backend and enables it for minimap. 2022-05-24 07:11:23 +00:00
OverlayRenderer.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
ParticleRenderer.cpp Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
ParticleRenderer.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
PatchRData.cpp Removes GL types from regular renderer code after 3ed4eaf247. 2022-06-06 07:30:45 +00:00
PatchRData.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
PostprocManager.cpp Adds instancing support to backend and enables it for minimap. 2022-05-24 07:11:23 +00:00
PostprocManager.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
Renderer.cpp Removes GL types from regular renderer code after 3ed4eaf247. 2022-06-06 07:30:45 +00:00
Renderer.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
RenderingOptions.cpp Creates water backend textures and framebuffers only if needed. 2022-03-09 21:40:24 +00:00
RenderingOptions.h Moves backend capabilities to CDevice. 2022-02-13 21:46:03 +00:00
RenderModifiers.cpp Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
RenderModifiers.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +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 Removes GL types from regular renderer code after 3ed4eaf247. 2022-06-06 07:30:45 +00:00
SceneRenderer.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
ShadowMap.cpp Logic fix for very high shadows on very large screens. 2022-06-23 17:04:13 +00:00
ShadowMap.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
SilhouetteRenderer.cpp Adds instancing support to backend and enables it for minimap. 2022-05-24 07:11:23 +00:00
SilhouetteRenderer.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
SkyManager.cpp Adds instancing support to backend and enables it for minimap. 2022-05-24 07:11:23 +00:00
SkyManager.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
TerrainOverlay.cpp Adds instancing support to backend and enables it for minimap. 2022-05-24 07:11:23 +00:00
TerrainOverlay.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
TerrainRenderer.cpp Fixes rendering reflections and refractions in case of empty scissors. 2022-05-24 19:15:26 +00:00
TerrainRenderer.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
TexturedLineRData.cpp Use CVector2D instead of float arrays for TexturedLineRData 2022-06-06 21:46:37 +00:00
TexturedLineRData.h Use CVector2D instead of float arrays for TexturedLineRData 2022-06-06 21:46:37 +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 Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
VertexArray.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
VertexBuffer.cpp Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
VertexBuffer.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
VertexBufferManager.cpp Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
VertexBufferManager.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00
WaterManager.cpp Removes GL types from regular renderer code after 3ed4eaf247. 2022-06-06 07:30:45 +00:00
WaterManager.h Adds renderer backend interface and dummy backend. 2022-05-08 22:02:46 +00:00