Always hide debug visuals in release mode

This commit is contained in:
Lwmte 2021-10-04 03:19:22 +03:00
parent daf23132c9
commit 9bf683c608
2 changed files with 6 additions and 4 deletions

View file

@ -36,18 +36,14 @@ namespace TEN::Control::Volumes
switch (volume->type)
{
case VOLUME_BOX:
#ifdef _DEBUG
if (roomNumber == Camera.pos.roomNumber)
g_Renderer.addDebugBox(volume->box, Vector4(1.0f, 0.0f, 1.0f, 1.0f), RENDERER_DEBUG_PAGE::LOGIC_STATS);
#endif
contains = volume->box.Intersects(bbox);
break;
case VOLUME_SPHERE:
#ifdef _DEBUG
if (roomNumber == Camera.pos.roomNumber)
g_Renderer.addDebugSphere(volume->sphere.Center, volume->sphere.Radius, Vector4(1.0f, 0.0f, 1.0f, 1.0f), RENDERER_DEBUG_PAGE::LOGIC_STATS);
#endif
contains = volume->sphere.Intersects(bbox);
break;
}

View file

@ -2440,10 +2440,12 @@ namespace TEN::Renderer
void Renderer11::addDebugSphere(Vector3 center, float radius, Vector4 color, RENDERER_DEBUG_PAGE page)
{
#ifdef _DEBUG
if (m_numDebugPage != page)
return;
addSphere(center, radius, color);
#endif _DEBUG
}
void Renderer11::addBox(Vector3* corners, Vector4 color)
@ -2514,19 +2516,23 @@ namespace TEN::Renderer
void Renderer11::addDebugBox(BoundingOrientedBox box, Vector4 color, RENDERER_DEBUG_PAGE page)
{
#ifdef _DEBUG
if (m_numDebugPage != page)
return;
Vector3 corners[8];
box.GetCorners(corners);
addBox(corners, color);
#endif _DEBUG
}
void Renderer11::addDebugBox(Vector3 min, Vector3 max, Vector4 color, RENDERER_DEBUG_PAGE page)
{
#ifdef _DEBUG
if (m_numDebugPage != page)
return;
addBox(min, max, color);
#endif _DEBUG
}
void Renderer11::renderLoadingScreen(std::wstring& fileName)