mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-16 11:48:36 +12:00
Improved OpenGL renderer & RAW SPU
- Improved Fragment Shader Decompiler. - Fixed NV308A_COLOR cmd. - Fixed break points for RAW SPU Thread. - Added cellMsgDialogOpen2 to cellSysutil module.
This commit is contained in:
parent
dae31c44e0
commit
9ce30fdd74
15 changed files with 154 additions and 121 deletions
|
@ -142,11 +142,16 @@ bool IsLoadedFunc(u32 id)
|
|||
|
||||
bool CallFunc(u32 num)
|
||||
{
|
||||
if(num - 1024 >= g_modules_funcs_list.GetCount())
|
||||
return false;
|
||||
for(u32 i=0; i<g_modules_funcs_list.GetCount(); ++i)
|
||||
{
|
||||
if(g_modules_funcs_list[i].id == num)
|
||||
{
|
||||
(*g_modules_funcs_list[i].func)();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
(*g_modules_funcs_list[num - 1024].func)();
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
bool UnloadFunc(u32 id)
|
||||
|
@ -166,14 +171,6 @@ bool UnloadFunc(u32 id)
|
|||
|
||||
u32 GetFuncNumById(u32 id)
|
||||
{
|
||||
for(u32 i=0; i<g_modules_funcs_list.GetCount(); ++i)
|
||||
{
|
||||
if(g_modules_funcs_list[i].id == id)
|
||||
{
|
||||
return 1024 + i;
|
||||
}
|
||||
}
|
||||
|
||||
return id;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue