shadPS4/src/core/libraries/kernel
TheTurtle 526c346f90
renderer_vulkan: Renderer microoptimizations (#4290)
* renderer_vulkan: Microoptimizations from profiling

* buffer_cache: Only use streaming path on cpu modified memory

If the pages arent cpu modified, then a gpu buffer with valid data exists that can be used instead

* clang format

* fix max num_layers
2026-04-20 09:20:07 +03:00
..
sync kernel: Improvements to condvars. (#3592) 2025-09-13 08:41:26 -07:00
threads Fix compiler directives in stack.S 2026-04-19 11:24:00 -05:00
aio.cpp Core: Remove checks for symbol version_major and version_minor (#3540) 2025-09-08 19:30:03 -07:00
aio.h sceKernelAio* implementation (#2160) 2025-01-16 18:27:52 +02:00
debug.cpp Core: Remove checks for symbol version_major and version_minor (#3540) 2025-09-08 19:30:03 -07:00
debug.h Minor libkernel changes (#2721) 2025-03-30 01:27:33 +02:00
equeue.cpp Races and ThreadSafe issues (#4239) 2026-04-09 17:46:36 +03:00
equeue.h Kernel.Event: Implement kqueue and kevent (#4065) 2026-02-22 23:41:05 +02:00
file_system.cpp More verbose errors for file opening failures (#4173) 2026-03-25 23:43:30 +02:00
file_system.h Libs.LibcInternal: _Fofind, _Lockfilelock, _Unlockfilelock, _Foprep, _Fopen, fopen, fflush, _Nnl, _Fspos, fseek, _Frprep, fread, _Fofree, fclose, _Mtxinit, _Mtxlock, _Mtxunlock, _Mtxdst implementations (#4019) 2026-02-11 08:13:28 +02:00
kernel.cpp posix: implement sysconf() and sigalstack() (#4201) 2026-04-01 08:58:54 +03:00
kernel.h posix: implement sysconf() and sigalstack() (#4201) 2026-04-01 08:58:54 +03:00
memory.cpp protect (#4212) 2026-04-05 19:44:09 +03:00
memory.h Core: Proper module memory mappings (#4273) 2026-04-19 12:45:02 +03:00
orbis_error.h Lib.SysModule: Proper HLE implementation (#4102) 2026-03-08 21:48:03 +02:00
posix_error.h core: Library cleanup (#1631) 2024-11-30 22:37:36 +02:00
process.cpp renderer_vulkan: Renderer microoptimizations (#4290) 2026-04-20 09:20:07 +03:00
process.h Libraries: Implement sceKernelIsInSandbox, update OrbisSysModule enum (#3546) 2025-09-07 13:11:15 -07:00
threads.cpp separate thread init and run stacks (#4274) 2026-04-18 16:17:48 +03:00
threads.h separate thread init and run stacks (#4274) 2026-04-18 16:17:48 +03:00
time.cpp WIP: port: Add x64 FreeBSD (#3927) 2026-03-30 13:44:29 +03:00
time.h Fixed scePthreadSemTimedwait absolute timespec (#4238) 2026-04-15 08:57:02 +03:00