Commit Graph

  • 472cfebc39 better asc ring context handling psucien 2024-12-14 17:18:46 +0100
  • 133a282be7 asc queues submission refactoring psucien 2024-12-13 22:17:30 +0100
  • 26f3925212 coroutine code prettification psucien 2024-12-11 22:41:02 +0100
  • 0b9d831ffc
    Keybord on README F10_F11_F12 DanielSvoboda 2024-12-14 12:08:27 -0300
  • f8563731ea recompiler: emit a label right after s_branch to prevent dead code interferrence Vladislav Mikhalin 2024-12-14 17:30:17 +0300
  • e9ede8d627
    Revert "DmaData and Recompiler fixes (#1775)" (#1784) TheTurtle 2024-12-14 16:17:14 +0200
  • aa7cd8e3ed
    Revert "DmaData and Recompiler fixes (#1775)" TheTurtle 2024-12-14 16:16:57 +0200
  • 27447537c3
    externals: Update sirit to fix debug assert (#1783) squidbus 2024-12-14 06:12:41 -0800
  • 86c7c1402a externals: Update sirit to fix debug assert squidbus 2024-12-14 06:11:15 -0800
  • bf23a58e3a Fix update process on windows when there are some powershell wildcards in the installation path. (#1391) Alessandro Ampala 2024-12-14 14:01:25 +0100
  • e752f04cde
    shader_recompiler: Fixups from stencil changes (#1776) squidbus 2024-12-14 04:33:24 -0800
  • cafd40f2c2
    DmaData and Recompiler fixes (#1775) Vladislav Mikhalin 2024-12-14 15:33:06 +0300
  • 49b0405dfe Disable userfaultfd again Martin Rys 2024-12-14 13:29:46 +0100
  • 984be56932 shader_recompiler: Fixups from stencil changes squidbus 2024-12-14 04:28:49 -0800
  • 7e3c452933 specialize barriers Vladislav Mikhalin 2024-12-14 14:44:39 +0300
  • 695b9c86d7 recompiler: emit a label right after s_branch to prevent dead code interferrence Vladislav Mikhalin 2024-12-14 14:00:44 +0300
  • ec31340b1a liverpool: fix dmadata packet handling Vladislav Mikhalin 2024-12-12 20:03:15 +0300
  • 3c0c921ef5
    Tessellation (#1528) baggins183 2024-12-14 02:56:17 -0800
  • 3e22622508
    renderer_vulkan: Remove some fallbacks and misc format queries that are no longer needed. (#1773) squidbus 2024-12-14 02:04:30 -0800
  • 8caca4df32
    shader_recompiler: Support VK_AMD_shader_image_load_store_lod for IMAGE_STORE_MIP (#1770) squidbus 2024-12-14 02:03:42 -0800
  • f917b7fef6 fix potential problem with determining passthrough Frodo Baggins 2024-12-14 01:26:16 -0800
  • 41421cfbfc emit_spirv: Fix missing extension declaration. squidbus 2024-12-14 01:10:03 -0800
  • e899863f72 shader_recompiler: Support VK_AMD_shader_image_load_store_lod for IMAGE_STORE_MIP squidbus 2024-12-13 19:28:12 -0800
  • 34463e53c4 remove patch control points dynamic state (because runtime_info already depends on it) Frodo Baggins 2024-12-14 00:58:13 -0800
  • b9148aa811 more cleanup Frodo Baggins 2024-12-14 00:37:22 -0800
  • b9f1737d77 renderer_vulkan: Remove some fallbacks and misc format queries that are no longer needed. squidbus 2024-12-14 00:30:00 -0800
  • 40e8a40ada
    externals: Add MoltenVK as an external. (#1767) squidbus 2024-12-14 00:20:04 -0800
  • 3c5dbe567c uint error Frodo Baggins 2024-12-14 00:18:53 -0800
  • a57ccf9112
    Save main window together with config to avoid rare crash (#1772) rainmakerv2 2024-12-14 16:18:34 +0800
  • 32556ad0d8
    cmake: fix double alias (#1771) Alexandre Bouvier 2024-12-14 08:18:05 +0000
  • 8bb1e8fcdb
    Resize trophy pop up windows based on window size (#1769) rainmakerv2 2024-12-14 16:17:00 +0800
  • 2749b3819c some cleanup Frodo Baggins 2024-12-14 00:13:43 -0800
  • 0b75adb7c8 update comments for current implementation Frodo Baggins 2024-12-13 23:26:09 -0800
  • b0dafd0501 delete some more stuff Frodo Baggins 2024-12-13 01:10:27 -0800
  • db1eadfeb8 stop relying on GNMX HsConstants struct. Change runtime_info.hs_info and some regs Frodo Baggins 2024-12-12 23:20:19 -0800
  • d1988dbf9a get rid of GetAttributes for special tess constants reads. Immediately replace some upon seeing readconstbuffer. Gets rid of some extra passes over IR Frodo Baggins 2024-12-12 14:59:45 -0800
  • 634b04c517 refactor and handle wider DS instructions Frodo Baggins 2024-12-11 00:26:03 -0800
  • fffe27a135 Add TCS/TES support for shader patching and use LogicalStage Frodo Baggins 2024-12-10 20:18:29 -0800
  • 772acf3175 remove some stuff Frodo Baggins 2024-12-08 00:35:37 -0800
  • 2d15c78ce7 remove some prints Frodo Baggins 2024-12-07 23:40:25 -0800
  • 652892d027 rebase fixes Frodo Baggins 2024-12-07 23:25:42 -0800
  • c8aabc899d copyright Frodo Baggins 2024-12-07 22:35:09 -0800
  • 71a7774359 enable modulo opt Frodo Baggins 2024-12-07 22:18:20 -0800
  • b6482f4b0d refactor pattern matching and optimize modulos (disabled) Frodo Baggins 2024-12-07 22:17:49 -0800
  • 8058377e53 more refactors Frodo Baggins 2024-12-06 19:56:01 -0800
  • 3af854539a put Vertex LogicalStage after TCS and TES to fix bindings Frodo Baggins 2024-12-06 18:20:51 -0800
  • 8d53b6956f save work probably broken and slow Frodo Baggins 2024-12-05 21:05:48 -0800
  • 2078da1f6d save some work Frodo Baggins 2024-12-01 21:53:06 -0800
  • 256ee8f7a0 rebase fix Frodo Baggins 2024-11-29 23:07:30 -0800
  • b66db74c61 impl tcs/tes read attr insts Frodo Baggins 2024-11-24 20:21:57 -0800
  • 13523d8a09 switch to special opcodes for tess tcs/tes reads and tcs writes Frodo Baggins 2024-11-24 19:35:15 -0800
  • 0c58c681c7 dont define empty attr arrays Frodo Baggins 2024-11-24 16:30:01 -0800
  • 8ab3da6b68 attr arrays in TCS/TES Frodo Baggins 2024-11-24 15:41:35 -0800
  • bcc95bfbbc test: make local/tcs use attr arrays Frodo Baggins 2024-11-24 11:46:36 -0800
  • 917e02f997 WIP Tessellation partial implementation. Squash commits Frodo Baggins 2024-10-23 23:20:23 -0700
  • 6a4cf2763a fix compiler errors after merge Frodo Baggins 2024-10-16 09:51:45 -0700
  • c9f0771c0f shader_recompiler: Tessellation WIP IndecisiveTurtle 2024-10-08 23:24:59 +0300
  • 6ac249e7b2 cmake: fix double alias Alexandre Bouvier 2024-12-14 07:26:06 +0100
  • c16876f8e7 Save main window together with config to avoid rare crash rainmakerv2 2024-12-14 14:48:49 +0800
  • 0793e063ae
    Merge branch 'shadps4-emu:main' into main kalaposfos13 2024-12-14 07:15:06 +0100
  • 752d910b49 Resize trophy pop up windows based on window size rainmakerv2 2024-12-14 11:06:39 +0800
  • 3c2b2224e2 externals: Add MoltenVK as an external. squidbus 2024-12-13 15:56:41 -0800
  • 715ac8a279
    vk_shader_hle: Don't alter the order of the skipped copies. (#1757) Diego Cea López 2024-12-13 23:27:09 +0100
  • dbb98ef4e6 More simplification. dcealopez 2024-12-13 22:59:39 +0100
  • 1a026b00be Format. dcealopez 2024-12-13 22:52:20 +0100
  • a20e7f06b1 Simplification. dcealopez 2024-12-13 22:23:59 +0100
  • 541f21d611 Get rid (s)elf loader errors mailwl 2024-12-13 21:45:35 +0300
  • f1c23d514b
    shader_recompiler: Implement FREXP instructions. (#1766) squidbus 2024-12-13 11:51:39 -0800
  • 722a0e36be
    graphics: Improve handling of color buffer and storage image swizzles (#1763) TheTurtle 2024-12-13 21:49:37 +0200
  • 028be3ba5d
    shader_recompiler: Emulate unnormalized sampler coordinates in shader. (#1762) squidbus 2024-12-13 11:49:07 -0800
  • d303a4d5ca Address review comments. squidbus 2024-12-13 11:44:04 -0800
  • 4070988cdf shader_recompiler: Implement FREXP instructions. squidbus 2024-12-13 10:55:22 -0800
  • 7d7352c1f2 image_view: Remove image format swizzle IndecisiveTurtle 2024-12-13 20:20:27 +0200
  • 3963ad93b1 shader_recompiler: Skip unsupported depth export IndecisiveTurtle 2024-12-13 19:06:00 +0200
  • eba2549d3a shader_recompiler: Handle storage and buffer format swizzles IndecisiveTurtle 2024-12-13 19:02:38 +0200
  • 08ed66f900 liverpool_to_vk: Remove wrong component swap formats IndecisiveTurtle 2024-12-13 18:46:03 +0200
  • 306279901f
    ci: Use link-time optimization for building (#1636) MajorP93 2024-12-13 17:30:16 +0100
  • cfbd869126
    texture_cache: Improve support for stencil reads (#1758) TheTurtle 2024-12-13 18:28:19 +0200
  • 8acefd25e7
    hot-fix the hot-fix TheTurtle 2024-12-13 18:26:16 +0200
  • bab00dbca8
    kernel: Fix module finding TheTurtle 2024-12-13 18:23:01 +0200
  • cb7c049e26 shader_recompiler: Emulate unnormalized sampler coordinates in shader. squidbus 2024-12-13 02:28:52 -0800
  • 24bfc41341 typo faith 2024-12-13 17:25:49 +0800
  • f587931ed3
    Fix for adding game folders (#1761) rainmakerv2 2024-12-13 15:52:54 +0800
  • 41684dffec Fix for adding game folders rainmakerv2 2024-12-13 15:42:23 +0800
  • 91d57e830b
    Fix lowercase filenames fox Linux (#1760) rainmakerv2 2024-12-13 14:27:36 +0800
  • a679e33273 Fix lowercase filenames fox Linux rainmakerv2 2024-12-13 13:52:12 +0800
  • 07eed00d62 texture_cache: Remove assert IndecisiveTurtle 2024-12-13 02:24:37 +0200
  • 0dfefe453e vk_shader_hle: Don't alter the order of the skipped copies. dcealopez 2024-12-13 01:16:59 +0100
  • d956f711af core: Support loading font libraries IndecisiveTurtle 2024-12-13 01:34:45 +0200
  • 6e8690d43b libraries: Supress some spammy logs IndecisiveTurtle 2024-12-13 01:21:14 +0200
  • ef81d72836 texture_cache: Improve support for stencil reads IndecisiveTurtle 2024-12-13 01:17:54 +0200
  • 5be807fc8a
    hot-fix: Fix order of operands TheTurtle 2024-12-13 00:31:49 +0200
  • 3f1061de56
    Resubmit - Prevent settings from being saved when close button is pressed instead of save (#1747) rainmakerv2 2024-12-13 04:46:31 +0800
  • 2a19d915e8
    fix for detecting more that 2 players and play both with player 1 keys (#1750) georgemoralis 2024-12-12 22:46:20 +0200
  • 1e3d034f96
    Fix HLE buffer copy not executed when there's only 1 copy. (#1754) Diego Cea López 2024-12-12 21:45:56 +0100
  • ec8e5d5ef1
    renderer_vulkan: Fix some color attachment indexing issues. (#1755) squidbus 2024-12-12 10:45:18 -0800
  • d863c44cb7 renderer_vulkan: Fix some color attachment indexing issues. squidbus 2024-12-12 09:40:05 -0800
  • 8ef4c0fb66 Fix HLE buffer copy not executed when there's only 1 copy. dcealopez 2024-12-12 17:04:15 +0100
  • f484df2e05 Revert "Update src/common/config.h" rainmakerv2 2024-12-12 23:09:00 +0800
  • 125303ea86
    Update src/common/config.h rainmakerv2 2024-12-12 21:46:43 +0800