Commit Graph

  • f39fce8f54
    misc: Migrate usage of RuntimeInformation to OperatingSystem (#2901) Mary 2021-12-05 00:02:30 +01:00
  • 7c9360d393
    Fix Amiibo hanging since .NET 6 changes (#2890) Mary 2021-11-30 11:09:32 +01:00
  • 560ed5eebd
    Don't blow up everything if a DLC file is moved or renamed. (#2867) Logan Stromberg 2021-11-29 10:21:27 -08:00
  • 57d3296ba4
    infra: Migrate to .NET 6 (#2829) Mary 2021-11-28 21:24:17 +01:00
  • 7b040e51b0
    kernel: Fix sleep timing accuracy (#2828) Mary 2021-11-28 13:15:26 +01:00
  • 786fb04d20
    kernel: Add support for CFI (#2839) Mary 2021-11-28 13:01:17 +01:00
  • 3dcee8c437
    account/ns: Implement 13.0.0+ service calls (#2820) Ac_K 2021-11-24 22:11:50 +01:00
  • 30b7aaefca
    Better depth range detection (#2754) gdkchan 2021-11-21 10:25:03 -03:00
  • 02d786a086
    Nickname! - Init Amiibos with Profile's name! (#2804) VocalFan 2021-11-15 18:03:17 -05:00
  • b9d83cc97e
    Fix shader integer from/to double conversion (#2831) gdkchan 2021-11-14 21:37:07 -03:00
  • 788aec511f
    Limit Custom Anisotropic Filtering to mipmapped textures with many levels (#2832) riperiperi 2021-11-13 19:04:21 +00:00
  • 611bec6e44
    Implement DrawTexture functionality (#2747) gdkchan 2021-11-10 15:37:49 -03:00
  • bc00a251dd
    Fix direct mouse access checkbox label (#2827) Adryzz (OLED Edition) 2021-11-10 19:21:51 +01:00
  • 911ea38e93
    Support shader gl_Color, gl_SecondaryColor and gl_TexCoord built-ins (#2817) gdkchan 2021-11-08 13:18:46 -03:00
  • 3dee712164
    Fix bindless/global memory elimination with inverted predicates (#2826) gdkchan 2021-11-08 12:57:28 -03:00
  • b7a1544e8b
    Fix InvocationInfo on geometry shader and bindless default integer const (#2822) gdkchan 2021-11-08 11:39:30 -03:00
  • 81e9b86cdb
    Ensure syncpoints are released and event handles closed on channel close (#2812) gdkchan 2021-11-04 20:27:21 -03:00
  • f78bcb8048
    Clamp number of mipmap levels to avoid API errors due to invalid textures (#2808) gdkchan 2021-11-03 20:58:24 -03:00
  • f41687f4c1
    hle: Make Ryujinx.HLE project entirely safe (#2789) Mary 2021-11-01 23:38:13 +01:00
  • e48530e9d9
    When waiting on CPU, do not return a time out error from EventWait (#2780) gdkchan 2021-11-01 19:10:02 -03:00
  • c6015daf8d
    ci: Disable macOS x64 build on AppVeyor (#2795) Mary 2021-10-29 15:07:31 +02:00
  • 99445dd0a6
    Add support for fragment shader interlock (#2768) gdkchan 2021-10-28 19:53:12 -03:00
  • a7a40a77f2
    Add support for the brazilian portuguese language code (#2792) gdkchan 2021-10-28 18:06:45 -03:00
  • 5c66a36ed6
    kernel: Fix inverted condition on permission check of SetMemoryPermission syscall (#2777) Mary 2021-10-25 01:00:31 +02:00
  • 04dfb86fde
    Preserve image types for shader bindless surface instructions (.D variants) (#2779) gdkchan 2021-10-24 19:40:20 -03:00
  • 51fa1b2cb0
    hle: Improve safety (#2778) Mary 2021-10-25 00:13:20 +02:00
  • b4dc33efc2
    kernel: Clear pages allocated with SetHeapSize (#2776) Mary 2021-10-24 23:52:59 +02:00
  • 8c4e4ab3b3
    Fixup channel submit IOCTL syncpoint parameters (#2774) Billy Laws 2021-10-24 22:34:44 +01:00
  • 85d8d1d7ca
    misc: Fix IVirtualMemoryManager.Fill ignoring value (#2775) Mary 2021-10-24 23:16:59 +02:00
  • dc837c0042
    kernel: Add resource limit related syscalls (#2773) Mary 2021-10-24 01:40:13 +02:00
  • c94d47cc40
    kernel: Implement SetMemoryPermission syscall (#2772) Mary 2021-10-24 01:24:49 +02:00
  • e7e65ccbc9
    kernel: Add missing address space check in SetMemoryAttribute syscall (#2771) Mary 2021-10-24 01:07:41 +02:00
  • 0d174cbd45
    EventWait should not signal the event when it returns Success (#2739) gdkchan 2021-10-19 17:25:32 -03:00
  • 63f1663fa9
    Fix shader 8-bit and 16-bit STS/STG (#2741) gdkchan 2021-10-18 20:24:15 -03:00
  • 052deebf26
    Another workaround for NVIDIA driver 496.13 shader bug (#2750) riperiperi 2021-10-19 00:04:06 +01:00
  • fbf40424f4
    Add an early TailMerge pass (#2721) FICTURE7 2021-10-19 02:51:22 +04:00
  • 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