Commit graph

18664 commits

Author SHA1 Message Date
kd-11 cffcfad42a rsx: Add the glsl files
- Generated from inline strings in GLSLCommon.cpp
2023-07-04 09:31:51 +03:00
jas0n098 0f76e72de1 Fix build failure with gcc-13
std::uintmax_t and std::uintptr_t need <cstdint>
2023-07-03 19:07:28 +03:00
Zorklis 9539b42143 Update readme.md
Change where to when.
Move Discord link to a better location
2023-07-03 19:07:00 +03:00
Ivan Chikish 1ee6b7c970 Merge orbis-kernel submodule 2023-07-03 14:12:41 +03:00
Eladash 21f5976d35 cellSpurs: Implement ShutdownTaskset and WorkloadFlagReceiver2 2023-07-02 19:01:13 +03:00
Ivan Chikish 91f48cdf77 Add Readme 2023-07-02 17:42:05 +03:00
Ivan Chikish b92772ac93 [amdgpu/shader] Implement V_FLOOR_F32, V_SIN_F32, V_COS_F32 2023-07-02 17:41:15 +03:00
Megamouse 21ada251fe Update dependencies 2023-07-02 07:59:25 +02:00
DH 8f79685f77 [rpcsx-os/linker] Fix so name 2023-07-01 15:43:56 +03:00
DH 1220454a87 Update kernel 2023-07-01 15:32:59 +03:00
DH a2fe62bd7d [rpcsx-os/linker] Do not load same prx twice 2023-07-01 15:32:16 +03:00
Megamouse 44801c50f3 Input: update buttons on pressure button toggle 2023-07-01 08:56:10 +02:00
Megamouse 6a1fb8cb73 Input: fix multibutton mousepress (sticks only) 2023-07-01 08:56:10 +02:00
Megamouse 8e8cefb3f6 Input: fix multibutton mousepress (buttons only) 2023-07-01 08:56:10 +02:00
Megamouse e0e4fa3b3e Input: Add tooltips for button mapping 2023-07-01 08:56:10 +02:00
Megamouse b9dbda5ddc Fix some warning 2023-07-01 08:56:10 +02:00
kd-11 931a2c516f vk/rsx: Fix build errors and warnings 2023-06-30 18:38:14 +03:00
kd-11 2f9e1cf4df vk: Get rid of some spammy debug code 2023-06-30 18:38:14 +03:00
kd-11 68d1c38f3b vk: Minor refactor to make early-exit branches trivial and easier to read 2023-06-30 18:38:14 +03:00
kd-11 c4acea6c82 vk: Fix some regressions in synchronization2 behavior 2023-06-30 18:38:14 +03:00
kd-11 7ebabddfe0 vk: Fix GPU hang 2023-06-30 18:38:14 +03:00
kd-11 a047ddffc0 vk: Restructure gpu labels and add them as an event backend 2023-06-30 18:38:14 +03:00
kd-11 92992a5406 vk: Use pipeline barriers for proper event sync 2023-06-30 18:38:14 +03:00
DH cfd1374afa [rpcsx-os/linker] Implement SceFreeTypeFull building 2023-06-30 17:14:05 +03:00
DH e3444b4fc2 [amdgpu/device] Ignore black surface flip 2023-06-30 17:10:22 +03:00
DH 1c480cd3f3 [rpcsx-os/linker] do not ignore detached symbols
Properly protect memory
TODO: handle relocation segment also
2023-06-30 16:04:07 +03:00
DH aee2ee62f6 [rpcsx-os/linker] Ignore needed that not exists 2023-06-29 23:01:47 +03:00
DH e6f6c37675 [rpcsx-os/loader] Search for needed by object name 2023-06-29 21:23:02 +03:00
DH 56c2e3a447 [rpcsx-gpu/linker] fixed needed loading 2023-06-29 18:44:30 +03:00
Eladash 593f850693 Qt: Save UI settings and geometry safely on closeEvent 2023-06-29 14:02:25 +02:00
DH c7f7242c63 [rpcsx-os/linker] Implement module overriding with -o flag 2023-06-29 13:51:08 +03:00
DH 3d5ea2120c [rpcsx-os/vm] Added kMapInternalReserveOnly mapping flag
Use if you need to allocate guest memory, but delay host allocation
2023-06-29 13:33:21 +03:00
DH 4ee7d2d54a [rpcsx-os/linker] Fix ehframe setup 2023-06-29 13:30:24 +03:00
DH f6b73f6f29 [rpcsx-os/linker] Do not report PT_SCE_RELRO as segment 2023-06-29 13:28:10 +03:00
Eladash f87db1ac14 System.cpp: Do not hold the watchdog forever for PPU LLVM compilation cancel
Protects against the case in which the LLVM workers deadlock themselves.
2023-06-29 12:12:56 +03:00
Eladash 363e498462 Remove overlay hack for PPU LLVM OVL precompilation 2023-06-29 12:12:56 +03:00
Eladash a03dd44924 Empty kill and init callback before calling them 2023-06-29 12:12:56 +03:00
DH f50b61c42e [git] use relative submodule path 2023-06-29 03:17:43 +03:00
DH c68cbd253a Update orbis-kernel submodule 2023-06-28 19:45:10 +03:00
DH 5641d77351 [amdgpu] Implement BC4, BC5, BC7 formats 2023-06-28 19:43:42 +03:00
DH c36f518824 [amdgpu/shader] Implement MIMG IMAGE_GET_LOD stub
Returns always 0 because sampler loading not implemented yet
2023-06-28 19:41:58 +03:00
DH f8a53b4ab4 [amdgpu/shader] Implement Vop3 ADD_F32 2023-06-28 19:40:48 +03:00
Eladash 554b27a82a PPU LLVM: Implement SELF precompilation
Do not use PS3 memory for precompilation.
2023-06-28 18:34:33 +03:00
Eladash 7062ead4fd PPU LLVM: Precompile all disc game data including PRX etc
Even if there is no EBOOT.BIN.
2023-06-28 18:34:33 +03:00
Eladash 5f2f084091 Savestate/IDM: Do not save unsavable containers 2023-06-28 18:34:33 +03:00
Eladash a560121775 Fix Create PPU Cache 2023-06-28 18:34:33 +03:00
Dark b0a346709e RB3MidiGuitar.cpp: Support 5-Fret play
Rock Band 3 has support for playing the regular guitar mode with the
Pro Guitar. While the real MPA does not support this, the game accepts
it just fine so there's no harm in emulating it.
2023-06-27 20:11:10 +02:00
Megamouse 7b64cd2a8e input/overlays: add option to lock overlay input to player one 2023-06-27 19:36:05 +02:00
kd-11 9ecfecb83e Constify 2023-06-27 16:41:30 +03:00
kd-11 ec4565263d Dump extensions info to the log 2023-06-27 16:41:30 +03:00