Format more engine code

This commit is contained in:
Wojtek Figat
2022-06-14 20:26:33 +02:00
parent b49e5e9984
commit 2bf6fac77d
37 changed files with 120 additions and 304 deletions

View File

@@ -38,14 +38,12 @@ struct SpriteParticleVertex
class SpriteParticleRenderer
{
public:
GPUBuffer* VB = nullptr;
GPUBuffer* IB = nullptr;
const static int32 VertexCount = 4;
const static int32 IndexCount = 6;
public:
bool Init()
{
if (VB)
@@ -120,7 +118,6 @@ namespace ParticlesDrawCPU
class ParticleManagerService : public EngineService
{
public:
ParticleManagerService()
: EngineService(TEXT("Particle Manager"), 65)
{
@@ -251,7 +248,7 @@ void DrawEmitterCPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
}
#if !BUILD_RELEASE
default:
CRASH;
CRASH;
#endif
}
@@ -406,7 +403,7 @@ void DrawEmitterCPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
switch (module->TypeID)
{
// Sprite Rendering
// Sprite Rendering
case 400:
{
const auto material = (MaterialBase*)module->Assets[0].Get();
@@ -420,7 +417,7 @@ void DrawEmitterCPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
break;
}
// Model Rendering
// Model Rendering
case 403:
{
const auto model = (Model*)module->Assets[0].Get();
@@ -446,7 +443,7 @@ void DrawEmitterCPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
break;
}
// Ribbon Rendering
// Ribbon Rendering
case 404:
{
if (ribbonModulesDrawIndicesCount[ribbonModuleIndex] == 0)
@@ -504,7 +501,7 @@ void DrawEmitterCPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
break;
}
// Volumetric Fog Rendering
// Volumetric Fog Rendering
case 405:
{
const auto material = (MaterialBase*)module->Assets[0].Get();
@@ -666,7 +663,7 @@ void DrawEmitterGPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
}
#if !BUILD_RELEASE
default:
CRASH;
CRASH;
return;
#endif
}
@@ -691,13 +688,13 @@ void DrawEmitterGPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
auto module = emitter->Graph.RenderModules[moduleIndex];
switch (module->TypeID)
{
// Sprite Rendering
// Sprite Rendering
case 400:
{
drawCalls++;
break;
}
// Model Rendering
// Model Rendering
case 403:
{
const auto model = (Model*)module->Assets[0].Get();
@@ -717,13 +714,13 @@ void DrawEmitterGPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
break;
}
// Ribbon Rendering
// Ribbon Rendering
case 404:
{
// Not supported
break;
}
// Volumetric Fog Rendering
// Volumetric Fog Rendering
case 405:
{
// Not supported
@@ -749,7 +746,7 @@ void DrawEmitterGPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
auto module = emitter->Graph.RenderModules[moduleIndex];
switch (module->TypeID)
{
// Sprite Rendering
// Sprite Rendering
case 400:
{
GPUDrawIndexedIndirectArgs indirectArgsBufferInitData{ SpriteParticleRenderer::IndexCount, 1, 0, 0, 0 };
@@ -760,7 +757,7 @@ void DrawEmitterGPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
indirectDrawCallIndex++;
break;
}
// Model Rendering
// Model Rendering
case 403:
{
const auto model = (Model*)module->Assets[0].Get();
@@ -784,13 +781,13 @@ void DrawEmitterGPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
break;
}
// Ribbon Rendering
// Ribbon Rendering
case 404:
{
// Not supported
break;
}
// Volumetric Fog Rendering
// Volumetric Fog Rendering
case 405:
{
// Not supported
@@ -809,7 +806,7 @@ void DrawEmitterGPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
switch (module->TypeID)
{
// Sprite Rendering
// Sprite Rendering
case 400:
{
const auto material = (MaterialBase*)module->Assets[0].Get();
@@ -826,7 +823,7 @@ void DrawEmitterGPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
break;
}
// Model Rendering
// Model Rendering
case 403:
{
const auto model = (Model*)module->Assets[0].Get();
@@ -855,13 +852,13 @@ void DrawEmitterGPU(RenderContext& renderContext, ParticleBuffer* buffer, DrawCa
break;
}
// Ribbon Rendering
// Ribbon Rendering
case 404:
{
// Not supported
break;
}
// Volumetric Fog Rendering
// Volumetric Fog Rendering
case 405:
{
// Not supported
@@ -921,7 +918,7 @@ void Particles::DrawParticles(RenderContext& renderContext, ParticleEffect* effe
switch (module->TypeID)
{
// Sprite Rendering
// Sprite Rendering
case 400:
{
const auto material = (MaterialBase*)module->Assets[0].Get();
@@ -935,7 +932,7 @@ void Particles::DrawParticles(RenderContext& renderContext, ParticleEffect* effe
renderModulesIndices.Add(moduleIndex);
break;
}
// Model Rendering
// Model Rendering
case 403:
{
const auto model = (Model*)module->Assets[0].Get();
@@ -954,7 +951,7 @@ void Particles::DrawParticles(RenderContext& renderContext, ParticleEffect* effe
renderModulesIndices.Add(moduleIndex);
break;
}
// Ribbon Rendering
// Ribbon Rendering
case 404:
{
const auto material = (MaterialBase*)module->Assets[0].Get();
@@ -968,7 +965,7 @@ void Particles::DrawParticles(RenderContext& renderContext, ParticleEffect* effe
renderModulesIndices.Add(moduleIndex);
break;
}
// Volumetric Fog Rendering
// Volumetric Fog Rendering
case 405:
{
const auto material = (MaterialBase*)module->Assets[0].Get();