mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-20 05:43:12 +01:00
Moved internal view state into single struct.
This commit is contained in:
@@ -3811,9 +3811,9 @@ namespace bgfx { namespace d3d9
|
||||
view = key.m_view;
|
||||
programIdx = kInvalidHandle;
|
||||
|
||||
if (_render->m_fb[view].idx != fbh.idx)
|
||||
if (_render->m_view[view].m_fbh.idx != fbh.idx)
|
||||
{
|
||||
fbh = _render->m_fb[view];
|
||||
fbh = _render->m_view[view].m_fbh;
|
||||
setFrameBuffer(fbh);
|
||||
}
|
||||
|
||||
@@ -3826,8 +3826,8 @@ namespace bgfx { namespace d3d9
|
||||
profiler.begin(view);
|
||||
PIX_BEGINEVENT(D3DCOLOR_VIEW, s_viewNameW[view]);
|
||||
|
||||
viewState.m_rect = _render->m_rect[view];
|
||||
const Rect& scissorRect = _render->m_scissor[view];
|
||||
viewState.m_rect = _render->m_view[view].m_rect;
|
||||
const Rect& scissorRect = _render->m_view[view].m_scissor;
|
||||
viewHasScissor = !scissorRect.isZero();
|
||||
viewScissorRect = viewHasScissor ? scissorRect : viewState.m_rect;
|
||||
|
||||
@@ -3840,7 +3840,7 @@ namespace bgfx { namespace d3d9
|
||||
vp.MaxZ = 1.0f;
|
||||
DX_CHECK(device->SetViewport(&vp) );
|
||||
|
||||
Clear& clear = _render->m_clear[view];
|
||||
Clear& clear = _render->m_view[view].m_clear;
|
||||
|
||||
if (BGFX_CLEAR_NONE != (clear.m_flags & BGFX_CLEAR_MASK) )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user