fullbright

This commit is contained in:
Skull Merlin 2022-05-05 15:23:50 +03:00
parent e0b00865bb
commit 3e59966fbd
2 changed files with 13 additions and 6 deletions

View File

@ -14,7 +14,15 @@ namespace renderer
int get_fullbright_technique() int get_fullbright_technique()
{ {
return game::TECHNIQUE_UNLIT; switch (dvars::r_fullbright->current.integer)
{
case 3:
return 13;
case 2:
return 25;
default:
return game::TECHNIQUE_UNLIT;
}
} }
void gfxdrawmethod() void gfxdrawmethod()
@ -35,7 +43,7 @@ namespace renderer
{ {
if (dvars::r_fullbright->modified) if (dvars::r_fullbright->modified)
{ {
//game::Dvar_ClearModified(dvars::r_fullbright); game::Dvar_ClearModified(dvars::r_fullbright);
game::R_SyncRenderThread(); game::R_SyncRenderThread();
gfxdrawmethod(); gfxdrawmethod();
@ -50,7 +58,7 @@ namespace renderer
public: public:
void post_unpack() override void post_unpack() override
{ {
if (game::environment::is_dedi() || !game::environment::is_mp()) if (game::environment::is_dedi())
{ {
return; return;
} }
@ -72,6 +80,4 @@ namespace renderer
}; };
} }
#ifdef DEBUG
REGISTER_COMPONENT(renderer::component) REGISTER_COMPONENT(renderer::component)
#endif

View File

@ -53,6 +53,7 @@ namespace game
WEAK symbol<void(int hash, const char* name, const char* buffer)> Dvar_SetCommand{0x1403C72B0, 0x1404FD0A0}; WEAK symbol<void(int hash, const char* name, const char* buffer)> Dvar_SetCommand{0x1403C72B0, 0x1404FD0A0};
WEAK symbol<dvar_t*(const char* name)> Dvar_FindVar{0x1403C5D50, 0x1404FBB00}; WEAK symbol<dvar_t*(const char* name)> Dvar_FindVar{0x1403C5D50, 0x1404FBB00};
WEAK symbol<void(const dvar_t* dvar)> Dvar_ClearModified{0x1403C5C20, 0x1404FB930};
WEAK symbol<void(char* buffer, int index)> Dvar_GetCombinedString{0x140354DF0, 0x14041D830}; WEAK symbol<void(char* buffer, int index)> Dvar_GetCombinedString{0x140354DF0, 0x14041D830};
WEAK symbol<const char*(dvar_t* dvar, dvar_value value)> Dvar_ValueToString{0x1403C8560, 0x1404FE660}; WEAK symbol<const char*(dvar_t* dvar, dvar_value value)> Dvar_ValueToString{0x1403C8560, 0x1404FE660};
WEAK symbol<void(dvar_t* dvar, DvarSetSource source)> Dvar_Reset{0, 0x1404FCC40}; WEAK symbol<void(dvar_t* dvar, DvarSetSource source)> Dvar_Reset{0, 0x1404FCC40};