Client: ensure renderflags are being set after calling RenderFXPass() on the view models
This commit is contained in:
parent
277819b904
commit
89bf3e436a
1 changed files with 8 additions and 0 deletions
|
@ -180,6 +180,11 @@ View_DrawViewModel(void)
|
||||||
m_eViewModel.SetRenderColor(pl.GetRenderColor());
|
m_eViewModel.SetRenderColor(pl.GetRenderColor());
|
||||||
m_eViewModel.SetRenderAmt(pl.GetRenderAmt());
|
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);
|
View_UpdateWeapon(pl, m_eViewModel, m_eMuzzleflash);
|
||||||
float fBaseTime2 = m_eViewModel.frame1time;
|
float fBaseTime2 = m_eViewModel.frame1time;
|
||||||
float fBaseTime = m_eViewModel.frame1time;
|
float fBaseTime = m_eViewModel.frame1time;
|
||||||
|
@ -289,6 +294,9 @@ View_DrawViewModel(void)
|
||||||
m_eViewModel.RenderFXPass();
|
m_eViewModel.RenderFXPass();
|
||||||
m_eViewModelL.RenderFXPass();
|
m_eViewModelL.RenderFXPass();
|
||||||
|
|
||||||
|
m_eViewModelL.renderflags = RF_DEPTHHACK | RF_FIRSTPERSON;
|
||||||
|
m_eViewModel.renderflags = RF_DEPTHHACK | RF_FIRSTPERSON;
|
||||||
|
|
||||||
if (m_eViewModel.GetRenderMode() != RM_DONTRENDER)
|
if (m_eViewModel.GetRenderMode() != RM_DONTRENDER)
|
||||||
addentity(m_eViewModel);
|
addentity(m_eViewModel);
|
||||||
if (m_eViewModelL.GetRenderMode() != RM_DONTRENDER)
|
if (m_eViewModelL.GetRenderMode() != RM_DONTRENDER)
|
||||||
|
|
Loading…
Reference in a new issue