Commit graph

  • fb64f8b4f8 rpcsx-gpu: fix linear tiler offset implement depth clear implemented shader resource merge fix smrd offset fix discard export DH 2024-10-06 02:18:57 +03:00
  • 7bea1e354f rpcsx-gpu: implement 2d tiler DH 2024-10-05 20:31:03 +03:00
  • 5f23121d33 rpcsx-gpu: shader: skip nops DH 2024-10-05 01:10:07 +03:00
  • 5761bb0476 rpcsx-gpu: IT_DMA_DATA: fix memory fill with constant DH 2024-10-05 01:08:21 +03:00
  • 759616e3b7 rpcsx-gpu: IT_SET_CONFIG_REG: removed wrong assert DH 2024-10-04 23:54:46 +03:00
  • 8d7686c3d2 rpcsx-gpu: IT_WRITE_DATA: implement TC L2 destination DH 2024-10-04 23:52:37 +03:00
  • df225532ca rpcsx-gpu: handle VK_SUBOPTIMAL_KHR DH 2024-10-04 23:24:48 +03:00
  • 87845d62a7 rpcsx-os: alsa: non-blocking mode DH 2024-10-04 19:36:23 +03:00
  • 113abf20e5 rpcsx-gpu: fix flip image acquire fix cmpx fix cs init ordering implement s_mulk_i32, s_abs_i32, s_cmovk_i32, s_cmov_b32 and s_cmov_b64 fix s_mul_i32 fix s_cbranch_* for cs DH 2024-10-04 17:45:56 +03:00
  • 23226c966a
    Merge pull request #76 from abouvier/cmake-alsa DHrpcs3 2024-10-04 17:38:09 +03:00
  • 35114e3c0c cmake: use ALSA imported target Alexandre Bouvier 2024-10-04 15:51:33 +02:00
  • 21d67947dd rpcsx-os: alsa: avoid recursion DH 2024-10-04 16:53:55 +03:00
  • ff297652e7 rpcsx-os: audio: refactoring DH 2024-10-04 16:45:19 +03:00
  • f838dbbeae
    Merge pull request #75 from ga2mer/audiodevice DHrpcs3 2024-10-04 15:28:46 +03:00
  • cfc42bf804
    rpcsx-os: create audio device only for hdmi aout Nikita Savyolov 2024-10-04 09:40:52 +03:00
  • 3c1620c030
    rpcsx-os: aout playback support Nikita Savyolov 2024-10-04 00:24:34 +03:00
  • 1a3d783c78
    rpcsx-os: run devices in audio daemon Nikita Savyolov 2024-10-04 00:18:07 +03:00
  • 995c982923 tiler: avoid usage of 8 bit types in 1d tiler DH 2024-10-02 22:20:26 +03:00
  • 0799866421
    Update readme.md Jous99 2024-10-02 17:41:55 +02:00
  • b50a6d4f7e
    Update readme.md Jous99 2024-10-02 17:40:27 +02:00
  • 60cecf4fbc rpcsx-gpu: implement depth formats DH 2024-10-02 15:27:32 +03:00
  • 951d0a35a2 rpcsx-gpu: use storage buffer to pass config DH 2024-10-02 15:26:40 +03:00
  • 2ed1c7fa73 orbis-kernel: removed test change DH 2024-10-02 02:34:35 +03:00
  • 54afa1938c rpcsx-gpu: make shaderNonSemanticInfo optional DH 2024-10-02 02:28:09 +03:00
  • e2c7b0fe2d tiler: use push constant to deliver configuration DH 2024-10-02 02:08:09 +03:00
  • 835e3f3417 rpcsx-gpu: SPV_EXT_physical_storage_buffer -> SPV_KHR_physical_storage_buffer mesa likes SPV_KHR more DH 2024-10-01 23:32:02 +03:00
  • d9415d8ae5 rpcsx-gpu2 -> rpcsx-gpu DH 2024-10-01 22:04:40 +03:00
  • b80a70f176 rpcsx-gpu -> rpcsx-gpu-legacy DH 2024-10-01 22:03:29 +03:00
  • dcc4943812 gpu2: safe gpu tiler api DH 2024-10-01 21:51:43 +03:00
  • 66234b5b0b gpu2: enable dispatch DH 2024-10-01 21:50:10 +03:00
  • 825c192c49 rpcsx-os: do not freeze on memory save data, part 2 DH 2024-10-01 19:48:18 +03:00
  • d099439a32 gpu2: shaders: implement initial values for cs DH 2024-10-01 19:29:33 +03:00
  • 59946fe927 gpu2: tweak formats DH 2024-10-01 19:27:51 +03:00
  • 8d1e4f59d1 gpu2: preserve aspect ratio on flip DH 2024-10-01 15:10:57 +03:00
  • 70c015683a gpu2: reserve guest memory print everything from validation layer DH 2024-09-30 23:37:35 +03:00
  • 075ae03745 gpu2: IT_DMA_DATA: fix no increment register DH 2024-09-30 23:15:55 +03:00
  • 79821fc50d gpu2: temporary disable dispatch DH 2024-09-30 22:44:15 +03:00
  • f6cc90727e gpu2: ignore black surface DH 2024-09-30 22:43:54 +03:00
  • 624f4327f8 gpu2: implement IT_DMA_DATA DH 2024-09-30 22:43:21 +03:00
  • a18d95f6cf gpu2: implement IT_EVENT_WRITE_EOS DH 2024-09-30 21:44:05 +03:00
  • 239a0645bc gpu2: initial dispatch implementation DH 2024-09-30 21:43:34 +03:00
  • 424ce5cf68 fix rpcsx-gpu base address Thanks to abouvier for finding DH 2024-09-29 21:38:10 +03:00
  • c52726d6ec gpu2: fix indirect buffer added all draw command fix depth buffer address DH 2024-09-29 21:37:12 +03:00
  • 4ba7e92713 gpu2: add 2_10_10_10 and 10_10_10_2 formats DH 2024-09-29 04:44:39 +03:00
  • 3d71e8a7a7 rpcsx-os: do not freeze on memory save data DH 2024-09-29 04:44:10 +03:00
  • e80955742a gpu2: fix v_med3_f32 DH 2024-09-29 04:02:31 +03:00
  • 0877d3f1cd gpu2: move shader resource management to cache fixed descriptor set binding fixed 5_6_5 format swizzling fix rect calculation fix possible crash in scheduler implement lock-free bit pool utility DH 2024-09-29 03:22:39 +03:00
  • 4e83c9e121 gpu2: fix flipper static pipeline for flip engine optimize linear tiler fixed out of bound in the tiler implement swizzling for sampled images DH 2024-09-28 18:07:24 +03:00
  • 4185b1aa40 gpu2: implement depth textures initial 2d tiler implementation fixed mtbuf index order simplify v_mac_*_f32 instructions DH 2024-09-28 03:12:12 +03:00
  • 61d58b696f gpu2: fix resource overlapping fixed sampler lod implement shader printf support DH 2024-09-27 20:04:24 +03:00
  • a38133f3ab rpcsx-os: pass appInfo to launchDaemon DH 2024-09-27 00:47:53 +03:00
  • 8120002816 ipmi: allow pass more than single buffer to fake client invoke DH 2024-09-26 23:56:49 +03:00
  • 66ff7a3000 impi: fix addresses for fake client DH 2024-09-26 21:31:16 +03:00
  • af62ee04dd ipmi: implement fake client API DH 2024-09-26 20:23:52 +03:00
  • 7eaf1188a2 gpu2: add fat exec test DH 2024-09-26 20:18:28 +03:00
  • f1881113ff gpu2: fix descriptor sets count DH 2024-09-26 17:47:19 +03:00
  • b53d59aa1f shaders: use flat exec test DH 2024-09-26 13:51:39 +03:00
  • 13b760a539 workflows: update vulkan headers DH 2024-09-25 22:32:11 +03:00
  • 92180ffcb8 Fix linkage if PIE is default DH 2024-09-25 22:18:04 +03:00
  • 7e01a65117 move AudioOut from orbis-kernel to rpcsx-os DH 2024-09-25 22:17:44 +03:00
  • 5d457af7fa add missed includes DH 2024-09-25 21:56:40 +03:00
  • f434e9cdbd gpu2: fix IT_CLEAR_STATE It should preserve some registers DH 2024-09-25 21:50:07 +03:00
  • 6f5c516a37 Do not compile shared spirv-cross library DH 2024-09-25 21:40:46 +03:00
  • d4d7be1e0e
    workflows: add ninja and increase job count DHrpcs3 2024-09-25 21:36:11 +03:00
  • 275e47e64f cmake: don't give package managers a chance include paths for system and source tree targets are different, need to fix it first use static version of spirv-cross DH 2024-09-25 21:35:07 +03:00
  • 9a9006f2b4 Fix compilation with gcc DH 2024-09-25 20:09:46 +03:00
  • 6019477fcb
    infra: update workflows (#70) Isaac Marovitz 2024-09-25 09:04:18 -04:00
  • 4cf808facd gpu rewrite initial commit DH 2024-09-25 16:00:55 +03:00
  • 0d4ed51cd9
    emulate audio system without audio daemon (#74) Nikita Savyolov 2024-09-25 14:54:28 +03:00
  • 6f24b3edbe
    emulate audio system without audio daemon Nikita Savyolov 2024-09-25 02:19:52 +03:00
  • 32cd68e746
    Fix host_mmap DHrpcs3 2024-09-24 23:11:48 +03:00
  • 0634f87168
    cmake: fix link with lld and mold (#73) Alexandre Bouvier 2024-09-16 15:55:40 +00:00
  • af727a6ed7 cmake: fix link with lld and mold Alexandre Bouvier 2024-09-08 18:19:37 +02:00
  • 7e78907829
    cmake: try system libraries first (#71) Alexandre Bouvier 2024-09-14 11:45:07 +00:00
  • ca89bb64ff cmake: try system libraries first Alexandre Bouvier 2024-09-06 03:05:00 +02:00
  • 71c2185bf6
    cmake: un-hardcode native architecture (#72) Alexandre Bouvier 2024-09-08 12:09:59 +00:00
  • 5003060924 cmake: un-hardcode native architecture Alexandre Bouvier 2024-09-06 10:23:59 +02:00
  • 5830d66c4b bridge: fix more possible command skips gpu: show window after os launch DH 2024-09-05 22:12:59 +03:00
  • d3b9ff4292 bridge: fix possible command skip DH 2024-09-05 20:31:36 +03:00
  • 068d95c078 cmake: move add_precompiled_vulkan_spirv to root cmake DH 2024-09-03 15:31:53 +03:00
  • 3b70ef2de2 add spirv ir gen tool DH 2024-09-03 15:30:55 +03:00
  • 07eb54743d add nlohmann json submodule DH 2024-09-03 14:25:37 +03:00
  • e259f904a4 share align utility DH 2024-09-03 13:25:06 +03:00
  • 55ac4dcc1b cmake: use compiled glslang DH 2024-09-03 11:11:00 +03:00
  • 1fe4958665 cmake: glslangValidator -> glslang DH 2024-09-03 10:54:43 +03:00
  • d7f486fdc9 add more utilities DH 2024-09-03 10:10:27 +03:00
  • 86e2d8b129 simplified MemoryTable utility DH 2024-09-03 10:09:35 +03:00
  • bd39f9a070 add SPIR-V submodules DH 2024-09-03 09:43:58 +03:00
  • 225850483b fixed build errors with gcc DH 2024-09-02 20:53:05 +03:00
  • 7059f1f0c5 ipmi: fix servers emulation DH 2024-09-02 20:44:25 +03:00
  • 1a66882197 fix version string DH 2024-09-02 20:33:49 +03:00
  • 172d31ed42 dmem: fix crash on mapping reserved area DH 2024-09-02 20:33:16 +03:00
  • 84d2add72d rpcsx-os: fix sdk version fetching DH 2024-09-02 20:32:27 +03:00
  • b2e180e533 kernel: reduce log spam DH 2024-09-02 20:31:47 +03:00
  • d54fc9764f kernel: implement sys_fork DH 2024-09-02 20:31:00 +03:00
  • b32b4e1c60 kernel: implement sys_get_authinfo for pid > 0 DH 2024-09-02 20:30:20 +03:00
  • 2551966931 ipmi: implement sysIpmiSendConnectResult DH 2024-09-02 20:29:31 +03:00
  • 6a9924ebd1 gpu: add mulitprocess buffer commits DH 2024-09-02 20:24:16 +03:00
  • 8db0ed0b08
    Fix apt package Isaac Marovitz 2024-09-01 21:20:56 +02:00
  • 198b20cc70
    Clang format 18 Isaac Marovitz 2024-09-01 21:14:04 +02:00