Client: ensure renderflags are being set after calling RenderFXPass() on the view models

This commit is contained in:
Marco Cawthorne 2023-04-16 11:31:44 -07:00
parent 277819b904
commit 89bf3e436a
Signed by: eukara
GPG Key ID: CE2032F0A2882A22
1 changed files with 8 additions and 0 deletions

View File

@ -180,6 +180,11 @@ View_DrawViewModel(void)
m_eViewModel.SetRenderColor(pl.GetRenderColor());
m_eViewModel.SetRenderAmt(pl.GetRenderAmt());
m_eViewModelL.SetRenderMode(pl.GetRenderMode());
m_eViewModelL.SetRenderFX(pl.GetRenderFX());
m_eViewModelL.SetRenderColor(pl.GetRenderColor());
m_eViewModelL.SetRenderAmt(pl.GetRenderAmt());
View_UpdateWeapon(pl, m_eViewModel, m_eMuzzleflash);
float fBaseTime2 = m_eViewModel.frame1time;
float fBaseTime = m_eViewModel.frame1time;
@ -289,6 +294,9 @@ View_DrawViewModel(void)
m_eViewModel.RenderFXPass();
m_eViewModelL.RenderFXPass();
m_eViewModelL.renderflags = RF_DEPTHHACK | RF_FIRSTPERSON;
m_eViewModel.renderflags = RF_DEPTHHACK | RF_FIRSTPERSON;
if (m_eViewModel.GetRenderMode() != RM_DONTRENDER)
addentity(m_eViewModel);
if (m_eViewModelL.GetRenderMode() != RM_DONTRENDER)