mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-07 23:45:12 +00:00
- Fixed OpenGL renderer LoadVertexArray & DrawArray.
- Improved SPU SCs. - Renamed mem_ptr_t -> mem_list_ptr_t, mem_struct_ptr_t -> mem_ptr_t.
This commit is contained in:
parent
5373747210
commit
9d5b13839b
24 changed files with 424 additions and 322 deletions
|
|
@ -106,8 +106,9 @@ wxString GLFragmentDecompilerThread::AddReg(u32 index, int fp16)
|
|||
*/
|
||||
|
||||
//ConLog.Warning("%c%d: %d %d", (fp16 ? 'h' : 'r'), index, dst.tex_num, src2.use_index_reg);
|
||||
|
||||
return m_parr.AddParam(fp16 ? PARAM_NONE : PARAM_OUT, "vec4",
|
||||
wxString::Format((fp16 ? "h%u" : "r%u"), index), fp16 ? -1 : index);
|
||||
wxString::Format((fp16 ? "h%u" : "r%u"), index), fp16 ? -1 : (!index ? 0 : ((index >= 2 && index <= 4) ? (index - 1) : -1)));
|
||||
}
|
||||
|
||||
bool GLFragmentDecompilerThread::HasReg(u32 index, int fp16)
|
||||
|
|
@ -226,6 +227,7 @@ void GLFragmentDecompilerThread::Task()
|
|||
{
|
||||
mem32_ptr_t data(m_addr);
|
||||
m_size = 0;
|
||||
m_location = 0;
|
||||
|
||||
while(true)
|
||||
{
|
||||
|
|
@ -320,6 +322,7 @@ void GLFragmentDecompilerThread::Task()
|
|||
|
||||
m_shader = BuildCode();
|
||||
main.Clear();
|
||||
m_parr.params.Clear();
|
||||
}
|
||||
|
||||
GLShaderProgram::GLShaderProgram()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue