georgemoralis
55a73279cf
improvements in definations
2024-05-28 18:24:42 +03:00
georgemoralis
26c862c746
set,poll event flag
2024-05-28 15:13:56 +03:00
georgemoralis
b8ced0db35
event flag implementation from previous pr
2024-05-28 14:29:53 +03:00
raphaelthegreat
05c4542301
video_core: Address some feedback
2024-05-27 22:13:55 +03:00
raphaelthegreat
8bd9bf1a7d
video_core: Add image support
2024-05-27 18:25:45 +03:00
georgemoralis
f850679b6e
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
TheTurtle
22b7ae4b63
video_core: Add constant buffer support ( #147 )
2024-05-26 15:51:35 +03:00
psucien
b3c26564cd
video_core: initial support for CE and ASC queues
2024-05-26 12:39:30 +02:00
TheTurtle
0aa04c60cb
video_core: Bringup some basic functionality ( #145 )
...
* video_core: Remove hack in rasterizer
* The hack was to skip the first draw as the display buffer had not been created yet and the texture cache couldn't create one itself. With this patch it now can, using the color buffer parameters from registers
* shader_recompiler: Implement attribute loads/stores
* video_core: Add basic vertex, index buffer handling and pipeline caching
* externals: Make xxhash lowercase
2024-05-25 15:33:15 +03:00
psucien
3f6de86eb6
video_core: a fix for multi submits processing (temporary code)
2024-05-22 22:20:33 +02:00
psucien
74f92d0dae
platform: restored use of magic_enum
2024-05-22 20:20:13 +02:00
georgemoralis
42b31266de
fixed a few compiler issues
2024-05-22 14:18:05 +03:00
TheTurtle
4380066a90
video: Import new shader recompiler + display a triangle ( #142 )
2024-05-22 01:35:12 +03:00
georgemoralis
5f4ccba7c1
improved sceKernelWaitEqueue
2024-05-18 10:02:40 +03:00
georgemoralis
e7e7112687
added _read in libkernel
2024-05-18 09:51:47 +03:00
georgemoralis
3d215a9911
fixed sceKernelGetCompiledSdkVersion thanks raziel1000
2024-05-18 09:51:47 +03:00
georgemoralis
baa45d7e17
added sceKernelGetCompiledSdkVersion (which return games system version )
2024-05-18 09:51:46 +03:00
georgemoralis
721916dffb
clang format
2024-05-18 09:51:46 +03:00
georgemoralis
f6e0cab1f0
added scePthreadEqual
2024-05-18 09:51:46 +03:00
psucien
d8e53fbb13
kernel: event queue improvements
2024-05-17 23:32:15 +02:00
psucien
c462afdd02
video_out: added vblank event
2024-05-17 23:31:55 +02:00
psucien
8c95a2ba75
gnmdriver: submission lock moved out from gpu
2024-05-17 23:31:19 +02:00
psucien
6a50d6e650
platform: multiple persistent irq handlers
2024-05-17 23:30:34 +02:00
psucien
276689cc87
kernel: user event and data functions
2024-05-17 23:29:10 +02:00
psucien
851bd00251
a fair multi-submissions support
2024-05-17 08:47:38 +02:00
psucien
b1eaec2ea1
amdgpu: added support for several single GFX submits per frame
2024-05-17 00:01:47 +02:00
psucien
cd077362c3
review comments
2024-05-16 16:59:04 +03:00
psucien
73822cec36
stb image moved to externals
2024-05-16 16:59:04 +03:00
georgemoralis
521fc0401f
show title splash while the game is loading
2024-05-16 16:58:14 +03:00
TheTurtle
94caa0336e
core: Implement new memory manager ( #133 )
...
* core: Implement new memory manager
* ci: Attempt to fix linux build
* code: Fix a few build errors
2024-05-16 15:55:50 +03:00
georgemoralis
d252680fa8
Merge pull request #131 from shadps4-emu/ngs2_work
...
Trying for ngs2 lle
2024-05-15 15:34:26 +03:00
georgemoralis
7ff3324719
clang format fix
2024-05-15 13:10:51 +03:00
georgemoralis
b9d68c55b2
even more linux fixes
2024-05-15 13:09:05 +03:00
georgemoralis
17e2e028c0
fixing linux compile
2024-05-15 12:57:58 +03:00
psucien
1857828b50
graphics: separate IRQ for GPU driven flips
2024-05-14 21:33:20 +02:00
georgemoralis
1b0604a477
scePthreadCondSignal added
2024-05-13 22:53:50 +03:00
georgemoralis
463aef35a9
scePthreadMutexTrylock and some more libcinternal functions
2024-05-13 20:09:32 +03:00
georgemoralis
9ea9a9efec
Initial LibcInternal
2024-05-13 16:13:33 +03:00
georgemoralis
9ee7cf81a5
pthread_self , scePthreadCondSignal , scePthreadCondWait ,scePthreadCondattrDestroy
2024-05-13 15:08:15 +03:00
georgemoralis
c617eb3df6
scePthreadDetach , scePthreadAttrSetstacksize , clock_gettime
2024-05-13 14:04:25 +03:00
georgemoralis
ce117e3a0c
possible fix for linux(?)
2024-05-12 19:36:40 +03:00
georgemoralis
e0e5f3ee70
reuse fix
2024-05-12 19:08:26 +03:00
georgemoralis
c91fb76b57
sceKernelConvertUtcToLocaltime implemented
2024-05-12 19:03:51 +03:00
georgemoralis
28f3d75dd2
updated aerolib
2024-05-12 17:51:20 +03:00
georgemoralis
9594bfa85a
Merge remote-tracking branch 'origin/main' into kernel_stuff
2024-05-11 10:20:32 +03:00
psucien
8edce87dac
review comments applied
2024-05-11 00:04:04 +02:00
psucien
7e505afb58
gnm_driver: fixed a typo and fields initialization
2024-05-10 22:58:53 +02:00
psucien
9db9fffbd5
kernel: sceKernelDeleteEqueue
added
2024-05-10 22:04:41 +02:00
psucien
8bb89aa746
core: gpu interrupt dispatcher
2024-05-10 21:48:01 +02:00
psucien
758d695e31
amdgpu: wait_reg_mem
and write_data
implementation
...
Command list parsing is temporary moved to async task
2024-05-09 22:59:35 +02:00