mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Some parts of the engine have to be rebuild in order to implement this correctly, therefore, it has been removed for now to avoid potential performance problems. fps_max_rt and fps_max_gfx have been limited to 295 to avoid a contest with the engine's hard limit causing huge performance hits.
54 lines
1.7 KiB
C++
54 lines
1.7 KiB
C++
//=============================================================================
|
|
//
|
|
//
|
|
//=============================================================================
|
|
|
|
#include "core/stdafx.h"
|
|
/*****************************************************************************/
|
|
#include "tier1/cvar.h"
|
|
#include "tier0/commandline.h"
|
|
#include "engine/net_chan.h"
|
|
#include "engine/client/cl_rcon.h"
|
|
#include "networksystem/bansystem.h"
|
|
#include "vpc/keyvalues.h"
|
|
#include "windows/id3dx.h"
|
|
#include "geforce/reflex.h"
|
|
#include "vengineclient_impl.h"
|
|
#include "cdll_engine_int.h"
|
|
/*****************************************************************************/
|
|
|
|
#ifndef DEDICATED
|
|
//-----------------------------------------------------------------------------
|
|
// Purpose:
|
|
//-----------------------------------------------------------------------------
|
|
void CHLClient::FrameStageNotify(CHLClient* pHLClient, ClientFrameStage_t frameStage)
|
|
{
|
|
CHLClient_FrameStageNotify(pHLClient, frameStage);
|
|
}
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// Purpose: Get g_pClientClassHead Pointer for all ClientClasses.
|
|
// Input :
|
|
// Output : ClientClass*
|
|
//-----------------------------------------------------------------------------
|
|
ClientClass* CHLClient::GetAllClasses()
|
|
{
|
|
return CHLClient_GetAllClasses();
|
|
}
|
|
#endif // !DEDICATED
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
void VDll_Engine_Int::Attach() const
|
|
{
|
|
#ifndef DEDICATED
|
|
DetourAttach((LPVOID*)&CHLClient_FrameStageNotify, &CHLClient::FrameStageNotify);
|
|
#endif // !DEDICATED
|
|
}
|
|
|
|
void VDll_Engine_Int::Detach() const
|
|
{
|
|
#ifndef DEDICATED
|
|
DetourDetach((LPVOID*)&CHLClient_FrameStageNotify, &CHLClient::FrameStageNotify);
|
|
#endif // !DEDICATED
|
|
}
|