Commit graph

  • e802545e18 removing unnecessary parentheses and fixing possibility of divide by 0 skrekhere 2022-02-06 09:47:02 -0800
  • e97ac3275c fix headless sdl2 option string wss445566 2022-02-07 01:05:41 +0800
  • 5c3112aaeb
    Convert the bool to a lowercase string (#3080) 1.1.19 edisionnano 2022-02-06 17:52:39 +0200
  • 88d3ffb97c
    ARMeilleure: A32: Implement SHADD8 (#3086) 1.1.18 merry 2022-02-06 15:25:45 +0000
  • d502aeb308 ARMeilleure: A32: Implement SHADD8 Merry 2022-02-05 18:17:35 +0000
  • 00c16536f5 ARMeilleure: Translate: Allow handling of debugger callbacks within execution loop merry 2022-02-06 13:16:17 +0000
  • a67bd7555b ARMeillure: Translator: Allow stepping merry 2022-02-06 13:15:25 +0000
  • f3b8b88908 Decoder: Add single instruction mode merry 2022-02-05 16:07:08 +0000
  • 222b1ad7da
    ARMeilleure: OpCodeTable: Add CMN (RsReg) (#3087) 1.1.17 merry 2022-02-06 01:01:05 +0000
  • c0e60e1a51 ARMeilleure: OpCodeTable: Add CMN (RsReg) Merry 2022-02-05 19:09:10 +0000
  • acd09f377b Implement swapping sticks matesic.darko@gmail.com 2022-02-05 09:53:44 +0100
  • 950e6796a0
    Convert the bool to a lowercase string edisionnano 2022-02-04 05:20:35 +0200
  • aef1479f3e Making deadzones feel nice and smooth + adding rider files to .gitignore skrekhere 2022-02-03 14:34:59 -0800
  • d317cfd639
    Try to ensure save data always has a valid owner ID (#3057) 1.1.16 Alex Barney 2022-02-02 14:49:49 -0700
  • 76b9041adf
    Fix the pronunciation of Ryujinx (#3059) Alex Barney 2022-01-31 10:34:21 -0700
  • b944941733
    Fix bug that could cause depth buffer to be missing after clear (#3067) 1.1.15 gdkchan 2022-01-31 00:11:43 -0300
  • 658ea0e4ce
    Merge pull request #3 from gdkchan/vulkan-rel RJT5689 2022-01-30 18:28:52 -0500
  • 685f0af0a8
    Merge pull request #2 from gdkchan/skyline RJT5689 2022-01-30 18:27:27 -0500
  • 82a26df3f5 misc: Make PID unsigned long instead of long Mary 2022-01-26 23:34:48 +0100
  • 17998bb944 Fix bug that could cause depth buffer to be missing after clear gdk 2022-01-30 16:36:47 -0300
  • 0dddcd012c
    Remove Appveyor from Readme and SLN (#3026) 1.1.14 VocalFan 2022-01-30 10:41:22 -0500
  • bd412afb9f
    Fix small precision error on CPU reciprocal estimate instructions (#3061) 1.1.13 gdkchan 2022-01-29 19:59:34 -0300
  • 572a10220e PPTC version bump gdk 2022-01-29 19:08:09 -0300
  • cf9aec4948 Fix small precision error on CPU reciprocal estimate instructions gdk 2022-01-29 18:55:57 -0300
  • 20ce37dee6
    kernel: A bit of refactoring and fix GetThreadContext3 correctness (#3042) 1.1.12 Mary 2022-01-29 22:18:03 +0100
  • 2fb2c1ed7a Better workaround for AMD vertex buffer size alignment issue gdk 2022-01-29 04:03:43 -0300
  • 1e067bdc4d Workaround for wrong last attribute on AMD (affects FFVII, STRIKERS1945, probably more) gdk 2022-01-29 03:33:24 -0300
  • 354341d88e Fix the pronunciation of Ryujinx Alex Barney 2022-01-28 19:20:34 -0700
  • e361e2e0e6 Change ServiceNv map creation logs to the Debug level Alex Barney 2022-01-28 19:13:09 -0700
  • e60b3ff003 Try to ensure save data always has a valid owner ID Alex Barney 2022-01-28 18:49:32 -0700
  • c1c500acad GetThreadContext3: use correct pause flag Mary 2022-01-29 01:01:44 +0100
  • 9d89465018 Fix draw outside of render pass and missing capability gdk 2022-01-28 18:43:28 -0300
  • 07bc59ecfc Don't pause transform feedback for multi draw gdk 2022-01-26 09:41:06 -0300
  • ac612d54ff Fix transform feedback on Intel, gl_Position feedback and clears to inexistent depth buffers gdk 2022-01-26 09:36:20 -0300
  • 40d4c73244 Insert barriers around vkCmdBlitImage (may fix some amd flicker) riperiperi 2022-01-24 13:34:44 +0000
  • dbcfdaa69f Port #3019 riperiperi 2022-01-23 19:05:02 +0000
  • 6cbeeca13c Fix rebase (TFB, scissor, BC1Rgb changes) riperiperi 2022-01-23 19:02:47 +0000
  • 5f54dc008a Force device local storage for textures (fixes linux performance) riperiperi 2022-01-23 01:41:15 +0000
  • b3663dfbbb Fix counter queue leak when game decides to use host conditional rendering riperiperi 2022-01-22 19:30:20 +0000
  • bf834b9ed2 Use SupportBufferUpdater, add single layer flush riperiperi 2022-01-10 22:50:31 +0000
  • 58efeca606 Use circular queue for checking consumption on command buffers riperiperi 2021-12-26 23:05:51 +0000
  • afa9f5d778 Remove Intel bug workaround, it was fixed on the latest driver gdk 2021-12-24 21:55:02 -0300
  • 51da45d99a Fix some validation errors around extended dynamic state gdk 2021-12-12 23:33:44 -0300
  • c25dec1682 Add single queue support riperiperi 2021-12-23 03:13:48 +0000
  • f5dc20c4f4 Cleanup, disable device local buffers for now. riperiperi 2021-12-23 01:04:52 +0000
  • b30228ea12 Device local mapping for all buffers riperiperi 2021-12-15 23:11:29 +0000
  • b4258ed13c Be a bit more careful with texture access flags, since it can be used for anything riperiperi 2021-12-19 02:52:01 +0000
  • d1037ee43b Add barriers around vkCmdCopyImage riperiperi 2021-12-19 02:16:45 +0000
  • 1252679468 Validation layers should be enabled for any log level other than None gdk 2021-12-12 00:48:03 -0300
  • 41361b100b Fix R4G4B4A4Unorm texture format permutation gdk 2021-12-12 00:46:21 -0300
  • 168c3ed5ed Add alpha test emulation on shader (but no shader specialisation yet...) gdk 2021-12-11 23:36:47 -0300
  • 5e5a3fa8e4 Update Spv.Generator gdk 2021-12-11 20:12:44 -0300
  • 252aef0d3c Fix samplers with MinFilter Linear or Nearest (fixes New Super Mario Bros U Deluxe black borders) gdk 2021-12-10 21:29:10 -0300
  • e983f0bc86 Don't make Intel Mesa pay for Intel Windows bugs gdk 2021-12-09 20:07:15 -0300
  • d643b5ddee Fix triangle overlay on SMO, Captain Toad, maybe others? gdk 2021-12-09 20:04:31 -0300
  • b24e13ec6b Update findMSB/findLSB to match master's instruction enum riperiperi 2021-12-08 13:52:45 +0000
  • e587face39 Don't throw when ending conditional rendering for now riperiperi 2021-12-08 13:20:43 +0000
  • c54de0f131 Update counter queue to be similar to the OGL one riperiperi 2021-12-08 13:17:21 +0000
  • b13ba96b21 Fix PrimitivesGenerated query, disable Transform Feedback queries for now riperiperi 2021-12-04 23:02:15 +0000
  • 62af0feb19 Update Silk.NET to version 2.10.1 riperiperi 2021-12-03 19:06:01 +0000
  • 902cf469b9 Update to .net6 riperiperi 2021-12-03 18:12:36 +0000
  • 31c532979c Use current command buffer for unscaled copy (perf) riperiperi 2021-12-03 17:01:51 +0000
  • 241f438c7d Fix storage buffers being lost when bindings are out of order riperiperi 2021-12-03 17:01:00 +0000
  • dfd673d7f4 Fix uniform buffers being lost when bindings are out of order gdk 2021-11-27 19:29:27 -0300
  • 10aff105a4 Support format aliasing on SetImage gdk 2021-11-15 15:47:26 -0300
  • 207d2d48f1 Fix rebase build break gdk 2021-11-15 14:36:07 -0300
  • 48d736f129 Fix BGRA on OpenGL backend gdk 2021-11-15 14:32:03 -0300
  • 5cd02bf891 DrawTexture support gdk 2021-11-15 14:18:17 -0300
  • 0e0b0e3d71 Submit command buffer before Texture GetData. (UE4 fix) riperiperi 2021-11-14 14:37:11 +0000
  • a099cbd495 Fix some tessellation related issues (still doesn't work?) gdk 2021-10-23 00:52:23 -0300
  • 65db069ec9 Workaround for AMD driver bug gdkchan 2021-10-08 03:10:25 -0300
  • edfd7198c4 New depth-stencil blit method for AMD gdkchan 2021-09-04 02:03:56 -0300
  • bf71eea40c TextureStorage should hold a ref of the foreign storage, otherwise it might be freed while in use gdkchan 2021-09-04 01:43:52 -0300
  • d7fb55608c Support multiple levels/layers for blit. riperiperi 2021-08-31 14:17:52 +0100
  • 891c635a78 Allow multithreading shaderc and vkCreateShaderModule riperiperi 2021-07-31 16:51:07 +0100
  • e94da073a9 No need to initialize attributes on the SPIR-V backend anymore gdkchan 2021-08-30 18:51:32 -0300
  • 2c00b206eb Intel needs the FrontFacing workaround on Vulkan too gdkchan 2021-08-12 03:48:31 -0300
  • e4061f6c9e WIP Vulkan implementation gdkchan 2021-08-12 03:09:56 -0300
  • c52158b733
    Add timestamp to 16-byte/4-word semaphore releases. (#3049) 1.1.11 riperiperi 2022-01-27 21:50:32 +0000
  • f7b85833fc Write timestamp first riperiperi 2022-01-27 19:41:35 +0000
  • 92cba93a9b Cast dma semaphore payload to ulong to fill the space riperiperi 2022-01-27 19:10:16 +0000
  • 33cef3a596 Add timestamp to 16-byte semaphore releases. riperiperi 2022-01-27 19:03:00 +0000
  • 8e872ee16b Address gdkchan's comment Mary 2022-01-27 19:37:26 +0100
  • fd6d3ec88f
    Fix res scale parameters not being updated in vertex shader (#3046) 1.1.10 riperiperi 2022-01-27 17:17:13 +0000
  • b6e189615f Fix res scale parameters not being updated in vertex shader riperiperi 2022-01-27 15:05:13 +0000
  • 7d60b542d6 Add ability to restart emulation in Actions menu. sharmander 2022-01-27 02:06:35 -0500
  • b94e748f1b Fix some warning and do not use getters on MemoryInfo Mary 2022-01-26 23:26:22 +0100
  • aebfcfccac kernel: make KernelTransfer use generic types and simplify Mary 2022-01-26 18:56:26 +0100
  • b999654455 kernel: Rewrite GetThreadContext3 to use a structure and to be accurate Mary 2022-01-26 01:31:10 +0100
  • a5df36f666 kernel: Put output always at the start in Syscall functions Mary 2022-01-25 19:49:35 +0100
  • 5f65732bf7 Start refactoring kernel a bit and import some changes from kernel decoupling PR Mary 2022-01-25 19:42:05 +0100
  • 0a0a95fd81
    Convert Octal-Mode to Decimal (#3041) 1.1.9 edisionnano 2022-01-26 00:31:04 +0200
  • ca16d1ffad
    Convert Octal-Mode to Decimal edisionnano 2022-01-26 00:06:49 +0200
  • 6a6739b4b9
    Merge branch 'Ryujinx:master' into master Logan Stromberg 2022-01-24 15:10:00 -0800
  • f0f274bcf1 Merge branch 'master' of https://github.com/Ryujinx/Ryujinx.git into build78 dampih 2022-01-25 03:57:32 +0700
  • 4ac6d40001 Invalidate cache on IC IVAU gdk 2022-01-04 22:56:18 -0300
  • d8852f53c4 Enable CPU JIT cache invalidation gdk 2022-01-02 10:35:17 -0300
  • be448f5605 Further restrict the cases where the dynamic expansion is done gdk 2021-12-12 14:28:02 -0300
  • 13b2d0ff78 Grow buffers by 1.5x of its size when resizing gdk 2021-11-19 14:20:55 -0300
  • d07604235e
    Merge branch 'Ryujinx:master' into patch-3 VocalFan 2022-01-24 12:50:34 -0500