FP: flush m_code_level & check emptyness of m_end_offsets
This commit is contained in:
@@ -423,11 +423,16 @@ void GLFragmentDecompilerThread::Task()
|
|||||||
|
|
||||||
m_size += m_offset;
|
m_size += m_offset;
|
||||||
|
|
||||||
|
// Check emptyness of m_end_offsets
|
||||||
|
if (m_end_offsets.empty()) break;
|
||||||
|
|
||||||
if(dst.end) break;
|
if(dst.end) break;
|
||||||
|
|
||||||
data.Skip(m_offset);
|
data.Skip(m_offset);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// flush m_code_level
|
||||||
|
m_code_level = 1;
|
||||||
m_shader = BuildCode();
|
m_shader = BuildCode();
|
||||||
main.clear();
|
main.clear();
|
||||||
m_parr.params.clear();
|
m_parr.params.clear();
|
||||||
|
|||||||
Reference in New Issue
Block a user