0ad/source/graphics
Vladislav Belov f781181899
Adds sRGB support for proper lighting
Currently we're incorrectly using sRGB colors as raw inputs for lighting
instead of conversion to linear space. For proper PBR we need linear
values.
2026-07-29 01:29:09 +02:00
..
scripting Makes GameView returning reference on camera 2026-06-28 17:57:16 +02:00
tests Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
Camera.cpp Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
Camera.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
CameraController.cpp Remove global g_xres and x_yres 2026-07-08 11:35:46 +02:00
CameraController.h Change the return type of event-handler 2026-06-19 20:53:52 +02:00
Canvas2D.cpp Reduces string allocations in GUI and maths. 2025-10-11 19:44:22 +02:00
Canvas2D.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
CinemaManager.cpp Makes GameView returning reference on camera 2026-06-28 17:57:16 +02:00
CinemaManager.h Makes GameView returning reference on camera 2026-06-28 17:57:16 +02:00
ColladaManager.cpp Reduces boost usage for strings 2025-10-16 09:17:05 +02:00
ColladaManager.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
Color.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
Color.h Add formations paths to UnitMotionDebugOverlay 2025-12-29 14:30:14 +01:00
Decal.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
Decal.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
Entity.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
Font.cpp Removes GetDeviceCommandContext call from CFont 2026-04-10 23:53:23 +02:00
Font.h Removes GetDeviceCommandContext call from CFont 2026-04-10 23:53:23 +02:00
FontManager.cpp Removes GetDeviceCommandContext call from CFont 2026-04-10 23:53:23 +02:00
FontManager.h Removes GetDeviceCommandContext call from CFont 2026-04-10 23:53:23 +02:00
FontMetrics.cpp Fix exceeding input boundaries in console 2025-12-28 20:35:20 +01:00
FontMetrics.h Fix exceeding input boundaries in console 2025-12-28 20:35:20 +01:00
GameView.cpp Splits PrepareScene and remove intermediates 2026-07-13 00:40:36 +02:00
GameView.h Splits PrepareScene and remove intermediates 2026-07-13 00:40:36 +02:00
HeightMipmap.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
HeightMipmap.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
HFTracer.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
HFTracer.h Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
ICameraController.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
ICameraController.h Change the return type of event-handler 2026-06-19 20:53:52 +02:00
LightEnv.cpp Removes USE_FOG define and switches to a shader parameter. 2025-10-11 08:11:35 +02:00
LightEnv.h Replace M_PI with C++ numbers 2026-06-04 20:29:48 +02:00
LOSTexture.cpp Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
LOSTexture.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
MapGenerator.cpp Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
MapGenerator.h Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
MapIO.cpp Fixes lseek for big files on Windows 2025-10-25 13:35:59 +02:00
MapIO.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
MapReader.cpp Makes GameView::GetCamera constant 2026-06-28 17:57:26 +02:00
MapReader.h Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
MapWriter.cpp Makes GameView returning reference on camera 2026-06-28 17:57:16 +02:00
MapWriter.h Makes GameView returning reference on camera 2026-06-28 17:57:16 +02:00
Material.cpp Adds sRGB support for proper lighting 2026-07-29 01:29:09 +02:00
Material.h Adds sRGB support for proper lighting 2026-07-29 01:29:09 +02:00
MaterialManager.cpp Adds sRGB support for proper lighting 2026-07-29 01:29:09 +02:00
MaterialManager.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
MeshManager.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
MeshManager.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
MiniMapTexture.cpp Replace M_PI with C++ numbers 2026-06-04 20:29:48 +02:00
MiniMapTexture.h Only render the minimap texture if it'll be displayed 2026-03-03 11:25:52 +01:00
MiniPatch.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
MiniPatch.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
Model.cpp Fix some includes all over the place 2025-08-14 20:15:30 +02:00
Model.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
ModelAbstract.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
ModelAbstract.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
ModelDef.cpp Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
ModelDef.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
ModelDummy.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
ObjectBase.cpp Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
ObjectBase.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
ObjectEntry.cpp Adds sRGB support for proper lighting 2026-07-29 01:29:09 +02:00
ObjectEntry.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
ObjectManager.cpp Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
ObjectManager.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
Overlay.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
Overlay.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
ParticleEmitter.cpp Removes std::shared_ptr usages from particles 2026-07-13 01:01:03 +02:00
ParticleEmitter.h Removes std::shared_ptr usages from particles 2026-07-13 01:01:03 +02:00
ParticleEmitterType.cpp Removes std::shared_ptr usages from particles 2026-07-13 01:01:03 +02:00
ParticleEmitterType.h Removes std::shared_ptr usages from particles 2026-07-13 01:01:03 +02:00
ParticleManager.cpp Removes std::shared_ptr usages from particles 2026-07-13 01:01:03 +02:00
ParticleManager.h Removes std::shared_ptr usages from particles 2026-07-13 01:01:03 +02:00
Patch.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
Patch.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
PreprocessorWrapper.cpp Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
PreprocessorWrapper.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
RenderableObject.h Fix some includes in source/renderer 2025-07-07 17:45:54 +02:00
SColor.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
ShaderDefines.cpp Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
ShaderDefines.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
ShaderManager.cpp Removes legacy timers 2026-06-28 13:34:01 +02:00
ShaderManager.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
ShaderProgram.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
ShaderProgram.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
ShaderProgramPtr.h Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
ShaderTechnique.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
ShaderTechnique.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
ShaderTechniquePtr.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
SkeletonAnim.h Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
SkeletonAnimDef.cpp Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
SkeletonAnimDef.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
SkeletonAnimManager.cpp Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
SkeletonAnimManager.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
SmoothedValue.cpp Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
SmoothedValue.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
Terrain.cpp Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
Terrain.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
TerrainProperties.cpp Replace M_PI with C++ numbers 2026-06-04 20:29:48 +02:00
TerrainProperties.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
TerrainTextureEntry.cpp Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
TerrainTextureEntry.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
TerrainTextureManager.cpp Fixes TerrainTextureManager after refactoring 2025-12-28 12:34:26 +01:00
TerrainTextureManager.h Use a coroutine for Loader tasks 2025-12-21 15:51:46 +01:00
TerritoryBoundary.cpp Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
TerritoryBoundary.h Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
TerritoryTexture.cpp Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
TerritoryTexture.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
TextRenderer.cpp Makes TextRenderer allocates using LinearAllocator 2025-10-12 00:53:12 +02:00
TextRenderer.h Makes TextRenderer allocates using LinearAllocator 2025-10-12 00:53:12 +02:00
Texture.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
TextureConverter.cpp Make TaskManager independent of Future 2025-08-28 20:01:39 +02:00
TextureConverter.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
TextureManager.cpp Adds sRGB support for proper lighting 2026-07-29 01:29:09 +02:00
TextureManager.h Adds sRGB support for proper lighting 2026-07-29 01:29:09 +02:00
Unit.cpp Don't use UNUSED2 on always unused variables 2025-07-28 13:16:37 +02:00
Unit.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
UnitAnimation.cpp Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
UnitAnimation.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00
UnitManager.cpp Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
UnitManager.h Fix includes in source/graphics 2025-08-02 21:39:39 +02:00