Remove I3DEngine CryCommon Interface (#567)
Delete: - I3DEngine - Missions - Time of day - GameEffectsSystem Gem - ImageProcessing Gem - SVOGI Gem - Various other things that don't do anything now that the legacy renderer has been removed.
This commit is contained in:
@@ -22,7 +22,6 @@
|
||||
#include "MiniGUI/MiniMenu.h"
|
||||
#include "MiniGUI/MiniTable.h"
|
||||
#include <IConsole.h>
|
||||
#include <I3DEngine.h>
|
||||
#include <ITimer.h>
|
||||
#include "System.h"
|
||||
|
||||
@@ -853,21 +852,6 @@ void CPerfHUD::SaveStatsCallback([[maybe_unused]] void* data, [[maybe_unused]] b
|
||||
// RENDER CALLBACKS
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/*
|
||||
void CPerfHUD::DisplayRenderInfoCallback(const Rect& rect)
|
||||
{
|
||||
IMiniGUIPtr pGUI;
|
||||
if (CryCreateClassInstanceForInterface( cryiidof<IMiniGUI>(),pGUI ))
|
||||
{
|
||||
//right aligned display
|
||||
float x = rect.right;
|
||||
float y = rect.top;
|
||||
float step = 13.f;
|
||||
|
||||
gEnv->p3DEngine->DisplayInfo(x, y, step, true);
|
||||
}
|
||||
}*/
|
||||
|
||||
void CPerfHUD::EnableWidget(ICryPerfHUDWidget::EWidgetID id, int mode)
|
||||
{
|
||||
const int nWidgets = m_widgets.size();
|
||||
@@ -1530,26 +1514,6 @@ void CRenderStatsWidget::Update()
|
||||
m_runtimeData.nFwdLights = 0;
|
||||
m_runtimeData.nFwdShadowLights = 0;
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
if (gEnv->p3DEngine)
|
||||
{
|
||||
I3DEngine::SObjectsStreamingStatus objStats;
|
||||
gEnv->p3DEngine->GetObjectsStreamingStatus(objStats);
|
||||
|
||||
float fMeshRequiredMB = (float)(objStats.nMemRequired) / (1024 * 1024);
|
||||
sprintf_s(entryBuffer, "Mesh Required: %.2f (%dMB)", fMeshRequiredMB, azlossy_cast<int>(objStats.nMeshPoolSize));
|
||||
if (fMeshRequiredMB < objStats.nMeshPoolSize)
|
||||
{
|
||||
m_pInfoBox->AddEntry(entryBuffer, CPerfHUD::COL_NORM, CPerfHUD::TEXT_SIZE_NORM);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pInfoBox->AddEntry(entryBuffer, CPerfHUD::COL_ERROR, CPerfHUD::TEXT_SIZE_NORM);
|
||||
CryPerfHUDWarning(1.f, "Too Many Geometry: %.2fMB", fMeshRequiredMB);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
if (gEnv->pRenderer)
|
||||
{
|
||||
@@ -1727,25 +1691,6 @@ CStreamingStatsWidget::CStreamingStatsWidget(IMiniCtrl* pParentMenu, ICryPerfHUD
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
void CStreamingStatsWidget::Update()
|
||||
{
|
||||
char entryBuffer[CMiniInfoBox::MAX_TEXT_LENGTH] = {0};
|
||||
|
||||
//Clear old entries
|
||||
m_pInfoBox->ClearEntries();
|
||||
|
||||
I3DEngine::SObjectsStreamingStatus objStats;
|
||||
gEnv->p3DEngine->GetObjectsStreamingStatus(objStats);
|
||||
|
||||
float fMeshRequiredMB = (float)(objStats.nMemRequired) / (1024 * 1024);
|
||||
sprintf_s(entryBuffer, "Mesh Required: %.2f (%dMB)", fMeshRequiredMB, objStats.nMeshPoolSize);
|
||||
if (fMeshRequiredMB < objStats.nMeshPoolSize)
|
||||
{
|
||||
m_pInfoBox->AddEntry(entryBuffer, CPerfHUD::COL_NORM, CPerfHUD::TEXT_SIZE_NORM);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pInfoBox->AddEntry(entryBuffer, CPerfHUD::COL_ERROR, CPerfHUD::TEXT_SIZE_NORM);
|
||||
CryPerfHUDWarning(1.f, "Too Many Geometry: %.2fMB", fMeshRequiredMB);
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user