Commit graph

18664 commits

Author SHA1 Message Date
DH 25ea51b972 [orbis-kernel] implement sys_clock_gettime 2023-07-12 04:19:52 +03:00
DH 734bc9110e [rpcsx-os] Simplify syscall dispatch configuration 2023-07-12 04:19:13 +03:00
kd-11 eee7bf0c97 vk: Don't load depth-stencil textures on the transfer queue 2023-07-12 03:20:08 +03:00
DH 030327cd1d [rpcsx-os] Enable thr_new
Fix uwrite
2023-07-12 03:13:39 +03:00
DH 855b7ab75c [orbis-kernel] WIP new io device implementation
Not used yet
2023-07-11 23:14:33 +03:00
DH 679bf94b5c [orbis-kernel] Added uread/uwrite of arrays
Deprecate uread without error code
2023-07-11 23:13:09 +03:00
oltolm 0c94606fcf
Make compile with msvc, clang and gcc on Windows 2023-07-11 21:40:30 +03:00
nastys ed75bab7b2 macOS CI: add Homebrew and Qt caches 2023-07-11 19:55:36 +02:00
Ivan Chikish 764994f94c [orbis-kernel] Stub sys_sched_yield 2023-07-11 18:39:39 +03:00
Ivan Chikish 3ace6a6b05 [orbis-kernel] Fix sys_evf_create args
'initPattern'
2023-07-11 18:25:59 +03:00
Ivan Chikish 4020bc1108 [orbis-kernel] Implement umtx_wait_uint within umtx_wait
Remove separate functions:
* umtx_wait_uint
* umtx_wait_uint_private
2023-07-11 16:14:35 +03:00
Ivan Chikish eda542561c [orbis-kernel] Implement umtx_cv_signal/broadcast 2023-07-11 08:48:15 +03:00
Ivan Chikish e01dfbfbe7 [orbis-kernel] Implement umtx_cv_wait 2023-07-11 08:40:03 +03:00
Ivan Chikish 646b4f2b46 [orbis-kernel] Fix umtx_wait 2023-07-11 07:35:55 +03:00
kd-11 bff6e0d277 rsx: Don't assert when surface and texture cache overlap lockable memory
- It's not a serious enough problem and the root cause is understood.
2023-07-11 04:09:30 +03:00
kd-11 c325017675 rsx: Preserve the texcoord transform around destructive modifications 2023-07-11 04:09:30 +03:00
Elad Ashkenazi 4b12c9a9fc
Force inherit BDVD/PS3_GAME across game updates (#14159) 2023-07-11 00:30:02 +03:00
kd-11 0d57744efa rsx: Fix AMD shader codegen 2023-07-10 22:44:40 +03:00
Ivan Chikish aa5adc7b6d [orbis-kernel] Fix timeout conversion in _umtx_op
Use __uint128_t
2023-07-10 21:48:02 +03:00
Ivan Chikish 205b7d91cf [orbis-kernel] Implement umtx_wait/umtx_wake 2023-07-10 20:46:23 +03:00
Ivan Chikish 9a3054a5d1 [orbis-kernel] Implement umtx_wake_umutex 2023-07-10 19:48:37 +03:00
Elad Ashkenazi e882d64d8a SPU/PPU Debugger: Add decimal mode to registers panel 2023-07-10 19:06:57 +03:00
Marcos Vinicius 51150f4b07
Resolve compilation warnings (#15) 2023-07-10 18:48:20 +03:00
Ivan Chikish 6b7474e34e [orbis-kernel] Fixup do_lock_normal (_umtx_op)
Incorrect wait condition
2023-07-10 16:59:23 +03:00
František Zatloukal 14f76e2a91 gcc: add a few missing includes (cstdlib, string) 2023-07-10 15:52:03 +03:00
Ivan Chikish bfffd20946 [orbis-kernel] Implement _umtx_op for umutex (no PI) 2023-07-10 14:46:45 +03:00
Eladash 16f910e350 sys_fs: Fix log levels 2023-07-10 12:39:26 +03:00
Ivan Chikish d273e649bd [orbis-kernel] Optimize kalloc a bit 2023-07-10 05:19:21 +03:00
Ivan Chikish 389627ff73 [Logs] Print colors only on TTY 2023-07-10 04:58:21 +03:00
Ivan Chikish 095b6b7728 [orbis-kernel] Fix sys_namedobj_(create|delete) 2023-07-10 04:47:29 +03:00
Megamouse e2c2ef9788 Write config.yml if it doesn't exist or is empty on boot 2023-07-10 00:50:19 +02:00
DH 6d9a8e8452 [orbis-elf] Attempt to fix crash on debug message with gcc debug build 2023-07-09 22:37:39 +03:00
kd-11 a98b4adead rsx: Fix projected coordinates calculation again 2023-07-09 19:33:48 +03:00
kd-11 186fe53279 rsx: Fix the default shadow codegen path 2023-07-09 19:33:48 +03:00
kd-11 c9917c826a Fix typo 2023-07-09 19:33:48 +03:00
kd-11 aedebecae2 rsx: Reimplement projected texturing 2023-07-09 19:33:48 +03:00
DH f0d106a3b9 Missed time.hpp 2023-07-09 14:03:41 +03:00
DH 23fcf2747a [orbis-kernel] umtx: read timeout 2023-07-09 13:52:38 +03:00
Eladash 482dd0e8f8 SPU: Remove wrong clamp in MFC_Size
Just crashes real MFC.
2023-07-09 13:33:03 +03:00
Eladash cae2e7de80 LV2: Log allocated guest VM addresses 2023-07-09 13:33:03 +03:00
Eladash e76ce05e29 logs: Add manual set log level with RegEx 2023-07-09 13:33:03 +03:00
Eladash a98174be85 Logs re-enable on Emu.Kill() fixup 2023-07-09 13:33:03 +03:00
Eladash b68cfbf794 Fix spu_thread::dump_callstack_list regression
TODO: Fix in PPU [properly!]
2023-07-09 13:33:03 +03:00
Eladash 17d8f2884e Debug fixes 2023-07-09 13:33:03 +03:00
Ivan Chikish cae3d4ec7a [Logs] Add colors to formatting 2023-07-09 12:07:39 +03:00
Ivan Chikish 863b5c3a4a [orbis-kernel] Workaround strange bug
Occurs in Debug builds.
2023-07-09 12:07:07 +03:00
Ivan Chikish c2e47df91f Fix formatting 2023-07-08 21:47:13 +03:00
Ivan Chikish c20eefdd26 Add .gdbinit 2023-07-08 21:39:01 +03:00
Ivan Chikish ea31f142cf Add .editorconfig 2023-07-08 21:38:31 +03:00
DH f1aa2d4951 Fix formatting 2023-07-08 21:31:24 +03:00