mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-19 21:42:59 +01:00
Moved internal view state into single struct.
This commit is contained in:
@@ -3756,7 +3756,7 @@ VK_DESTROY
|
||||
|
||||
// uint8_t eye = 0;
|
||||
// uint8_t restartState = 0;
|
||||
viewState.m_rect = _render->m_rect[0];
|
||||
viewState.m_rect = _render->m_view[0].m_rect;
|
||||
|
||||
int32_t numItems = _render->m_numRenderItems;
|
||||
for (int32_t item = 0, restartItem = numItems; item < numItems || restartItem < numItems;)
|
||||
@@ -3797,12 +3797,12 @@ BX_UNUSED(currentSamplerStateIdx);
|
||||
currentProgramIdx = kInvalidHandle;
|
||||
hasPredefined = false;
|
||||
|
||||
fbh = _render->m_fb[view];
|
||||
fbh = _render->m_view[view].m_fbh;
|
||||
setFrameBuffer(fbh);
|
||||
|
||||
viewState.m_rect = _render->m_rect[view];
|
||||
const Rect& rect = _render->m_rect[view];
|
||||
const Rect& scissorRect = _render->m_scissor[view];
|
||||
viewState.m_rect = _render->m_view[view].m_rect;
|
||||
const Rect& rect = _render->m_view[view].m_rect;
|
||||
const Rect& scissorRect = _render->m_view[view].m_scissor;
|
||||
viewHasScissor = !scissorRect.isZero();
|
||||
viewScissorRect = viewHasScissor ? scissorRect : rect;
|
||||
|
||||
@@ -3832,7 +3832,7 @@ BX_UNUSED(currentSamplerStateIdx);
|
||||
|
||||
restoreScissor = false;
|
||||
|
||||
Clear& clr = _render->m_clear[view];
|
||||
Clear& clr = _render->m_view[view].m_clear;
|
||||
if (BGFX_CLEAR_NONE != clr.m_flags)
|
||||
{
|
||||
Rect clearRect = rect;
|
||||
|
||||
Reference in New Issue
Block a user