mirror of
https://github.com/whoahq/whoa.git
synced 2026-02-01 00:02:45 +03:00
feat(client): register additional vars in InitializeEngineCallback
This commit is contained in:
parent
0300d42061
commit
03c5ad860b
@ -28,6 +28,9 @@ HEVENTCONTEXT Client::g_clientEventContext;
|
||||
|
||||
static CVar* s_desktopGammaCvar;
|
||||
static CVar* s_gammaCvar;
|
||||
static CVar* s_textureCacheSizeCvar;
|
||||
static CVar* s_textureFilteringModeCvar;
|
||||
static CVar* s_uiFasterCvar;
|
||||
|
||||
bool DesktopGammaCallback(CVar* var, const char* oldValue, const char* value, void* arg) {
|
||||
// TODO
|
||||
@ -39,6 +42,21 @@ bool GammaCallback(CVar* var, const char* oldValue, const char* value, void* arg
|
||||
return true;
|
||||
}
|
||||
|
||||
bool TextureCacheSizeCallback(CVar* var, const char* oldValue, const char* value, void* arg) {
|
||||
// TODO
|
||||
return true;
|
||||
}
|
||||
|
||||
bool TextureFilteringCallback(CVar* var, const char* oldValue, const char* value, void* arg) {
|
||||
// TODO
|
||||
return true;
|
||||
}
|
||||
|
||||
bool UIFasterCalllback(CVar* var, const char* oldValue, const char* value, void* arg) {
|
||||
// TODO
|
||||
return true;
|
||||
}
|
||||
|
||||
void AsyncFileInitialize() {
|
||||
// TODO
|
||||
AsyncFileReadInitialize(0, 100);
|
||||
@ -176,41 +194,32 @@ int32_t InitializeEngineCallback(const void* a1, void* a2) {
|
||||
ScrnInitialize(0);
|
||||
ConsoleScreenInitialize(nullptr); // TODO argument
|
||||
|
||||
// s_cvarTextureFilteringMode = CVar::Register(
|
||||
// "textureFilteringMode",
|
||||
// "Texture filtering mode",
|
||||
// 1,
|
||||
// "1",
|
||||
// &TextureFilteringCallback,
|
||||
// 1,
|
||||
// 0,
|
||||
// 0,
|
||||
// 0
|
||||
// );
|
||||
s_textureFilteringModeCvar = CVar::Register(
|
||||
"textureFilteringMode",
|
||||
"Texture filtering mode",
|
||||
0x1,
|
||||
"1",
|
||||
&TextureFilteringCallback,
|
||||
GRAPHICS
|
||||
);
|
||||
|
||||
// s_cvarUIFaster = CVar::Register(
|
||||
// "UIFaster",
|
||||
// "UI acceleration option",
|
||||
// 0,
|
||||
// "3",
|
||||
// &UIFasterCalllback,
|
||||
// 1,
|
||||
// 0,
|
||||
// 0,
|
||||
// 0
|
||||
// );
|
||||
s_uiFasterCvar = CVar::Register(
|
||||
"UIFaster",
|
||||
"UI acceleration option",
|
||||
0x0,
|
||||
"3",
|
||||
&UIFasterCalllback,
|
||||
GRAPHICS
|
||||
);
|
||||
|
||||
// s_cvarTextureCacheSize = CVar::Register(
|
||||
// "textureCacheSize",
|
||||
// "Texture cache size in bytes",
|
||||
// 1,
|
||||
// "32",
|
||||
// &TextureCacheSizeCallback,
|
||||
// 1,
|
||||
// 0,
|
||||
// 0,
|
||||
// 0
|
||||
// );
|
||||
s_textureCacheSizeCvar = CVar::Register(
|
||||
"textureCacheSize",
|
||||
"Texture cache size in bytes",
|
||||
0x1,
|
||||
"32",
|
||||
&TextureCacheSizeCallback,
|
||||
GRAPHICS
|
||||
);
|
||||
|
||||
// sub_4B6580(*(_DWORD *)(dword_B2F9FC + 48) << 20);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user