Remove (almost) all references to pRenderer (#651)
Remove all references to pRenderer, except from the DebugDraw and LyShine Gems that are still being updated.
This commit is contained in:
@@ -26,7 +26,6 @@
|
||||
#include "MTSafeAllocator.h"
|
||||
#include "CPUDetect.h"
|
||||
#include <AzFramework/Archive/ArchiveVars.h>
|
||||
#include "MemoryFragmentationProfiler.h" // CMemoryFragmentationProfiler
|
||||
#include "ThreadTask.h"
|
||||
#include "RenderBus.h"
|
||||
|
||||
@@ -48,12 +47,6 @@ struct IZLibCompressor;
|
||||
class CWatchdogThread;
|
||||
class CThreadManager;
|
||||
|
||||
struct ICryPerfHUD;
|
||||
namespace minigui
|
||||
{
|
||||
struct IMiniGUI;
|
||||
}
|
||||
|
||||
#if defined(AZ_RESTRICTED_PLATFORM)
|
||||
#undef AZ_RESTRICTED_SECTION
|
||||
#define SYSTEM_H_SECTION_1 1
|
||||
@@ -214,7 +207,6 @@ namespace Audio
|
||||
} // namespace Audio
|
||||
struct SDefaultValidator;
|
||||
struct IDataProbe;
|
||||
class CVisRegTest;
|
||||
|
||||
#define PHSYICS_OBJECT_ENTITY 0
|
||||
|
||||
@@ -227,7 +219,6 @@ extern VTuneFunction VTPause;
|
||||
|
||||
struct SSystemCVars
|
||||
{
|
||||
int az_streaming_stats;
|
||||
int sys_streaming_requests_grouping_time_period;
|
||||
int sys_streaming_sleep;
|
||||
int sys_streaming_memory_budget;
|
||||
@@ -270,15 +261,6 @@ struct SSystemCVars
|
||||
int sys_error_debugbreak;
|
||||
|
||||
int sys_FilesystemCaseSensitivity;
|
||||
int sys_rendersplashscreen;
|
||||
const char* sys_splashscreen;
|
||||
|
||||
enum SplashScreenScaleMode
|
||||
{
|
||||
SplashScreenScaleMode_Fit = 0,
|
||||
SplashScreenScaleMode_Fill
|
||||
};
|
||||
int sys_splashScreenScaleMode;
|
||||
|
||||
int sys_deferAudioUpdateOptim;
|
||||
#if USE_STEAM
|
||||
@@ -424,10 +406,6 @@ public:
|
||||
|
||||
uint32 GetUsedMemory();
|
||||
|
||||
virtual void DumpMemoryUsageStatistics(bool bUseKB);
|
||||
virtual void DumpMemoryCoverage();
|
||||
void CollectMemInfo(SCryEngineStatsGlobalMemInfo&);
|
||||
|
||||
#ifndef _RELEASE
|
||||
virtual void GetCheckpointData(ICheckpointData& data);
|
||||
virtual void IncreaseCheckpointLoadCount();
|
||||
@@ -444,7 +422,6 @@ public:
|
||||
void Quit();
|
||||
bool IsQuitting() const;
|
||||
void ShutdownFileSystem(); // used to cleanup any file resources, such as cache handle.
|
||||
bool IsShaderCacheGenMode() const { return m_bShaderCacheGenMode; }
|
||||
void SetAffinity();
|
||||
virtual const char* GetUserName();
|
||||
virtual int GetApplicationInstance();
|
||||
@@ -452,7 +429,6 @@ public:
|
||||
virtual sUpdateTimes& GetCurrentUpdateTimeStats();
|
||||
virtual const sUpdateTimes* GetUpdateTimeStats(uint32&, uint32&);
|
||||
|
||||
IRenderer* GetIRenderer(){ return m_env.pRenderer; }
|
||||
ITimer* GetITimer(){ return m_env.pTimer; }
|
||||
AZ::IO::IArchive* GetIPak() { return m_env.pCryPak; };
|
||||
IConsole* GetIConsole() { return m_env.pConsole; };
|
||||
@@ -472,16 +448,13 @@ public:
|
||||
IThreadTaskManager* GetIThreadTaskManager();
|
||||
IResourceManager* GetIResourceManager();
|
||||
ITextModeConsole* GetITextModeConsole();
|
||||
IFileChangeMonitor* GetIFileChangeMonitor() { return m_env.pFileChangeMonitor; }
|
||||
IVisualLog* GetIVisualLog() { return m_env.pVisualLog; }
|
||||
INotificationNetwork* GetINotificationNetwork() { return m_pNotificationNetwork; }
|
||||
IProfilingSystem* GetIProfilingSystem() { return &m_ProfilingSystem; }
|
||||
ICryPerfHUD* GetPerfHUD() { return m_pPerfHUD; }
|
||||
IZLibCompressor* GetIZLibCompressor() { return m_pIZLibCompressor; }
|
||||
IZLibDecompressor* GetIZLibDecompressor() { return m_pIZLibDecompressor; }
|
||||
ILZ4Decompressor* GetLZ4Decompressor() { return m_pILZ4Decompressor; }
|
||||
IZStdDecompressor* GetZStdDecompressor() { return m_pIZStdDecompressor; }
|
||||
WIN_HWND GetHWND(){ return m_hWnd; }
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// retrieves the perlin noise singleton instance
|
||||
CPNoise3* GetNoiseGen();
|
||||
@@ -499,7 +472,6 @@ public:
|
||||
|
||||
void SetIMaterialEffects(IMaterialEffects* pMaterialEffects) { m_env.pMaterialEffects = pMaterialEffects; }
|
||||
void SetIOpticsManager(IOpticsManager* pOpticsManager) { m_env.pOpticsManager = pOpticsManager; }
|
||||
void SetIFileChangeMonitor(IFileChangeMonitor* pFileChangeMonitor) { m_env.pFileChangeMonitor = pFileChangeMonitor; }
|
||||
void SetIVisualLog(IVisualLog* pVisualLog) { m_env.pVisualLog = pVisualLog; }
|
||||
void DetectGameFolderAccessRights();
|
||||
|
||||
@@ -603,7 +575,6 @@ public:
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
virtual int SetThreadState(ESubsystem subsys, bool bActive);
|
||||
virtual ICrySizer* CreateSizer();
|
||||
virtual bool IsPaused() const { return m_bPaused; };
|
||||
|
||||
virtual ILocalizationManager* GetLocalizationManager();
|
||||
@@ -616,18 +587,6 @@ public:
|
||||
virtual ICryFactoryRegistry* GetCryFactoryRegistry() const;
|
||||
|
||||
public:
|
||||
// this enumeration describes the purpose for which the statistics is gathered.
|
||||
// if it's gathered to be dumped, then some different rules may be applied
|
||||
enum MemStatsPurposeEnum
|
||||
{
|
||||
nMSP_ForDisplay, nMSP_ForDump, nMSP_ForCrashLog, nMSP_ForBudget
|
||||
};
|
||||
// collects the whole memory statistics into the given sizer object
|
||||
void CollectMemStats (class ICrySizer* pSizer, MemStatsPurposeEnum nPurpose = nMSP_ForDisplay, std::vector<SmallModuleInfo>* pStats = 0);
|
||||
void GetExeSizes (ICrySizer* pSizer, MemStatsPurposeEnum nPurpose = nMSP_ForDisplay);
|
||||
//! refreshes the m_pMemStats if necessary; creates it if it's not created
|
||||
void TickMemStats(MemStatsPurposeEnum nPurpose = nMSP_ForDisplay, IResourceCollector* pResourceCollector = 0);
|
||||
|
||||
#if !defined(RELEASE)
|
||||
void SetVersionInfo(const char* const szVersion);
|
||||
#endif
|
||||
@@ -680,7 +639,6 @@ private:
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// Helper functions.
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
void CreateRendererVars(const SSystemInitParams& startupParams);
|
||||
void CreateSystemVars();
|
||||
void CreateAudioVars();
|
||||
|
||||
@@ -755,23 +713,9 @@ public:
|
||||
|
||||
CCpuFeatures* GetCPUFeatures() { return m_pCpu; };
|
||||
|
||||
string& GetDelayedScreeenshot() {return m_sDelayedScreeenshot; }
|
||||
|
||||
CVisRegTest*& GetVisRegTestPtrRef() {return m_pVisRegTest; }
|
||||
|
||||
const CTimeValue& GetLastTickTime(void) const { return m_lastTickTime; }
|
||||
const ICVar* GetDedicatedMaxRate(void) const { return m_svDedicatedMaxRate; }
|
||||
|
||||
const char* GetRenderingDriverName(void) const
|
||||
{
|
||||
if(m_rDriver)
|
||||
{
|
||||
return m_rDriver->GetString();
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
||||
std::shared_ptr<AZ::IO::FileIOBase> CreateLocalFileIO();
|
||||
|
||||
// Gets the dimensions (in pixels) of the primary physical display.
|
||||
@@ -787,7 +731,6 @@ private: // ------------------------------------------------------
|
||||
CTimer m_Time; //!<
|
||||
CCamera m_ViewCamera; //!<
|
||||
bool m_bInitializedSuccessfully; //!< true if the system completed all initialization steps
|
||||
bool m_bShaderCacheGenMode;//!< true if the application runs in shader cache generation mode
|
||||
bool m_bRelaunch; //!< relaunching the app or not (true beforerelaunch)
|
||||
int m_iLoadingMode; //!< Game is loading w/o changing context (0 not, 1 quickloading, 2 full loading)
|
||||
bool m_bTestMode; //!< If running in testing mode.
|
||||
@@ -804,7 +747,6 @@ private: // ------------------------------------------------------
|
||||
bool m_bInDevMode; //!< Set to true if was in dev mode.
|
||||
bool m_bGameFolderWritable;//!< True when verified that current game folder have write access.
|
||||
SDefaultValidator* m_pDefaultValidator; //!<
|
||||
string m_sDelayedScreeenshot;//!< to delay a screenshot call for a frame
|
||||
CCpuFeatures* m_pCpu; //!< CPU features
|
||||
int m_ttMemStatSS; //!< Time to memstat screenshot
|
||||
string m_szCmdLine;
|
||||
@@ -917,7 +859,6 @@ private: // ------------------------------------------------------
|
||||
ICVar* m_rFullscreen;
|
||||
ICVar* m_rFullscreenWindow;
|
||||
ICVar* m_rFullscreenNativeRes;
|
||||
ICVar* m_rDriver;
|
||||
ICVar* m_rDisplayInfo;
|
||||
ICVar* m_rOverscanBordersDrawDebugView;
|
||||
ICVar* m_sysNoUpdate;
|
||||
@@ -966,17 +907,6 @@ private: // ------------------------------------------------------
|
||||
ILoadConfigurationEntrySink* m_pCVarsWhitelistConfigSink;
|
||||
#endif // defined(CVARS_WHITELIST)
|
||||
|
||||
WIN_HWND m_hWnd;
|
||||
WIN_HINSTANCE m_hInst;
|
||||
|
||||
// this is the memory statistics that is retained in memory between frames
|
||||
// in which it's not gathered
|
||||
class CrySizerStats* m_pMemStats;
|
||||
class CrySizerImpl* m_pSizer;
|
||||
|
||||
ICryPerfHUD* m_pPerfHUD;
|
||||
minigui::IMiniGUI* m_pMiniGUI;
|
||||
|
||||
//int m_nCurrentLogVerbosity;
|
||||
|
||||
SFileVersion m_fileVersion;
|
||||
@@ -1085,7 +1015,6 @@ protected: // -------------------------------------------------------------
|
||||
|
||||
ILoadingProgressListener* m_pProgressListener;
|
||||
CCmdLine* m_pCmdLine;
|
||||
CVisRegTest* m_pVisRegTest;
|
||||
CThreadManager* m_pThreadManager;
|
||||
CThreadTaskManager* m_pThreadTaskManager;
|
||||
class CResourceManager* m_pResourceManager;
|
||||
@@ -1097,8 +1026,6 @@ protected: // -------------------------------------------------------------
|
||||
|
||||
std::vector< std::pair<CTimeValue, float> > m_updateTimes;
|
||||
|
||||
CMemoryFragmentationProfiler m_MemoryFragmentationProfiler;
|
||||
|
||||
struct SErrorMessage
|
||||
{
|
||||
string m_Message;
|
||||
|
||||
Reference in New Issue
Block a user