Improve NUllgraphics hitrate on buildings
This commit is contained in:
parent
074b394908
commit
6bc76e9f2e
@ -148,7 +148,7 @@ void critical_error_handler(int signum)
|
||||
static bool blacklist_file(const char *filename)
|
||||
{
|
||||
const static char *blacklist[] = { ".vtx", ".vtf", ".pcf", ".mdl" };
|
||||
if (!filename || !std::strcmp(filename, "models/error.mdl") || !std::strcmp(filename, "models/vgui/competitive_badge.mdl") || !std::strcmp(filename, "models/vgui/12v12_badge.mdl") || !std::strncmp(filename, "models/player/", 14) || !std::strncmp(filename, "models/weapons/", 15))
|
||||
if (!filename || !std::strcmp(filename, "models/error.mdl") || !std::strncmp(filename, "models/buildables", 17) || !std::strcmp(filename, "models/vgui/competitive_badge.mdl") || !std::strcmp(filename, "models/vgui/12v12_badge.mdl") || !std::strncmp(filename, "models/player/", 14) || !std::strncmp(filename, "models/weapons/", 15))
|
||||
return false;
|
||||
|
||||
std::size_t len = std::strlen(filename);
|
||||
@ -168,7 +168,6 @@ static bool FSHook_ReadFile(void *this_, const char *pFileName, const char *pPat
|
||||
// fprintf(stderr, "ReadFile: %s\n", pFileName);
|
||||
if (blacklist_file(pFileName))
|
||||
return false;
|
||||
|
||||
return FSorig_ReadFile(this_, pFileName, pPath, buf, nMaxBytes, nStartingByte, pfnAlloc);
|
||||
}
|
||||
|
||||
@ -319,11 +318,11 @@ free(logname);*/
|
||||
hooks::input.Set(g_IInput);
|
||||
hooks::input.HookMethod(HOOK_ARGS(GetUserCmd));
|
||||
hooks::input.Apply();
|
||||
#if ENABLE_VISUALS
|
||||
|
||||
hooks::modelrender.Set(g_IVModelRender);
|
||||
hooks::modelrender.HookMethod(HOOK_ARGS(DrawModelExecute));
|
||||
hooks::modelrender.Apply();
|
||||
#endif
|
||||
|
||||
hooks::enginevgui.Set(g_IEngineVGui);
|
||||
hooks::enginevgui.HookMethod(HOOK_ARGS(Paint));
|
||||
hooks::enginevgui.Apply();
|
||||
|
Reference in New Issue
Block a user