raphaelthegreat
1dd815d07d
Merge branch 'tls_try' of https://github.com/shadps4-emu/shadPS4 into tls_try
2024-06-03 21:48:06 +03:00
raphaelthegreat
1356805978
texture_cache: Better validation heuristics
2024-06-03 21:47:16 +03:00
georgemoralis
c6a09e21f8
added sceGnmDrawInitDefaultHardwareState175
2024-06-03 20:43:27 +03:00
georgemoralis
0c705c10cb
some WIP directory work on sceKernelOpen
2024-06-03 20:37:44 +03:00
georgemoralis
b6e65c29fc
added rtc lib and rwlocks
2024-06-03 20:26:29 +03:00
raphaelthegreat
ea2e4f7b5c
Various fixes
2024-06-03 18:52:50 +03:00
raphaelthegreat
511595aca7
linker: Fix buggy R_X86_64_DTPMOD64
2024-06-03 12:52:49 +03:00
raphaelthegreat
2bbe1349c2
linker: Proper TLS implementation
2024-06-03 04:02:24 +03:00
raphaelthegreat
772891bfa7
linker: Reduce code nesting
2024-06-03 03:55:09 +03:00
georgemoralis
4087a73145
Merge pull request #160 from shadps4-emu/shader
...
shader_recompiler: Better branch detection + more opcodes
2024-06-02 09:00:28 +03:00
raphaelthegreat
02a50265f8
shader_recompiler: Better branch detection + more opcodes
2024-06-02 03:05:40 +03:00
psucien
f624f7749c
Fixes and QoL ( #159 )
...
* to ensure that we're not unlocking submits too early
* a final touch
* video_core: texture_cache: fix for page table corruption
* core: linker: a name for the game main thread
* libraries: gnmdriver: an option to dump application command lists
* libraries: kernel: named guest threads
* video_core: added a heuristic for determination of CB/DB surface extents
* fix for rebase leftover
2024-06-01 23:50:03 +03:00
georgemoralis
8f9436080e
Merge pull request #157 from Xphalnos/main
...
Various changes
2024-06-01 09:22:28 +03:00
Xphalnos
309e90783e
Various changes
2024-06-01 08:18:33 +02:00
georgemoralis
323e66f765
added app_content module
2024-05-31 15:03:05 +03:00
georgemoralis
f292f551ae
Merge pull request #152 from shadps4-emu/gamefixes
...
Games fixes
2024-05-30 22:03:38 +03:00
georgemoralis
3320156a27
fixed a case in sceKernelCreateEventFlag (found in Super Meat boy)
2024-05-30 20:16:16 +03:00
georgemoralis
e7e86c74ad
Merge pull request #154 from shadps4-emu/rand
...
video_core: Moar shader instruction
2024-05-30 19:16:13 +03:00
georgemoralis
3d749bc904
added sceSaveDataMount needed for Cursed Castilla
2024-05-30 19:14:06 +03:00
georgemoralis
4749782a68
scePthreadCondTimedwait needed for Hyper Light Drifter
2024-05-30 19:14:06 +03:00
georgemoralis
dc3ab91a76
fixed sonic mania savedata
2024-05-30 19:14:06 +03:00
raphaelthegreat
dd91456b48
video_core: Moar shader instruction
2024-05-30 18:17:54 +03:00
georgemoralis
ff21750815
Merge pull request #153 from shadps4-emu/small_additions
...
video_core: multiple render targets binding
2024-05-30 18:06:40 +03:00
psucien
365df2a3ac
video_core: renderer_vulkan: write mask fallback
2024-05-30 16:27:39 +02:00
psucien
8e6d492524
video_core: renderer_vulkan: added color mask support
2024-05-30 12:55:37 +02:00
psucien
767e13cccb
Linux build fix
2024-05-30 12:09:33 +02:00
psucien
0212e68752
shader_recompiler: redundant IR opcode removed
2024-05-30 11:50:42 +02:00
psucien
9227a2b868
video_core: multiple color attachments support
2024-05-30 11:21:26 +02:00
psucien
3741f013a3
shader_recompiler: added `NOP` and `RSQ` instructions
2024-05-30 09:43:49 +02:00
psucien
d05cbd88bb
video_core: renderer_vulkan: support for passes w\o a fs
2024-05-30 09:42:44 +02:00
georgemoralis
674bd4a2ed
Merge pull request #151 from shadps4-emu/sonic
...
video_core: Implement basic compute shaders and more instructions
2024-05-30 06:31:26 +03:00
raphaelthegreat
58de7ff55a
video_core: Implement basic compute shaders and more instructions
2024-05-30 01:39:24 +03:00
georgemoralis
10bceb1643
Merge pull request #150 from shadps4-emu/stabilization_one
...
video_core: various fixes
2024-05-29 23:58:52 +03:00
psucien
7fc273c6bc
clang fmt
2024-05-29 20:31:34 +02:00
psucien
055dec1149
video_core: texture_cache: proper `UniqueImage` class movers
2024-05-29 17:17:24 +02:00
psucien
a67b8f7a0b
video_core: renderer_vulkan: proper inclusion of maintenance4
2024-05-29 17:06:46 +02:00
psucien
5f37a6be83
video_core: amdgpu: fix for a deadlock in wait on idle
2024-05-29 16:03:37 +02:00
psucien
db113bbc7b
videoout, platform: fix for ooo irqs
2024-05-29 16:02:51 +02:00
psucien
e5486cc57f
video_core: amdgpu: proper destruction of processing thread
2024-05-29 16:02:51 +02:00
psucien
fb237bddad
libraries: libc: fix for `FSin` implementation
2024-05-29 16:02:49 +02:00
georgemoralis
efeb78f59c
Merge pull request #149 from shadps4-emu/event_flag
...
Event Flags
2024-05-28 18:44:13 +03:00
georgemoralis
d30703b4eb
improvements in definations
2024-05-28 18:24:42 +03:00
georgemoralis
4d5e9d1da4
set,poll event flag
2024-05-28 15:13:56 +03:00
georgemoralis
1dfa91b638
event flag implementation from previous pr
2024-05-28 14:29:53 +03:00
psucien
5f67b59180
Merge pull request #148 from shadps4-emu/images
...
video_core: Add linear image support
2024-05-27 21:40:00 +02:00
raphaelthegreat
4d728e943d
video_core: Address some feedback
2024-05-27 22:13:55 +03:00
raphaelthegreat
d59b102b6f
video_core: Add image support
2024-05-27 18:25:45 +03:00
georgemoralis
729e166cd3
Merge pull request #146 from shadps4-emu/video_out/new_gpu_frontend
...
video_core: initial support for CE and ASC queues
2024-05-27 13:50:25 +03:00
psucien
09c7379fe0
fix for leaks of coroutine handle
2024-05-27 13:48:35 +03:00
TheTurtle
8dfa5782b2
video_core: Add constant buffer support ( #147 )
2024-05-26 15:51:35 +03:00