ppsspp/Core/HLE
Unknown W. Brackets 6b20c0318d softgpu: Correct matrix value update wrapping.
The values read back when saving a context or getting matrix data are set
differently than the actual values used for rendering.

This implements the wrapping and bleeding between matrices within softgpu,
but leaves hardware rendering to only use the rendering registers for
speed.
2022-09-27 22:29:55 -07:00
..
__sceAudio.cpp Another buildfix attempt 2022-09-01 14:07:27 +02:00
__sceAudio.h Another buildfix attempt 2022-09-01 14:07:27 +02:00
FunctionWrappers.h Added a FunctionWrapper used by sceNpService 2022-08-04 16:12:23 +07:00
HLE.cpp HLE: Fix bad logging without latestSyscall. 2022-09-23 18:47:51 -07:00
HLE.h HLE: Ignore flip time in syscall stats. 2021-08-14 20:18:06 -07:00
HLEHelperThread.cpp HLE: Correct helper thread arg handling. 2021-02-27 12:51:25 -08:00
HLEHelperThread.h HLE: Correct helper thread arg handling. 2021-02-27 12:51:25 -08:00
HLETables.cpp Merge pull request #13241 from ANR2ME/openpsid 2020-12-20 14:18:13 +01:00
HLETables.h HLE: Make calling mips funcs simpler. 2020-03-22 06:59:43 -07:00
KernelThreadDebugInterface.h Kernel: Rename conflicting kernel object names. 2020-03-15 08:33:40 -07:00
KernelWaitHelpers.h Remove Globals.h 2017-08-31 17:15:22 +02:00
KUBridge.cpp Fix invalid argument string for kuKernelLoadModule. Fixes #11895. 2019-03-24 11:56:35 +01:00
KUBridge.h
Plugins.cpp Common: Cleanup some Path constructions. 2021-05-14 22:48:04 -07:00
Plugins.h Plugins: Schedule plugins before game thread. 2020-09-08 09:31:09 -07:00
proAdhoc.cpp Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
proAdhoc.h Mask some part of public IP in the logs for security reason. 2022-06-23 00:41:41 +07:00
proAdhocServer.cpp Fix threading issue when exiting PPSSPP due to unjoined AdhocServer thread when AdhocServer failed to bind the socket and exited the thread early. 2021-09-28 20:44:03 +07:00
proAdhocServer.h Fix threading issue when exiting PPSSPP due to unjoined AdhocServer thread when AdhocServer failed to bind the socket and exited the thread early. 2021-09-28 20:44:03 +07:00
ReplaceTables.cpp Remove allocation from the heaviest MemBlockInfo path (BlockTransfer). Required some refactoring. 2022-09-01 11:59:35 +02:00
ReplaceTables.h
sceAdler.cpp Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
sceAdler.h
sceAtrac.cpp atrac3: Apply the overallocation workaround in a couple more places. Fixes #15788 . 2022-09-09 11:54:20 +02:00
sceAtrac.h
sceAudio.cpp Writes target buffer address in multiple times. 2020-11-24 17:15:26 +08:00
sceAudio.h Really no need to call clear() in the constructor for AudioChannel. 2020-08-12 00:22:54 +02:00
sceAudiocodec.cpp Add a newline to "Leaving main" message. 2022-08-16 18:29:14 -04:00
sceAudiocodec.h
sceAudioRouting.cpp
sceAudioRouting.h
sceCcc.cpp Debugger: Add more metadata for memory usage. 2021-02-15 15:01:21 -08:00
sceCcc.h
sceChnnlsv.cpp HLE: Remove misc usage of WriteStruct(). 2022-09-03 10:44:11 -07:00
sceChnnlsv.h
sceCtrl.cpp Display: Move listeners to separate HW file. 2022-01-30 09:41:08 -08:00
sceCtrl.h Merge __CtrlSetAnalogX/Y into one function. Always called together. 2021-07-09 10:41:26 +02:00
sceDeflt.cpp Remove allocation from the heaviest MemBlockInfo path (BlockTransfer). Required some refactoring. 2022-09-01 11:59:35 +02:00
sceDeflt.h
sceDisplay.cpp Tweak ForceMax60Fps to work for Killzone 2022-08-30 20:10:44 +02:00
sceDisplay.h OpenXR - Refactor display framerate 2022-08-17 16:55:19 +02:00
sceDmac.cpp Remove allocation from the heaviest MemBlockInfo path (BlockTransfer). Required some refactoring. 2022-09-01 11:59:35 +02:00
sceDmac.h
sceFont.cpp Font: Remove needless ReadStruct(). 2022-09-03 10:44:11 -07:00
sceFont.h
sceG729.cpp
sceG729.h
sceGameUpdate.cpp
sceGameUpdate.h
sceGe.cpp softgpu: Correct matrix value update wrapping. 2022-09-27 22:29:55 -07:00
sceGe.h
sceHeap.cpp Debugger: Add more metadata for memory usage. 2021-02-15 15:01:21 -08:00
sceHeap.h
sceHprm.cpp Logs unimplemented syscalls as error 2022-04-27 17:03:43 +07:00
sceHprm.h
sceHttp.cpp Move fileutil, net, image loaders, ui to Common. (#13506) 2020-10-04 20:48:47 +02:00
sceHttp.h
sceImpose.cpp SaveState: Rename ChunkFile files to Serialize. 2020-08-10 08:04:05 +00:00
sceImpose.h
sceIo.cpp Io: Use PSPPointer instead of struct temps. 2022-09-03 10:44:11 -07:00
sceIo.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
sceJpeg.cpp Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
sceJpeg.h
sceKernel.cpp Kernel: Allow volatile for MsgPipe buffers. 2022-09-20 09:20:05 -07:00
sceKernel.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
sceKernelAlarm.cpp SaveState: Rename ChunkFile files to Serialize. 2020-08-10 08:04:05 +00:00
sceKernelAlarm.h
sceKernelEventFlag.cpp Kernel: Use PSPPointer for status objects. 2022-09-03 10:44:12 -07:00
sceKernelEventFlag.h
sceKernelHeap.cpp Debugger: Add more metadata for memory usage. 2021-02-15 15:01:21 -08:00
sceKernelHeap.h Assorted fixes (build and crash) 2020-04-26 11:19:31 +02:00
sceKernelInterrupt.cpp Kernel: Use PSPPointer for status objects. 2022-09-03 10:44:12 -07:00
sceKernelInterrupt.h Dialog: Prevent reschedule on shutdown start. 2021-08-14 20:15:34 -07:00
sceKernelMbx.cpp Kernel: Use PSPPointer for status objects. 2022-09-03 10:44:12 -07:00
sceKernelMbx.h
sceKernelMemory.cpp Kernel: Match index lookup behavior for tls. 2022-09-20 19:25:32 -07:00
sceKernelMemory.h Kernel: Allow volatile for MsgPipe buffers. 2022-09-20 09:20:05 -07:00
sceKernelModule.cpp Kernel: Use PSPPointer for status objects. 2022-09-03 10:44:12 -07:00
sceKernelModule.h Module: Split out module start to use externally. 2020-09-08 09:12:19 -07:00
sceKernelMsgPipe.cpp Kernel: Allow volatile for MsgPipe buffers. 2022-09-20 09:20:05 -07:00
sceKernelMsgPipe.h
sceKernelMutex.cpp Kernel: Use PSPPointer for status objects. 2022-09-03 10:44:12 -07:00
sceKernelMutex.h
sceKernelSemaphore.cpp Kernel: Use PSPPointer for status objects. 2022-09-03 10:44:12 -07:00
sceKernelSemaphore.h Imp sceUtilsBufferCopyWithRange and sceUtilsBufferCopyByPollingWithRange (#13206) 2020-08-01 14:15:12 +02:00
sceKernelThread.cpp Kernel: Use PSPPointer for status objects. 2022-09-03 10:44:12 -07:00
sceKernelThread.h Merge pull request #14149 from unknownbrackets/usb-wait 2021-02-16 00:02:08 +01:00
sceKernelTime.cpp Workaround for date bug in Car Jack Streets. 2020-10-11 16:19:06 +08:00
sceKernelTime.h Replay: Add file header handling. 2019-07-04 20:36:17 -07:00
sceKernelVTimer.cpp Debugger: Notate Memcpys directly as well. 2021-02-15 15:01:23 -08:00
sceKernelVTimer.h
sceMd5.cpp Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
sceMd5.h
sceMp3.cpp Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
sceMp3.h
sceMp4.cpp HLE: Fix some type convert warnings. 2022-01-30 22:06:54 -08:00
sceMp4.h
sceMpeg.cpp Mpeg: Correct Au update size. 2022-09-26 07:40:17 -07:00
sceMpeg.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
sceMt19937.cpp Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
sceMt19937.h
sceNet.cpp Net: Remove usage of Memory::WriteStruct(). 2022-09-03 10:44:11 -07:00
sceNet.h Added another returned error code on PdpCreate 2021-12-08 08:45:46 +07:00
sceNetAdhoc.cpp Net: Remove usage of Memory::WriteStruct(). 2022-09-03 10:44:11 -07:00
sceNetAdhoc.h Shouldn't return as soon as possible when a blocking PtpConnect is getting ECONNREFUSED error, since it should be treated as ETIMEDOUT on non-Windows platform 2022-03-24 08:34:01 +07:00
sceNp2.cpp Net: Remove usage of Memory::WriteStruct(). 2022-09-03 10:44:11 -07:00
sceNp2.h Updated copyright's year. 2022-08-04 16:34:05 +07:00
sceNp.cpp Net: Remove usage of Memory::WriteStruct(). 2022-09-03 10:44:11 -07:00
sceNp.h Fix include issue. 2022-08-04 16:35:30 +07:00
sceOpenPSID.cpp HLE: Remove misc usage of WriteStruct(). 2022-09-03 10:44:11 -07:00
sceOpenPSID.h Net: Remove static declarations from h file. 2020-12-31 08:12:48 -08:00
sceP3da.cpp Global: Correct many endian types and casts. 2021-02-18 22:25:24 -08:00
sceP3da.h
sceParseHttp.cpp
sceParseHttp.h
sceParseUri.cpp
sceParseUri.h
scePauth.cpp Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
scePauth.h
scePower.cpp HLE: Fix some type convert warnings. 2022-01-30 22:06:54 -08:00
scePower.h Power: expose volatile memory lock/unlock funcs. 2021-01-18 10:37:12 -08:00
scePsmf.cpp Make valgrind happy 2022-09-23 12:24:43 +02:00
scePsmf.h
scePspNpDrm_user.cpp
scePspNpDrm_user.h
sceRtc.cpp Rtc: Fix day of week stack bounds issue. 2022-01-26 00:43:05 -08:00
sceRtc.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
sceSas.cpp Common: Capitalize setCurrentThreadName(). 2021-04-30 23:02:36 -07:00
sceSas.h
sceSfmt19937.cpp
sceSfmt19937.h
sceSha256.cpp Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
sceSha256.h
sceSsl.cpp SaveState: Rename ChunkFile files to Serialize. 2020-08-10 08:04:05 +00:00
sceSsl.h
sceUmd.cpp It never ends... 2021-05-13 10:39:16 +02:00
sceUmd.h It never ends... 2021-05-13 10:39:16 +02:00
sceUsb.cpp Usb: Stub sceUsbstorBootSetCapacity(). 2021-04-30 23:22:01 -07:00
sceUsb.h Integrate sceUsbGps and sceUsbCam with Android 2017-08-27 17:19:11 +03:00
sceUsbAcc.cpp Add sceUsbAcc stubs, improves EyePet(fixes endless loop on boot) 2018-08-15 18:35:07 +02:00
sceUsbAcc.h Add sceUsbAcc stubs, improves EyePet(fixes endless loop on boot) 2018-08-15 18:35:07 +02:00
sceUsbCam.cpp HLE: Remove misc usage of WriteStruct(). 2022-09-03 10:44:11 -07:00
sceUsbCam.h QT Api for Camera (Linux/macOS) 2020-02-10 08:47:55 +02:00
sceUsbGps.cpp HLE: Remove misc usage of WriteStruct(). 2022-09-03 10:44:11 -07:00
sceUsbGps.h [Android] Audio record using OpenSL 2020-10-24 19:51:30 +03:00
sceUsbMic.cpp Build: Explicitly include ppsspp_config.h. 2021-03-02 21:04:03 -08:00
sceUsbMic.h Writes target buffer address in multiple times. 2020-11-24 17:15:26 +08:00
sceUtility.cpp Gamedata: Cleanup install request args/validate. 2022-09-18 20:39:13 -07:00
sceUtility.h Implement NP Signin Dialog (faked signin) 2022-08-04 16:12:25 +07:00
sceVaudio.cpp SaveState: Rename ChunkFile files to Serialize. 2020-08-10 08:04:05 +00:00
sceVaudio.h
ThreadQueueList.h SaveState: Rename ChunkFile files to Serialize. 2020-08-10 08:04:05 +00:00