georgemoralis
|
91d888d4cd
|
fixed a case in sceKernelCreateEventFlag (found in Super Meat boy)
|
2024-05-30 20:16:16 +03:00 |
|
georgemoralis
|
1b9bafa57e
|
added sceSaveDataMount needed for Cursed Castilla
|
2024-05-30 19:14:06 +03:00 |
|
georgemoralis
|
924d5ce64b
|
scePthreadCondTimedwait needed for Hyper Light Drifter
|
2024-05-30 19:14:06 +03:00 |
|
georgemoralis
|
632007a3c7
|
fixed sonic mania savedata
|
2024-05-30 19:14:06 +03:00 |
|
raphaelthegreat
|
e637f52076
|
video_core: Moar shader instruction
|
2024-05-30 18:17:54 +03:00 |
|
raphaelthegreat
|
99d20d4119
|
video_core: Implement basic compute shaders and more instructions
|
2024-05-30 01:39:24 +03:00 |
|
psucien
|
4e58f3d6d4
|
clang fmt
|
2024-05-29 20:31:34 +02:00 |
|
psucien
|
8229f4a76b
|
videoout, platform: fix for ooo irqs
|
2024-05-29 16:02:51 +02:00 |
|
psucien
|
4de443dd92
|
libraries: libc: fix for FSin implementation
|
2024-05-29 16:02:49 +02:00 |
|
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 |
|
psucien
|
3f6de86eb6
|
video_core: a fix for multi submits processing (temporary code)
|
2024-05-22 22:20:33 +02: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
|
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 |
|
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
|
c91fb76b57
|
sceKernelConvertUtcToLocaltime implemented
|
2024-05-12 19:03:51 +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 |
|
georgemoralis
|
e55fbee0aa
|
use winpthreads from mingw64
|
2024-05-09 23:45:09 +03:00 |
|
psucien
|
8897e647b9
|
amdgpu: EOP irq and dummy PM4 handlers
|
2024-05-08 23:27:56 +02:00 |
|
psucien
|
717b00d63b
|
gnm_driver: sceGnmSubmitAndFlipCommandBuffers implementation
|
2024-05-08 22:55:39 +02:00 |
|
psucien
|
e6896060e7
|
video_out: sceVideoOutSubmitEopFlip stub added
|
2024-05-08 22:54:34 +02:00 |
|
psucien
|
f0ac475ffd
|
gnm_driver: various fixes
|
2024-05-08 22:53:55 +02:00 |
|
psucien
|
9cfb7a20b4
|
gnm_driver: sceGnmSetEmbeddedVsShader added
|
2024-05-08 21:00:01 +02:00 |
|
psucien
|
d331a84794
|
gnm_driver: sceGnmInsertWaitFlipDone added
|
2024-05-08 07:36:14 +02:00 |
|
psucien
|
60932dd5cc
|
video_out: added display buffer labels
|
2024-05-08 07:35:10 +02:00 |
|
psucien
|
d2856a7616
|
video_core, kernel: added gfx eop event handling
|
2024-05-07 22:46:54 +02:00 |
|
georgemoralis
|
2a5c4131dc
|
Merge pull request #125 from shadps4-emu/savedata
Savedata + filesystem implementations
|
2024-05-07 16:38:39 +03:00 |
|
georgemoralis
|
c7cf197b1b
|
added sceKernelGetTscFrequency
|
2024-05-07 16:28:42 +03:00 |
|
georgemoralis
|
9141c9537d
|
libc hle : added ftell , powf , roundf
|
2024-05-07 16:25:58 +03:00 |
|
psucien
|
4a472f8e61
|
core: libraries: gnmdriver: bit more of basic Gnm driver functions
|
2024-05-06 22:13:33 +02:00 |
|
georgemoralis
|
35ba7f0da5
|
clang format
|
2024-05-05 16:50:55 +03:00 |
|
georgemoralis
|
25f25f91a4
|
dummy ksernelMunmap (allows we are doomed to progress further)
|
2024-05-05 12:59:26 +03:00 |
|
georgemoralis
|
facdc34bc6
|
improvements in sceKernelOpen, rewrote sceKernelLseek, added sceKernelWrite, added sceKernelMkdir , partial sceKernelStat
|
2024-05-05 12:43:01 +03:00 |
|
georgemoralis
|
ccf81110b0
|
sceSaveDataMount2,sceSaveDataUmount some implementation
|
2024-05-04 22:08:04 +03:00 |
|
georgemoralis
|
45cbbec0b6
|
moved savedata to proper folder
|
2024-05-04 19:08:46 +03:00 |
|
georgemoralis
|
95a42f5b29
|
added dummy np* modules and screenshot module
|
2024-05-02 18:16:10 +03:00 |
|
georgemoralis
|
fbaa31f4c6
|
added a login event in sceUserServiceGetEvent
|
2024-05-02 17:14:55 +03:00 |
|
georgemoralis
|
7ec7e87a00
|
create_thread : sometime thread name is null
|
2024-05-02 17:14:30 +03:00 |
|
georgemoralis
|
2b59361b7f
|
added stubbed mostly version of flexible memory - it allows sonic mania to go further
|
2024-05-02 17:13:51 +03:00 |
|
psucien
|
8347026ecb
|
core: libraries: gnmdriver: basic functionality extension (#120)
Also a bit of refactoring in `video_core`
|
2024-05-01 19:29:06 +03:00 |
|
TheTurtle
|
13fe78f0f5
|
video_core: Add basic command list processing (#117)
|
2024-04-30 01:23:28 +03:00 |
|
raphaelthegreat
|
733956c39b
|
texture_cache: Fix linear image uploads
* Also fixed build for clang-cl with libc
|
2024-04-29 18:22:04 +03:00 |
|
georgemoralis
|
0e7cb9f528
|
added sceVideoOutGetVblankStatus
|
2024-04-18 22:32:15 +03:00 |
|
georgemoralis
|
8636b9c84e
|
define a linux only code
|
2024-04-14 19:57:58 +03:00 |
|
GPUCode
|
23b2eeba9b
|
video_core: Rewrite vulkan and videoout
|
2024-04-14 17:10:40 +03:00 |
|
GPUCode
|
55eb16d09d
|
src: Move control to input directory
|
2024-04-14 01:18:25 +03:00 |
|
GPUCode
|
661b4d0e74
|
src: Reorganize and cleanup libraries
|
2024-04-14 00:37:17 +03:00 |
|
georgemoralis
|
c4b4cb5acf
|
dummy libscesavedatadialog
|
2024-04-08 19:03:51 +03:00 |
|
georgemoralis
|
a4b8db7027
|
added sceAudioOutSetVolume
|
2024-04-05 09:59:28 +03:00 |
|
georgemoralis
|
ee2cfa982b
|
just disable audioInOpen
|
2024-04-04 20:07:33 +03:00 |
|
georgemoralis
|
0141781429
|
dummy sceAudioIn lib
|
2024-04-04 20:04:18 +03:00 |
|
georgemoralis
|
6141d379d9
|
sceSaveDataMount2 just return save data not found for now
|
2024-04-01 22:31:25 +03:00 |
|
georgemoralis
|
495779ef3b
|
log debug message to tty
|
2024-04-01 08:44:07 +03:00 |
|
georgemoralis
|
c35f2922a9
|
fixed (?) _write function
|
2024-03-31 18:04:11 +03:00 |
|
georgemoralis
|
4363aaaa3f
|
fixed linux issue with enums
|
2024-03-31 17:37:09 +03:00 |
|
georgemoralis
|
482b37013f
|
added ps4_ prefix to libkernel to make sure it deosn't conflict with linux function names
|
2024-03-31 17:14:21 +03:00 |
|
georgemoralis
|
916a5adfd1
|
partial implementation of _write function , which is used as debug ouput from lle libc
|
2024-03-31 13:33:38 +03:00 |
|
georgemoralis
|
ca810916b5
|
dummy libkernel module
|
2024-03-31 11:30:43 +03:00 |
|
georgemoralis
|
e8776fea82
|
clang format fix
|
2024-03-30 15:39:21 +02:00 |
|
georgemoralis
|
221b5c6c88
|
dummy sysmodule module
|
2024-03-30 15:34:01 +02:00 |
|
georgemoralis
|
6b47e38246
|
some dummy net functions
|
2024-03-30 09:35:00 +02:00 |
|
georgemoralis
|
abc5fd3475
|
clang format fix
|
2024-03-29 23:28:06 +02:00 |
|
georgemoralis
|
1c029b0c98
|
added more dummy modules
|
2024-03-29 23:25:52 +02:00 |
|
georgemoralis
|
cb334d4c4a
|
clang format
|
2024-03-27 15:02:21 +02:00 |
|
georgemoralis
|
bdfb7c800d
|
loading libSceFios2.prx as lle as well
|
2024-03-27 13:00:27 +02:00 |
|