0ad/source/graphics
Vladislav Belov db9f60b540
Renders only alive and visiable particles
We don't need to update and render dead or invisible particles. The
code still uploads the whole chunk but I'll improve that later.
2026-06-21 18:40:52 +02:00
..
scripting Move Script* classes to Script namespace 2026-06-20 17:43:00 +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 Change the return type of event-handler 2026-06-19 20:53:52 +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 Disable smooth LOS during cinema paths 2026-03-03 11:25:52 +01:00
CinemaManager.h Disable smooth LOS during cinema paths 2026-03-03 11:25:52 +01: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 Move the gameView input handler to CGameView 2026-06-19 20:53:52 +02:00
GameView.h Move the gameView input handler to CGameView 2026-06-19 20:53:52 +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 Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
MapReader.h Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
MapWriter.cpp Move Script* classes to Script namespace 2026-06-20 17:43:00 +02:00
MapWriter.h Fix some includes in source/graphics 2025-07-20 17:28:48 +02:00
Material.cpp Adds material passes to choose different shaders 2026-05-10 23:57:16 +02:00
Material.h Adds material passes to choose different shaders 2026-05-10 23:57:16 +02:00
MaterialManager.cpp Adds material passes to choose different shaders 2026-05-10 23:57:16 +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 Fix some includes in source/graphics 2025-07-20 17:28:48 +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 Renders only alive and visiable particles 2026-06-21 18:40:52 +02:00
ParticleEmitter.h Renders only alive and visiable particles 2026-06-21 18:40:52 +02:00
ParticleEmitterType.cpp Fixes crash for too many particles 2026-06-20 21:45:55 +02:00
ParticleEmitterType.h Adds fixed orientation to particles 2026-02-20 22:46:49 +01:00
ParticleManager.cpp Fix some includes in source/graphics 2025-07-18 07:30:04 +02:00
ParticleManager.h Fix includes in source/graphics 2025-08-02 21:39:39 +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 ARB (legacy OpenGL) backend 2026-02-20 22:07:38 +01: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 Replace boost::filesystem std::filyestem 2025-10-29 09:56:32 +01:00
TextureManager.h Fix includes in source/graphics 2025-08-02 21:39:39 +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