mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 02:27:43 +00:00
Graphics debug groups and bug fixes
This commit is contained in:
@@ -233,6 +233,7 @@ void CDecal::RenderMdl() const {
|
||||
}
|
||||
|
||||
void CDecal::Render() const {
|
||||
SCOPED_GRAPHICS_DEBUG_GROUP("CDecal::Render", zeus::skYellow);
|
||||
CGlobalRandom gr(sDecalRandom);
|
||||
if (x5c_29_modelInvalid && x5c_30_quad2Invalid && x5c_31_quad1Invalid)
|
||||
return;
|
||||
|
||||
@@ -792,6 +792,9 @@ u32 CElementGen::GetSystemCount() {
|
||||
}
|
||||
|
||||
void CElementGen::Render(const CActorLights* actorLights) {
|
||||
SCOPED_GRAPHICS_DEBUG_GROUP(fmt::format(fmt("CElementGen::Render {}"),
|
||||
*x1c_genDesc.GetObjectTag()).c_str(), zeus::skYellow);
|
||||
|
||||
CGenDescription* desc = x1c_genDesc.GetObj();
|
||||
|
||||
x274_backupLightActive = CGraphics::g_LightActive;
|
||||
|
||||
@@ -548,6 +548,9 @@ bool CParticleElectric::Update(double dt) {
|
||||
}
|
||||
|
||||
void CParticleElectric::Render(const CActorLights* lights) {
|
||||
SCOPED_GRAPHICS_DEBUG_GROUP(fmt::format(fmt("CParticleElectric::Render {}"),
|
||||
*x1c_elecDesc.GetObjectTag()).c_str(), zeus::skYellow);
|
||||
|
||||
if (x3e8_electricManagers.size()) {
|
||||
if (x450_29_transformDirty)
|
||||
UpdateCachedTransform();
|
||||
|
||||
@@ -870,6 +870,8 @@ void CParticleSwoosh::Render2SidedNoSplineNoGaps() {
|
||||
void CParticleSwoosh::Render(const CActorLights*) {
|
||||
if (x1b4_LENG < 2 || x1ac_particleCount <= 1)
|
||||
return;
|
||||
SCOPED_GRAPHICS_DEBUG_GROUP(fmt::format(fmt("CParticleSwoosh::Render {}"),
|
||||
*x1c_desc.GetObjectTag()).c_str(), zeus::skYellow);
|
||||
|
||||
m_cachedVerts.clear();
|
||||
if (m_dataBind[0])
|
||||
|
||||
Reference in New Issue
Block a user