1
0
forked from MeloNX/MeloNX

Commit Graph

  • 76e8f9ac87
    Only reupload the texture scale array if it changes. (#2595) riperiperi 2021-08-27 21:08:30 +01:00
  • dfc0ebb616 Initial support for shader attribute indexing (#2546) gdkchan 2021-08-26 20:44:47 -03:00
  • ee1038e542
    Initial support for shader attribute indexing (#2546) gdkchan 2021-08-26 20:44:47 -03:00
  • ed1fbf2ff9 Add a Multithreading layer for the GAL, multi-thread shader compilation at runtime (#2501) riperiperi 2021-08-26 23:31:29 +01:00
  • ec3e848d79
    Add a Multithreading layer for the GAL, multi-thread shader compilation at runtime (#2501) riperiperi 2021-08-26 23:31:29 +01:00
  • 84ac448440 Implement MSR instruction for A32 (#2585) Mary 2021-08-27 00:07:44 +02:00
  • 501c3d5cea
    Implement MSR instruction for A32 (#2585) Mary 2021-08-27 00:07:44 +02:00
  • 42838cd20b Add support for HLE macros and accelerate MultiDrawElementsIndirectCount #2 (#2557) mpnico 2021-08-26 23:50:28 +02:00
  • 8e1adb95cf
    Add support for HLE macros and accelerate MultiDrawElementsIndirectCount #2 (#2557) mpnico 2021-08-26 23:50:28 +02:00
  • da67584e6e Fix Unicorn Warnings (#2575) VocalFan 2021-08-26 17:34:24 -04:00
  • 5cab8ea4ad
    Fix Unicorn Warnings (#2575) VocalFan 2021-08-26 17:34:24 -04:00
  • 7cfc37f638 Bugfix LibHac update to 0.13.3 and remove SD card workaround (#2579) Alex Barney 2021-08-26 14:18:49 -07:00
  • 32cad88cc6
    Bugfix LibHac update to 0.13.3 and remove SD card workaround (#2579) Alex Barney 2021-08-26 14:18:49 -07:00
  • 21929639f3 Added fallbacks for all Audio Backends (#2582) VocalFan 2021-08-26 17:03:19 -04:00
  • 686b63e479
    Added fallbacks for all Audio Backends (#2582) VocalFan 2021-08-26 17:03:19 -04:00
  • 56571aa73c Swap BGR565 components by changing the format (#2577) gdkchan 2021-08-26 17:47:21 -03:00
  • 5b8ceb9173
    Swap BGR565 components by changing the format (#2577) gdkchan 2021-08-26 17:47:21 -03:00
  • dab5af6899 sdl2: Update to Ryujinx.SDL2-CS 2.0.17 (#2553) Mary 2021-08-26 22:26:28 +02:00
  • 6d9bc7cf90
    sdl2: Update to Ryujinx.SDL2-CS 2.0.17 (#2553) Mary 2021-08-26 22:26:28 +02:00
  • 0eb42963a0 Ignore exceptions when cleaning the SD card saves (#2576) Alex Barney 2021-08-20 16:03:17 -07:00
  • 5e99bff7de
    Ignore exceptions when cleaning the SD card saves (#2576) Alex Barney 2021-08-20 16:03:17 -07:00
  • b3bf958f8a Seeing if there are any other spelling errors to correct. (#2572) VocalFan 2021-08-20 17:48:00 -04:00
  • d753de6d5d
    Seeing if there are any other spelling errors to correct. (#2572) VocalFan 2021-08-20 17:48:00 -04:00
  • b195567964 Swap BGR components for 16-bit BGR texture formats (#2567) gdkchan 2021-08-20 18:26:25 -03:00
  • c702943af3
    Swap BGR components for 16-bit BGR texture formats (#2567) gdkchan 2021-08-20 18:26:25 -03:00
  • 2bd9bc6b2c Change disabled vertex attribute value to (0, 0, 0, 1) (#2573) riperiperi 2021-08-20 22:09:30 +01:00
  • 6c76bc3bc0
    Change disabled vertex attribute value to (0, 0, 0, 1) (#2573) riperiperi 2021-08-20 22:09:30 +01:00
  • d8df344ce6 Remove pool cache entries for incompatible overlapping textures (#2568) riperiperi 2021-08-20 21:52:09 +01:00
  • bdc1f91a5b
    Remove pool cache entries for incompatible overlapping textures (#2568) riperiperi 2021-08-20 21:52:09 +01:00
  • 3031b7bc52 Clean the SD card save directory when opening the emulator (#2564) Alex Barney 2021-08-20 13:36:14 -07:00
  • e0af248e6f
    Clean the SD card save directory when opening the emulator (#2564) Alex Barney 2021-08-20 13:36:14 -07:00
  • 85e532d5a9 Fix GetHandleInformation for mipmapped 3d textures (#2569) riperiperi 2021-08-20 18:59:39 +01:00
  • 97aedc030d
    Fix GetHandleInformation for mipmapped 3d textures (#2569) riperiperi 2021-08-20 18:59:39 +01:00
  • a6f661e52c Fix type mismatch in BitwiseAnd simplification (#2571) FICTURE7 2021-08-20 21:42:00 +04:00
  • f2a7b300c4
    Fix type mismatch in BitwiseAnd simplification (#2571) FICTURE7 2021-08-20 21:42:00 +04:00
  • f587de6a29 Reduce JIT GC allocations (#2515) FICTURE7 2021-08-17 22:08:34 +04:00
  • 22b2cb39af
    Reduce JIT GC allocations (#2515) FICTURE7 2021-08-17 22:08:34 +04:00
  • 2729fbbbea Always use an all-zeros key for AES-XTS file systems (#2561) Alex Barney 2021-08-17 10:46:52 -07:00
  • cd4530f29c
    Always use an all-zeros key for AES-XTS file systems (#2561) Alex Barney 2021-08-17 10:46:52 -07:00
  • 748c535b5d Enable transform feedback buffer flush (#2552) gdkchan 2021-08-17 14:09:27 -03:00
  • 680d3ed198
    Enable transform feedback buffer flush (#2552) gdkchan 2021-08-17 14:09:27 -03:00
  • 17b717143a Update to LibHac 0.13.1 (#2475) Alex Barney 2021-08-12 14:56:24 -07:00
  • dadc0e59da
    Update to LibHac 0.13.1 (#2475) Alex Barney 2021-08-12 14:56:24 -07:00
  • e4be5e0c5f Improve firmware install error due to outdated keys (#2541) ooa113y 2021-08-12 23:48:15 +03:00
  • 3977d1f72b
    Improve firmware install error due to outdated keys (#2541) ooa113y 2021-08-12 23:48:15 +03:00
  • c466627b5f Fix size of cached compute shaders (#2548) gdkchan 2021-08-12 15:59:24 -03:00
  • eb181425b1
    Fix size of cached compute shaders (#2548) gdkchan 2021-08-12 15:59:24 -03:00
  • 514fb8d775 Revert "Calculate vertex buffer sizes from index buffer (#1663)" (#2544) gdkchan 2021-08-11 22:13:48 -03:00
  • 8196086f7a
    Revert "Calculate vertex buffer sizes from index buffer (#1663)" (#2544) gdkchan 2021-08-11 22:13:48 -03:00
  • 0819b88a1a Ensure render scale is initialized to 1 on the backend (#2543) gdkchan 2021-08-11 19:44:41 -03:00
  • 0ba4ade8f1
    Ensure render scale is initialized to 1 on the backend (#2543) gdkchan 2021-08-11 19:44:41 -03:00
  • a290f8be2c Unify GpuAccessorBase and TextureDescriptorCapableGpuAccessor (#2542) gdkchan 2021-08-11 18:56:59 -03:00
  • 3148c0c21c
    Unify GpuAccessorBase and TextureDescriptorCapableGpuAccessor (#2542) gdkchan 2021-08-11 18:56:59 -03:00
  • b97e15e2a6 Workaround for cubemap view data upload bug on Intel (#2539) gdkchan 2021-08-11 18:19:28 -03:00
  • d44d8f2eb6
    Workaround for cubemap view data upload bug on Intel (#2539) gdkchan 2021-08-11 18:19:28 -03:00
  • 0485141e8a Workaround for Intel FrontFacing built-in variable bug (#2540) gdkchan 2021-08-11 18:01:06 -03:00
  • c3e2646f9e
    Workaround for Intel FrontFacing built-in variable bug (#2540) gdkchan 2021-08-11 18:01:06 -03:00
  • d9eddfbeb3 Use "Undesired" scale mode for certain textures rather than blacklisting (#2537) riperiperi 2021-08-11 21:44:51 +01:00
  • 0a80a837cb
    Use "Undesired" scale mode for certain textures rather than blacklisting (#2537) riperiperi 2021-08-11 21:44:51 +01:00
  • b56a469566 Make sure attributes used on subsequent shader stages are initialized (#2538) gdkchan 2021-08-11 17:27:00 -03:00
  • ed754af8d5
    Make sure attributes used on subsequent shader stages are initialized (#2538) gdkchan 2021-08-11 17:27:00 -03:00
  • 64e7dc1304 Calculate vertex buffer sizes from index buffer (#1663) gdkchan 2021-08-11 17:06:09 -03:00
  • 10d649e6d3
    Calculate vertex buffer sizes from index buffer (#1663) gdkchan 2021-08-11 17:06:09 -03:00
  • 1f9a96c22f Do not dirty memory tracking region handles if they are partially unmapped (#2536) gdkchan 2021-08-11 16:50:33 -03:00
  • bb8a920b63
    Do not dirty memory tracking region handles if they are partially unmapped (#2536) gdkchan 2021-08-11 16:50:33 -03:00
  • 3b3a1193a2 Replace BGRA and scale uniforms with a uniform block (#2496) gdkchan 2021-08-11 16:33:43 -03:00
  • 0f6ec446ea
    Replace BGRA and scale uniforms with a uniform block (#2496) gdkchan 2021-08-11 16:33:43 -03:00
  • 7770706d36 hle: Tidy-up ServiceNotImplementedException (#2535) jduncanator 2021-08-12 05:16:42 +10:00
  • b5b7e23fc4
    hle: Tidy-up ServiceNotImplementedException (#2535) jduncanator 2021-08-12 05:16:42 +10:00
  • d7fc382e9e Use a new approach for shader BRX targets (#2532) gdkchan 2021-08-11 15:59:42 -03:00
  • d9d18439f6
    Use a new approach for shader BRX targets (#2532) gdkchan 2021-08-11 15:59:42 -03:00
  • 83767ec40e Implement vibrations (#2468) mpnico 2021-08-05 00:39:40 +02:00
  • 70f79e689b
    Implement vibrations (#2468) mpnico 2021-08-05 00:39:40 +02:00
  • dc2f730cff Hide UI rework/arrow key fix (#2504) ooa113y 2021-08-05 00:28:19 +03:00
  • 46ffc81d90
    Hide UI rework/arrow key fix (#2504) ooa113y 2021-08-05 00:28:19 +03:00
  • b1dcf8b792 Clamp controller sticks to circle, instead of square (#2493) emmauss 2021-08-04 21:08:33 +00:00
  • 5ceaf344ce
    Clamp controller sticks to circle, instead of square (#2493) emmauss 2021-08-04 21:08:33 +00:00
  • 95109705b3 Support non-contiguous copies on I2M and DMA engines (#2473) gdkchan 2021-08-04 17:20:58 -03:00
  • ff5df5d8a1
    Support non-contiguous copies on I2M and DMA engines (#2473) gdkchan 2021-08-04 17:20:58 -03:00
  • 65c4566537 Update TamperMachine and disable write-to-code prevention (#2506) Caian Benedicto 2021-08-04 17:05:17 -03:00
  • ff8849671a
    Update TamperMachine and disable write-to-code prevention (#2506) Caian Benedicto 2021-08-04 17:05:17 -03:00
  • 33a447f22e Make audio disposal thread safe on all 3 backends (#2527) gdkchan 2021-08-04 15:28:33 -03:00
  • a27986c311
    Make audio disposal thread safe on all 3 backends (#2527) gdkchan 2021-08-04 15:28:33 -03:00
  • 8cc02d2dd6 Implement "hide UI" option (#2411) ooa113y 2021-07-24 21:48:00 +03:00
  • 06cd3abe6c
    Implement "hide UI" option (#2411) ooa113y 2021-07-24 21:48:00 +03:00
  • 3cb7dadcb2 Ensure right joycon motion data is set (#2488) emmauss 2021-07-23 23:01:36 +00:00
  • 8c7986eb58
    Ensure right joycon motion data is set (#2488) emmauss 2021-07-23 23:01:36 +00:00
  • b46005b4be Return mapped buffer pointer directly for flush, WriteableRegion for textures (#2494) riperiperi 2021-07-19 23:10:54 +01:00
  • 4b60371e64
    Return mapped buffer pointer directly for flush, WriteableRegion for textures (#2494) riperiperi 2021-07-19 23:10:54 +01:00
  • 1b7fe03d58 Only use persistent buffers to flush on NVIDIA and Windows+AMD (#2489) riperiperi 2021-07-18 15:45:50 +01:00
  • 10e17ab423
    Only use persistent buffers to flush on NVIDIA and Windows+AMD (#2489) riperiperi 2021-07-18 15:45:50 +01:00
  • b13357eeea Amadeus: DSP code generation improvements (#2460) Mary 2021-07-18 13:05:11 +02:00
  • b8ad676fb8
    Amadeus: DSP code generation improvements (#2460) Mary 2021-07-18 13:05:11 +02:00
  • 9804a472c3 shadertools: Prepare for new target Languages and APIs (#2465) Mary 2021-07-18 12:49:39 +02:00
  • 97a2133207
    shadertools: Prepare for new target Languages and APIs (#2465) Mary 2021-07-18 12:49:39 +02:00
  • e9c28ac3c7 Flush buffers and texture data through a persistent mapped buffer. (#2481) riperiperi 2021-07-16 22:10:20 +01:00
  • ca5ac37cd6
    Flush buffers and texture data through a persistent mapped buffer. (#2481) riperiperi 2021-07-16 22:10:20 +01:00
  • 5797e3f2b6 Ensure that DMA copy target textures are kept alive or flushed (#2478) gdkchan 2021-07-14 14:48:57 -03:00
  • bb6fab2009
    Ensure that DMA copy target textures are kept alive or flushed (#2478) gdkchan 2021-07-14 14:48:57 -03:00
  • 1eed1a7347 Do not require texture and sampler pools being initialized (#2476) gdkchan 2021-07-14 14:27:22 -03:00