Commit Graph

  • d512ce122c
    Initial tessellation shader support (#2534) gdkchan 2021-10-18 18:38:04 -03:00
  • 7603dbe3c8
    Add missing U8/S8 types from shader I2I instruction (#2740) gdkchan 2021-10-17 17:48:36 -03:00
  • 25fd4ef10e
    Extend bindless elimination to work with masked and shifted handles (#2727) gdkchan 2021-10-17 17:28:18 -03:00
  • d05573bfd1
    Implement SHF (funnel shift) shader instruction (#2702) gdkchan 2021-10-17 17:02:20 -03:00
  • 1b81653478
    Fix regression with foreground software keyboard (#2732) Caian Benedicto 2021-10-13 12:20:48 -03:00
  • 464a92d8a7
    Force index buffer update for games using Vulkan (#2726) gdkchan 2021-10-12 18:46:42 -03:00
  • a2c6cd5132
    Enqueue frame before signalling the frame is ready. (#2722) riperiperi 2021-10-12 22:29:50 +01:00
  • 0bce4a074a
    Don't force scaling on 2D copy sources (#2701) riperiperi 2021-10-12 22:12:17 +01:00
  • d1604aa762
    nvdec: Adding Vp8 codec support (#2707) Ac_K 2021-10-12 22:55:57 +02:00
  • a7109c767b
    Rewrite shader decoding stage (#2698) gdkchan 2021-10-12 17:35:31 -03:00
  • 0510fde25a
    spl: Implement IGeneralInterface GetConfig (#2705) Ac_K 2021-10-12 22:15:55 +02:00
  • 380b95bc59
    Inline software keyboard without input pop up dialog (#2180) Caian Benedicto 2021-10-12 16:54:21 -03:00
  • 69093cf2d6
    Optimize LSRA (#2563) FICTURE7 2021-10-09 01:15:44 +04:00
  • c54a14d0b8
    Added support for Pixel Format X8B8G8R8 (#2716) C1fer 2021-10-07 17:41:02 -04:00
  • 468774578d
    Merge pull request #2713 from riperiperi/fix/modified-inherit riperiperi 2021-10-07 13:43:31 +01:00
  • a4956591ec Avoid potential race riperiperi 2021-10-07 01:13:51 +01:00
  • c61c1ea898 Reregister flush actions when taking a buffer's modified range list. riperiperi 2021-10-07 00:00:56 +01:00
  • ecc64c934d
    Add Operand.Label support to Assembler (#2680) FICTURE7 2021-10-05 21:04:55 +04:00
  • 11b437eafc
    Fix DisplayInfo struct (#2708) gdkchan 2021-10-05 12:38:44 -03:00
  • fff48bb45a
    Smaller initial size for ModifiedRangeList & directly inherit range list (#2663) riperiperi 2021-10-04 19:38:59 +01:00
  • 75f4b1ff2d
    Relax sampler pool requirement (#2703) gdkchan 2021-10-04 14:35:28 -03:00
  • f7aaea4300
    Unref frames before decoding with FFMPEG (#2704) gdkchan 2021-10-04 14:12:24 -03:00
  • d92fff541b
    Replace CacheResourceWrite with more general "precise" write (#2684) riperiperi 2021-09-29 01:27:03 +01:00
  • b6e093b0fc
    Force copy when auto-deleting a texture with dependencies (#2687) riperiperi 2021-09-29 01:11:05 +01:00
  • fd7567a6b5
    Only make render target 2D textures layered if needed (#2646) gdkchan 2021-09-28 20:55:12 -03:00
  • 312be74861
    Optimize HybridAllocator (#2637) FICTURE7 2021-09-29 03:38:37 +04:00
  • 1ae690ba2f
    Use normal memory store path for DC ZVA (#2693) riperiperi 2021-09-29 00:21:30 +01:00
  • 33dc4c9ce4
    clkrst: Stub/Implement IClkrstManager and IClkrstSession calls (#2692) Ac_K 2021-09-29 01:03:35 +02:00
  • f4f496cb48
    NVDEC (H264): Use separate contexts per channel and decode frames in DTS order (#2671) gdkchan 2021-09-28 19:43:40 -03:00
  • 0d23504e30
    Fix PTC count table relocation patching (#2666) FICTURE7 2021-09-29 02:28:34 +04:00
  • 79c854dd2e
    irs: Stub some service calls (#2665) Ac_K 2021-09-29 00:10:10 +02:00
  • 83bdafccda
    Share scales array for graphics and compute (#2653) gdkchan 2021-09-28 18:52:27 -03:00
  • 405840a24b
    Quick README update for game compatibility. (#2694) VocalFan 2021-09-28 17:26:45 -04:00
  • 7c5ead1c19
    Fast path for Inline2Memory buffer write that skips write tracking (#2624) riperiperi 2021-09-19 14:09:53 +01:00
  • db97b1d7d2
    Implement and use an Interval Tree for the MultiRangeList (#2641) riperiperi 2021-09-19 13:55:07 +01:00
  • f08a280ade
    Use shader subgroup extensions if shader ballot is not supported (#2627) gdkchan 2021-09-19 09:38:39 -03:00
  • 7379bc2f39
    Array based RangeList that caches Address/EndAddress (#2642) riperiperi 2021-09-19 13:22:26 +01:00
  • b0af010247
    Set texture/image bindings in place rather than allocating and passing an array (#2647) riperiperi 2021-09-19 13:03:05 +01:00
  • 32c09af71a amadeus: Fix regression from #2654 on ListAudioDeviceName Mary 2021-09-19 13:42:16 +02:00
  • 40d1acd198
    vi: Unify resolutions values and accurate implementation of them. (#2640) Ac_K 2021-09-19 12:57:39 +02:00
  • e17eb7bfaf
    amadeus: Update to REV10 (#2654) Mary 2021-09-19 12:29:19 +02:00
  • fe9d5a1981
    Fix problems added by Pause (#2645) mpnico 2021-09-18 14:31:44 +02:00
  • d327e809c9
    gui: Hotfix for FileChooserNative during section extraction (#2644) Ac_K 2021-09-16 00:09:48 +02:00
  • 843401635a
    Adjustments to framerate metric and addition of frametime (#2638) MutantAura 2021-09-15 01:26:10 +01:00
  • fb2e61a435
    Add Linux Unicorn patch + desc. (#2609) Michael Gielda 2021-09-15 01:47:10 +02:00
  • 5d08e9b495
    hos: Cleanup the project (#2634) Ac_K 2021-09-15 01:24:49 +02:00
  • 3f2486342b
    gui: Replace FileChooserDialog by FileChooserNative (#2633) Ac_K 2021-09-14 23:52:08 +02:00
  • a9343c9364
    Refactor PtcInfo (#2625) FICTURE7 2021-09-14 03:23:37 +04:00
  • ac4ec1a015
    Account for negative strides on DMA copy (#2623) gdkchan 2021-09-11 17:54:18 -03:00
  • 016fc64b3d
    Implement GetVaRegions on nvservices (#2621) gdkchan 2021-09-11 17:39:02 -03:00
  • a4089fc878
    Report 1080p resolution when in docked mode (#2618) gdkchan 2021-09-11 17:24:10 -03:00
  • 117e32a6ff
    Implement a "Pause Emulation" option & hotkey (#2428) mpnico 2021-09-11 22:08:25 +02:00
  • b0e410a828
    Lift textures in the AutoDeleteCache for all modifications. (#2615) riperiperi 2021-09-11 20:52:54 +01:00
  • 197f587802
    Fix GTK3 mapping for single quote key (#2612) Agustin Insua 2021-09-11 16:32:36 -03:00
  • bcbe6ef6cd
    Update game metadata when stopping emulation (#2610) Agustin Insua 2021-09-11 16:16:48 -03:00
  • 830d1f097d
    Remove file error popup (#2547) bobhope 2021-09-11 14:59:11 -04:00
  • f0b00c1ae9
    Fix TXQ for 3D textures. (#2613) riperiperi 2021-09-02 04:17:43 +01:00
  • 142cededd4
    Implement Shader Instructions SUATOM and SURED (#2090) riperiperi 2021-08-31 06:51:57 +01:00
  • 416dc8fde4
    Fix out-of-bounds shader thread shuffle (#2605) gdkchan 2021-08-30 14:02:40 -03:00
  • 82cefc8dd3
    Handle indirect draw counts with non-zero draw starts properly (#2593) gdkchan 2021-08-29 16:52:38 -03:00
  • 15e7fe3ac9
    Avoid deleting textures when their data does not overlap. (#2601) riperiperi 2021-08-29 20:22:13 +01:00
  • 54adc5f9fb
    Ensure that all threads wait for a read tracking action to complete. (#2597) riperiperi 2021-08-29 20:03:41 +01:00
  • 76e8f9ac87
    Only reupload the texture scale array if it changes. (#2595) riperiperi 2021-08-27 21:08:30 +01:00
  • ee1038e542
    Initial support for shader attribute indexing (#2546) gdkchan 2021-08-26 20:44:47 -03: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
  • 501c3d5cea
    Implement MSR instruction for A32 (#2585) Mary 2021-08-27 00:07:44 +02:00
  • 8e1adb95cf
    Add support for HLE macros and accelerate MultiDrawElementsIndirectCount #2 (#2557) mpnico 2021-08-26 23:50:28 +02:00
  • 5cab8ea4ad
    Fix Unicorn Warnings (#2575) VocalFan 2021-08-26 17:34:24 -04: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
  • 686b63e479
    Added fallbacks for all Audio Backends (#2582) VocalFan 2021-08-26 17:03:19 -04:00
  • 5b8ceb9173
    Swap BGR565 components by changing the format (#2577) gdkchan 2021-08-26 17:47:21 -03:00
  • 6d9bc7cf90
    sdl2: Update to Ryujinx.SDL2-CS 2.0.17 (#2553) Mary 2021-08-26 22:26:28 +02:00
  • 5e99bff7de
    Ignore exceptions when cleaning the SD card saves (#2576) Alex Barney 2021-08-20 16:03:17 -07:00
  • d753de6d5d
    Seeing if there are any other spelling errors to correct. (#2572) VocalFan 2021-08-20 17:48:00 -04:00
  • c702943af3
    Swap BGR components for 16-bit BGR texture formats (#2567) gdkchan 2021-08-20 18:26:25 -03:00
  • 6c76bc3bc0
    Change disabled vertex attribute value to (0, 0, 0, 1) (#2573) riperiperi 2021-08-20 22:09:30 +01:00
  • bdc1f91a5b
    Remove pool cache entries for incompatible overlapping textures (#2568) riperiperi 2021-08-20 21:52:09 +01:00
  • e0af248e6f
    Clean the SD card save directory when opening the emulator (#2564) Alex Barney 2021-08-20 13:36:14 -07:00
  • 97aedc030d
    Fix GetHandleInformation for mipmapped 3d textures (#2569) riperiperi 2021-08-20 18:59:39 +01:00
  • f2a7b300c4
    Fix type mismatch in BitwiseAnd simplification (#2571) FICTURE7 2021-08-20 21:42:00 +04:00
  • 22b2cb39af
    Reduce JIT GC allocations (#2515) FICTURE7 2021-08-17 22:08:34 +04:00
  • cd4530f29c
    Always use an all-zeros key for AES-XTS file systems (#2561) Alex Barney 2021-08-17 10:46:52 -07:00
  • 680d3ed198
    Enable transform feedback buffer flush (#2552) gdkchan 2021-08-17 14:09:27 -03:00
  • dadc0e59da
    Update to LibHac 0.13.1 (#2475) Alex Barney 2021-08-12 14:56:24 -07:00
  • 3977d1f72b
    Improve firmware install error due to outdated keys (#2541) ooa113y 2021-08-12 23:48:15 +03:00
  • eb181425b1
    Fix size of cached compute shaders (#2548) gdkchan 2021-08-12 15:59:24 -03:00
  • 8196086f7a
    Revert "Calculate vertex buffer sizes from index buffer (#1663)" (#2544) gdkchan 2021-08-11 22:13:48 -03:00
  • 0ba4ade8f1
    Ensure render scale is initialized to 1 on the backend (#2543) gdkchan 2021-08-11 19:44:41 -03:00
  • 3148c0c21c
    Unify GpuAccessorBase and TextureDescriptorCapableGpuAccessor (#2542) gdkchan 2021-08-11 18:56:59 -03:00
  • d44d8f2eb6
    Workaround for cubemap view data upload bug on Intel (#2539) gdkchan 2021-08-11 18:19:28 -03:00
  • c3e2646f9e
    Workaround for Intel FrontFacing built-in variable bug (#2540) gdkchan 2021-08-11 18:01:06 -03:00
  • 0a80a837cb
    Use "Undesired" scale mode for certain textures rather than blacklisting (#2537) riperiperi 2021-08-11 21:44:51 +01:00
  • ed754af8d5
    Make sure attributes used on subsequent shader stages are initialized (#2538) gdkchan 2021-08-11 17:27:00 -03:00
  • 10d649e6d3
    Calculate vertex buffer sizes from index buffer (#1663) gdkchan 2021-08-11 17:06:09 -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
  • 0f6ec446ea
    Replace BGRA and scale uniforms with a uniform block (#2496) gdkchan 2021-08-11 16:33:43 -03:00
  • b5b7e23fc4
    hle: Tidy-up ServiceNotImplementedException (#2535) jduncanator 2021-08-12 05:16:42 +10:00
  • d9d18439f6
    Use a new approach for shader BRX targets (#2532) gdkchan 2021-08-11 15:59:42 -03:00
  • 70f79e689b
    Implement vibrations (#2468) mpnico 2021-08-05 00:39:40 +02:00
  • 46ffc81d90
    Hide UI rework/arrow key fix (#2504) ooa113y 2021-08-05 00:28:19 +03:00