Optimize CPU particles drawing to support async

This commit is contained in:
Wojtek Figat
2025-08-05 09:03:47 +02:00
parent abe496fe12
commit 1a88fefd76
8 changed files with 59 additions and 41 deletions

View File

@@ -341,12 +341,12 @@ public:
/// <summary>
/// Light pass members - point lights
/// </summary>
Array<RenderPointLightData> PointLights;
RenderListBuffer<RenderPointLightData> PointLights;
/// <summary>
/// Light pass members - spot lights
/// </summary>
Array<RenderSpotLightData> SpotLights;
RenderListBuffer<RenderSpotLightData> SpotLights;
/// <summary>
/// Light pass members - sky lights
@@ -366,7 +366,7 @@ public:
/// <summary>
/// Local volumetric fog particles registered for the rendering.
/// </summary>
Array<DrawCall> VolumetricFogParticles;
RenderListBuffer<DrawCall> VolumetricFogParticles;
/// <summary>
/// Sky/skybox renderer proxy to use (only one per frame)