pent0
48ddae8c28
renderer: Fix proj typo and stenciling ref got removed.
...
- And leftover image bindings
2022-05-30 23:46:57 +02:00
pent0
764342b6e4
renderer: Add depth-stencil surface cache sampling and U32U32 texture surface.
2022-05-30 23:46:57 +02:00
Macdu
4071eb35c6
modules/SceGxm: Fix sceGxmDestroyContext
2022-05-30 02:06:48 +02:00
pent0
bd58da2649
modules/SceGxm: Correct implement sceGxm(Un)MapMemory.
...
- fix calculate upload size on gxmSetUniformBuffers.
2022-05-27 16:53:08 +02:00
Macdu
9889c472a9
kernel: better handling of thread priority and mask affinity
2022-05-25 15:23:21 +03:00
Zangetsu38
e39015ff34
modules/SceAppUtil: small refactor of SafeMemory func.
...
io: clean code unneeded in open file.
2022-05-25 13:01:21 +02:00
Macdu
b908f9a32e
modules/SceAudiodec: Return error when decoding fails
2022-05-24 16:59:22 +02:00
Macdu
14cc5604b8
ngs: Fix player modules behavior
2022-05-24 16:59:22 +02:00
Macdu
d1dfdd7b1c
ngs: Better handling of voice state
2022-05-24 16:59:22 +02:00
Zangetsu38
8a40b19e5f
io: fix open file when create flag is not here.
...
modules/SceAppUtil: fix open file flag.
2022-05-23 15:41:06 +02:00
Zangetsu38
edf82c4277
modules/SceAppUtil: Implement SceAppUtil(Load/Save)SafeMemory.
...
- Allow Escape plain go to playable.
2022-05-23 13:50:52 +02:00
Macdu
1658c62e31
ngs: Fix parse_params and add missing checks
2022-05-21 14:28:33 +02:00
Macdu
b0cbdea184
ngs: Implement new functions
2022-05-20 19:39:46 +02:00
Zangetsu38
28c9acd5e5
modules/SceCommonDialog: Add system msg type NOSPACE CONTINUABLE.
...
- Request by minecraft.
2022-05-19 18:40:02 +02:00
Macdu
b289ad9056
ngs: Fix softlock happening when calling update
2022-05-19 00:58:17 +02:00
Macdu
8cf0baa7d4
modules/sceLibKernel: remove wrong assert in sceKernelCreateTimer
2022-05-19 00:46:59 +02:00
Macdu
71df446f34
ngs: Fix VoiceState and sceNgsVoiceKeyOff
2022-05-18 23:18:25 +02:00
Macdu
f8901d947b
modules/SceAudio: Implement SceAudio functions
2022-05-17 03:57:11 +02:00
pent0
583d5a940d
renderer: Implement partial force load.
...
- Does not support force load from memory. Use from stored FB.
Hope no game is crazy to make its own depth
2022-05-16 20:26:33 +02:00
Zangetsu
67c287def5
modules/SceGxm: set data and good texture format for bagroundTex. ( #1733 )
...
- Used for sampling current color surface in both precomputed and immediate mode.
- fix wrong color and black screen render on Super Stardust Delta.
modules/SceGxm: Implement sceGxmColorSurfaceSetData & sceGxmColorSurfaceSetFormat.
Co-authored-by: pent0 <l51492003231@163.com>
2022-05-16 20:25:02 +02:00
Macdu
3c221fdc5b
kernel: Implement RWLock
2022-05-16 20:23:05 +02:00
Macdu
7641e016bf
modules/SceAudiodec: Implement sceAudiodecDecodeNFrames
2022-05-14 10:55:37 +02:00
Macdu
777650e882
modules/SceSysmodule: prevent random crash when calling sceSysmoduleLoadModule
2022-05-13 19:21:49 +02:00
Macdu
cc63c381ba
modules/SceAudiodec: implement sceAudiodecClearContext
2022-05-12 00:48:55 +02:00
Macdu
ba48660859
codec: Fix Atrac9
2022-05-12 00:48:55 +02:00
Zangetsu38
e1fdac43be
module/load module: enable lle of mp4 & avplayer in auto mode.
...
config & settings: delete old obsolete value.
2022-05-10 02:19:50 +02:00
Macdu
46d6a2cc0f
modules/SceAudiodecUser: enable and fix AAC codec.
...
- codec: Fix aac stream audio and max es/pcm parameters.
2022-05-10 02:19:50 +02:00
Macdu
9e6f279a33
modules/SceHttp: Fail on sceHttpInit
2022-05-10 01:08:09 +02:00
Macdu
bd7c6e7ff7
SceDisplay: proper implementation of _sceDisplaySetFrameBuf
2022-05-09 14:59:42 +02:00
Macdu
f10af1f79f
modules/SceGxm: Handle consecutive calls to sceGxmDisplayQueueAddEntry
2022-05-09 02:44:20 +02:00
hobyst
0da9530891
SceAudio: Implement advanced Tracy profiling
2022-05-07 17:52:12 +02:00
hobyst
e354a43b18
modules and SceDisplay: Basic Tracy implementation
2022-05-07 17:52:12 +02:00
Zangetsu38
981910543d
modules/SceVideodec: Increment numOfOutput only when success play frame.
...
- fix black screen of video when first frame failed with eagain error.
2022-05-07 15:14:11 +02:00
Macdu
6982791a25
display: fix sceDisplayWaitSetFrameBuf
2022-05-07 01:34:05 +02:00
bookmist
510e2ba86c
codec/codec: refactoring
2022-05-06 23:40:12 +02:00
Zangetsu38
8f5b523da3
modules/SceVideodecUser: Add support to back res value of AvcdecDecode.
...
- should fix wrong resolution of video in few game (Street fighter, omega labyrinth, etc...)
2022-05-06 23:40:12 +02:00
Zangetsu38
b27f8b369f
modules/SceVideoDecUser: Add pts/dts support.
...
- should fix video speed on some game when using lle.
2022-05-06 13:26:05 +02:00
Macdu
f104ffcdae
modules/SceAudiodec: fix small memory leak while deleting decoders
2022-05-06 00:12:39 +02:00
Macdu
cff586cd60
SceDisplay: implement proper behavior of sceDisplayWait...Multi
2022-05-05 01:23:29 +02:00
Macdu
652957eeee
display: proper behavior of sceDisplayGetVcount + fix race conditions
2022-05-05 01:23:29 +02:00
Macdu
73af263c26
modules/SceGxm: fix array size for GxmContextState stream_data
2022-05-04 15:47:23 +02:00
Macdu
687e7ee263
modules/SceGxm: fix precomputed state always having max size
2022-05-04 04:32:28 +02:00
Zangetsu38
9c224e3358
modules/SceThreadmgr: using callback of sceKernelWaitSemaCB.
2022-05-02 21:41:05 +02:00
bookmist
b45ed3f064
modules/SceFiber: some error checks
2022-05-02 17:39:27 +02:00
bookmist
795fe5bbca
modules/SceNgsUser: add null check to function sceNgsAT9GetSectionDetails
2022-05-02 17:39:27 +02:00
bookmist
3fc79c0d25
modules/SceGxm: fix minor mistype in sceGxmSetBackDepthWriteEnable
2022-05-02 17:39:27 +02:00
bookmist
d06e542493
ngs/sheduler: fix deadlock when voice stop or pause inside voice callback.
2022-05-02 12:45:12 +02:00
pent0
53a25ea938
kernel: add mutex lock guard on mspace func.
...
- fix crash on mp4 lle.
2022-05-01 21:22:21 +02:00
Zangetsu38
7b74e00b07
modules/SceAudiodecUser: fix build when aac is enable.
...
- restore convert_f32_to_s16 function.
- Add two parameter from aac.
2022-04-30 15:56:38 +02:00
Taylor Whatley
b67b7dee9c
modules/SceAudiodec: register aac decoder.
2022-04-30 01:21:20 +02:00