Unknown W. Brackets
8fe9bedb78
Module: Keep the state for each import.
...
On exports, we iterate modules then imports.
But on imports, we iterate the exports to find the module, so we need to
keep the state around higher up.
2021-01-16 19:32:37 -08:00
Unknown W. Brackets
6efd1ae7f4
Module: Keep HI16/LO16 in a temp state object.
...
This doesn't need to live any longer than the link or unlink, so let's
just make that abundantly clear.
2021-01-16 11:57:37 -08:00
Unknown W. Brackets
17f3de66c5
Module: Reverse a single HI16/LO16 pair correctly.
...
If there is only one imported variable as a HI16/LO16, unloading the
module wasn't properly reversing the link. See #13104 .
2021-01-16 10:04:20 -08:00
Henrik Rydgård
5c0ab8bea3
Guess at a fix for #13698 - sceKernelThreadGetExitStatus probably takes some cycles.
2020-11-23 09:09:36 +01:00
Henrik Rydgård
45218ec73d
Merge pull request #13609 from hrydgard/merge-glsl-hlsl-fragment-shadergens
...
Merge GLSL and HLSL fragment shader generators into one generic
2020-11-01 09:53:56 +01:00
Henrik Rydgård
ee11f6af76
Merge pull request #13608 from shenweip/stopunloadselfmodule
...
When stops and unloads self module, make sure that the thread is properly deleted.
2020-10-31 23:03:33 +01:00
Henrik Rydgård
dd00672d88
Just some cleanups that get to tag along
2020-10-31 18:32:49 +01:00
Henrik Rydgård
2f4dfedaa9
Fix loading old savestates.
...
Was broken in #13592
2020-10-31 18:27:26 +01:00
shenweip
f5afd98226
When stops and unloads self module, make sure that the thread is properly deleted.
2020-10-31 23:25:52 +08:00
shenweip
6c5d4b5fc7
Log the return value.
2020-10-27 22:12:53 +08:00
shenweip
6717c2b55f
Fixes mistake.
2020-10-27 20:58:07 +08:00
shenweip
807de037bb
IMP sceKernelFindModuleByUID and sceKernelFindModuleByName.
2020-10-27 20:48:34 +08:00
Henrik Rydgård
4f43cff5ca
Move fileutil, net, image loaders, ui to Common. ( #13506 )
...
* Move and rename file_util/fd_util to Common/File/FileUtil and DirListing
Let's also move net while we're at it.
Move the ZIM/PNG loaders over to Common.
Move the UI framework into Common
iOS buildfix
* Buildfix
* Buildfixes
* Apple buildfix
* This typo again..
* UWP buildfix
* Fix build of PPSSPPQt, such as it is (it's not in good condition...)
* Guess what? Another buildfix.
2020-10-04 20:48:47 +02:00
Henrik Rydgård
ed88761ecc
Merge ext/native/stringutil.cpp/h into Common/StringUtils.cpp/h.
2020-09-29 15:51:51 +02:00
shenweip
fbea8f438d
Update symbol list of disassembly window when loadexec.
2020-09-12 19:45:25 +08:00
Henrik Rydgård
cf43f2d57f
Merge pull request #13335 from unknownbrackets/plugins2
...
Support for loading game-specific plugins
2020-09-08 20:10:45 +02:00
Unknown W. Brackets
ac7522b0dd
Plugins: Schedule plugins before game thread.
2020-09-08 09:31:09 -07:00
Unknown W. Brackets
e383b0279f
Plugins: Support for loading game-specific plugins.
2020-09-08 09:12:19 -07:00
Unknown W. Brackets
8c80a97807
Module: Split out module start to use externally.
2020-09-08 09:12:19 -07:00
sum2012
d0f18cbbe5
Imp sceKernelFindModuleByName
...
#13204
2020-09-05 22:02:47 +08:00
sum
37737ceaa1
Add draft sceKernelFindModuleByUID ( #13380 )
...
* Add draft sceKernelFindModuleByUID
#13205
* Add KERNEL_SYSCALL flag
* oop
* oop2
* Not sure why make this change before
* Last night I might be too tried
2020-09-05 07:29:56 +02:00
Henrik Rydgård
5313fc5b36
More work on GL state leaks. Some things really need a redesign.
2020-08-18 09:18:24 +02:00
Henrik Rydgård
761ea58fb8
Merge branch 'cmake' of https://github.com/Kingcom/ppsspp into Kingcom-cmake
2020-08-15 21:35:46 +02:00
Henrik Rydgård
0fcc0994b4
Recategorize some logging, in preparation for what's to come.
2020-08-15 11:51:22 +02:00
sorgts
a8a1c67df0
Fix build with clang-cl
2020-08-13 16:48:48 +02:00