mirror of
https://github.com/PCSX2/pcsx2.git
synced 2026-11-12 17:20:07 +01:00
GSnull: Add preliminary register code.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3617 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
1 parent
4528621d5c
commit
02403e4c6d
10 files changed
+643
-47
No files matched your search
@@ -49,6 +49,10 @@ GSVars gs;
|
||||
#endif
|
||||
|
||||
void (*GSirq)();
|
||||
extern void ResetRegs();
|
||||
extern void SetMultithreaded();
|
||||
extern void SetFrameSkip(bool skip);
|
||||
extern void InitPath();
|
||||
|
||||
EXPORT_C_(u32) PS2EgetLibType()
|
||||
{
|
||||
@@ -163,7 +167,11 @@ EXPORT_C_(s32) GSopen(void *pDsp, char *Title, int multithread)
|
||||
//assert( GSirq != NULL );
|
||||
|
||||
err = GSOpenWindow(pDsp, Title);
|
||||
gs.MultiThreaded = multithread;
|
||||
|
||||
ResetRegs();
|
||||
SetMultithreaded();
|
||||
InitPath();
|
||||
SysPrintf("Opening GSnull\n");
|
||||
return err;
|
||||
}
|
||||
@@ -175,6 +183,11 @@ EXPORT_C_(s32) GSopen2( void *pDsp, u32 flags )
|
||||
|
||||
GSOpenWindow2(pDsp, flags);
|
||||
|
||||
gs.MultiThreaded = true;
|
||||
|
||||
ResetRegs();
|
||||
SetMultithreaded();
|
||||
InitPath();
|
||||
SysPrintf("Opening GSnull (2)\n");
|
||||
return 0;
|
||||
}
|
||||
@@ -265,6 +278,7 @@ EXPORT_C_(void) GSsetGameCRC(int crc, int gameoptions)
|
||||
// controls frame skipping in the GS, if this routine isn't present, frame skipping won't be done
|
||||
EXPORT_C_(void) GSsetFrameSkip(int frameskip)
|
||||
{
|
||||
SetFrameSkip(frameskip != 0);
|
||||
SysPrintf("Frameskip set to %d.\n", frameskip);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user