mirror of
https://github.com/PCSX2/pcsx2.git
synced 2026-09-22 12:35:45 +02:00
1/ initReadFifo will be first called on the GS thread
(openGL can only be done on the GS thread)
2/ readFifo will be called on the EE thread. It is not safe too access eeMem from GS
because of memory is virtual
Fix "recent" regression (crash) on Kingdom heart and others game too.
v2: add a len check on GSState::InitReadFIFO
72 lines
1.1 KiB
Modula-2
72 lines
1.1 KiB
Modula-2
; GSdx.def : Declares the module parameters for the DLL.
|
|
|
|
EXPORTS
|
|
; Explicit exports can go here
|
|
PS2EgetLibType
|
|
PS2EgetLibName
|
|
PS2EgetLibVersion2
|
|
PS2EgetCpuPlatform
|
|
PS2EsetEmuVersion
|
|
GSsetBaseMem
|
|
GSinit
|
|
GSshutdown
|
|
GSopen
|
|
GSopen2
|
|
GSclose
|
|
GSreset
|
|
GSwriteCSR
|
|
GSgifSoftReset
|
|
GSgifTransfer
|
|
GSgifTransfer1
|
|
GSgifTransfer2
|
|
GSgifTransfer3
|
|
GSvsync
|
|
GSmakeSnapshot
|
|
GSkeyEvent
|
|
GSfreeze
|
|
GSconfigure
|
|
GStest
|
|
GSabout
|
|
GSinitReadFIFO
|
|
GSreadFIFO
|
|
GSinitReadFIFO2
|
|
GSreadFIFO2
|
|
GSirqCallback
|
|
GSsetupRecording
|
|
GSsetGameCRC
|
|
GSsetFrameSkip
|
|
GSsetFrameLimit
|
|
GSsetVsync
|
|
GSsetExclusive
|
|
GSsetSettingsDir
|
|
GSgetLastTag
|
|
GSReplay
|
|
GSBenchmark
|
|
GSgetTitleInfo2
|
|
PSEgetLibType
|
|
PSEgetLibName
|
|
PSEgetLibVersion
|
|
GPUinit
|
|
GPUshutdown
|
|
GPUopen
|
|
GPUclose
|
|
GPUconfigure
|
|
GPUabout
|
|
GPUtest
|
|
GPUwriteData
|
|
GPUwriteStatus
|
|
GPUreadData
|
|
GPUreadStatus
|
|
GPUdmaChain
|
|
GPUgetMode
|
|
GPUsetMode
|
|
GPUupdateLace
|
|
GPUmakeSnapshot
|
|
GPUwriteDataMem
|
|
GPUreadDataMem
|
|
GPUdisplayText
|
|
GPUdisplayFlags
|
|
GPUfreeze
|
|
GPUshowScreenPic
|
|
GPUgetScreenPic
|
|
GPUcursor |