draw onion

This commit is contained in:
2019-10-15 18:12:23 +02:00
parent b096d250e2
commit f7baa9083f
3 changed files with 55 additions and 30 deletions

View File

@@ -5,19 +5,25 @@
uint32_t Layer::s_count = 0;
RTT& Layer::rtt(int i)
RTT& Layer::rtt(int i, int frame /*= -1*/)
{
return m_frames[m_frame_index].m_rtt[i];
if (frame == -1)
frame = m_frame_index;
return m_frames[frame].m_rtt[i];
}
glm::vec4& Layer::box(int i)
glm::vec4& Layer::box(int i, int frame /*= -1*/)
{
return m_frames[m_frame_index].m_dirty_box[i];
if (frame == -1)
frame = m_frame_index;
return m_frames[frame].m_dirty_box[i];
}
bool& Layer::face(int i)
bool& Layer::face(int i, int frame /*= -1*/)
{
return m_frames[m_frame_index].m_dirty_face[i];
if (frame == -1)
frame = m_frame_index;
return m_frames[frame].m_dirty_face[i];
}
LayerFrame& Layer::frame()