Commit Graph

  • 923089a298
    Fast path for Inline-to-Memory texture data transfers (#3610) gdkchan 2022-08-25 23:16:41 -03:00
  • d9aa15eb24 pctl: Implement EndFreeCommunication Ac_K 2022-08-24 23:41:13 +02:00
  • 12c89a61f9
    misc: Fix missing null terminator for strings with pchtxt (#3629) Mary-nyan 2022-08-25 21:59:15 +02:00
  • f5235fff29
    ARMeilleure: Hardware accelerate SHA256 (#3585) merry 2022-08-25 11:12:13 +01:00
  • eba682b767
    Implement some 32-bit Thumb instructions (#3614) gdkchan 2022-08-25 06:59:34 -03:00
  • b994dafe7a
    Update PPTC dialog text to match label and tooltip (#3618) RKennedy9064 2022-08-24 03:25:49 -05:00
  • 54421760c3
    Check if game directories have been updated before refreshing GUI (#3607) MutantAura 2022-08-21 14:07:28 +01:00
  • 88a0e720cb
    Use RGBA16 vertex format if RGB16 is not supported on Vulkan (#3552) gdkchan 2022-08-20 16:20:27 -03:00
  • 53cc9e0561
    Change 'Purge PPTC Cache' label & tooltip to reflect function behavior (#3601) EmulationFanatic 2022-08-19 17:39:59 -06:00
  • 7defc59b9d
    A few minor documentation fixes. (#3599) Nicholas Rodine 2022-08-19 16:21:06 -05:00
  • 951700fdd8
    Removed unused usings. (#3593) Nicholas Rodine 2022-08-18 11:04:54 -05:00
  • eb6430f103
    Skipped over the last "Count" key explicitly, instead of relying on an exception. (#3595) Nicholas Rodine 2022-08-17 19:00:27 -05:00
  • 80a879cb44
    Fix SpirV parse failure (#3597) Nicholas Rodine 2022-08-17 18:49:43 -05:00
  • 2197f41506
    Removed extra semicolons. (#3594) Nicholas Rodine 2022-08-17 02:05:15 -05:00
  • c8f9292bab
    Avalonia - Couple fixes and improvements to vulkan (#3483) Emmanuel Hansen 2022-08-16 16:32:37 +00:00
  • 0ec933a615
    Vulkan: Add ETC2 texture formats (#3576) gdkchan 2022-08-16 10:42:42 -03:00
  • 2135b6a51a
    am: Stub SetWirelessPriorityMode, SetWirelessPriorityMode and GetHdcpAuthenticationState (#3535) Ac_K 2022-08-15 13:12:08 +02:00
  • 00e35d9bf6
    ControllerApplet: Override player counts when SingleMode is set (#3571) mageven 2022-08-15 13:16:08 +05:30
  • 6dfb6ccf8c
    PreAllocator: Check if instruction supports a Vex prefix in IsVexSameOperandDestSrc1 (#3587) merry 2022-08-14 21:35:08 +01:00
  • e87e8b012c
    Fix texture bindings using wrong sampler pool in some cases (#3583) gdkchan 2022-08-14 14:00:30 -03:00
  • e8f1ca8427
    OpenGL: Limit vertex buffer range for non-indexed draws (#3542) gdkchan 2022-08-11 20:21:56 -03:00
  • ad47bd2d4e
    Fix blend with RGBX color formats (#3553) gdkchan 2022-08-11 18:23:25 -03:00
  • a5ff0024fb
    Rename ToSpan to AsSpan (#3556) gdkchan 2022-08-11 18:07:37 -03:00
  • f9661a54d2
    add Japanese translation to Avalonia UI (#3489) txorion 2022-08-12 05:55:14 +09:00
  • 66e7fdb871
    OpenGL: Fix clears of unbound color targets (#3564) gdkchan 2022-08-08 14:39:22 -03:00
  • 2bb9b33da1
    Implement Arm32 Sha256 and MRS Rd, CPSR instructions (#3544) gdkchan 2022-08-05 14:03:50 -03:00
  • 1080f64df9
    Implement HLE macros for render target clears (#3528) gdkchan 2022-08-04 18:30:08 -03:00
  • c48a75979f
    Fix Multithreaded Compilation of Shader Cache on OpenGL (#3540) riperiperi 2022-08-03 23:37:56 +01:00
  • 842cb26ba5
    Sfdnsres; Stub ResolverSetOptionRequest (#3493) Ac_K 2022-08-03 00:10:28 +02:00
  • e235d5e7bb
    Fix resolution scale values not being updated (#3514) gdkchan 2022-08-02 18:58:56 -03:00
  • ed0b10c81f
    Fix geometry shader passthrough fallback being used when feature is supported (#3525) gdkchan 2022-08-02 03:44:30 -03:00
  • f92650fcff
    SPIR-V: Initialize undefined variables with 0 (#3526) riperiperi 2022-08-02 08:11:10 +02:00
  • 712361f6e1
    vk: Workaround XCB not availaible on FlatHub build (#3515) Mary-nyan 2022-08-01 08:46:19 +02:00
  • 2232e4ae87
    Vulkan backend (#2518) gdkchan 2022-07-31 18:26:06 -03:00
  • 14ce9e1567
    Move partial unmap handler to the native signal handler (#3437) riperiperi 2022-07-30 00:16:29 +02:00
  • 952d013c67
    Avalonia changes (#3497) rna0 2022-07-29 04:14:37 +03:00
  • 46c8129bf5
    Avalonia: Another Cleanup (#3494) Ac_K 2022-07-29 00:41:34 +02:00
  • 8cfec5de4b
    Avalonia: Cleanup UserEditor a bit (#3492) Ac_K 2022-07-28 19:16:23 +02:00
  • 37b6e081da
    Fix DMA linear texture copy fast path (#3496) gdkchan 2022-07-28 13:46:12 -03:00
  • 3c3bcd82fe
    Add a sampler pool cache and improve texture pool cache (#3487) gdkchan 2022-07-27 21:07:48 -03:00
  • a00c59a46c
    update settings and main window tooltips (#3488) EmulationFanatic 2022-07-25 15:02:17 -06:00
  • 1825bd87b4
    misc: Reformat Ryujinx.Audio with dotnet-format (#3485) Mary-nyan 2022-07-25 20:46:33 +02:00
  • 62f8ceb60b
    Resolution scaling hotkeys (#3185) MutantAura 2022-07-24 19:44:47 +01:00
  • 1a888ae087
    Add support for conditional (with CC) shader Exit instructions (#3470) gdkchan 2022-07-24 15:33:30 -03:00
  • 84d0ca5645
    feat: add traditional chinese translate (Avalonia) (#3474) 菘菘 2022-07-25 02:18:21 +08:00
  • 31b8d413d5
    Change MenuHeaders to embedded textblocks (#3469) MutantAura 2022-07-24 18:50:06 +01:00
  • 6e02cac952
    Avalonia - Use content dialog for user profile manager (#3455) Emmanuel Hansen 2022-07-24 17:38:38 +00:00
  • 3a3380fa25
    fix: Ensure to load latest version of ffmpeg libraries first (#3473) Mary-nyan 2022-07-24 11:39:56 +02:00
  • 2d252db0a7
    GTK & Avalonia changes (#3480) EmulationFanatic 2022-07-23 08:05:51 -07:00
  • 7f8a3541eb
    Fix decoding of block after shader BRA.CC instructions without predicate (#3472) gdkchan 2022-07-23 11:53:14 -03:00
  • b34de74f81
    Avoid adding shader buffer descriptors for constant buffers that are not used (#3478) gdkchan 2022-07-23 11:15:58 -03:00
  • 5811d121df
    Avoid scaling 2d textures that could be used as 3d (#3464) riperiperi 2022-07-15 13:24:13 +01:00
  • 6eb85e846f
    Reduce some unnecessary allocations in DMA handler (#2886) Logan Stromberg 2022-07-14 11:45:56 -07:00
  • c5bddfeab8
    Remove dependency for FFmpeg.AutoGen and Update FFmpeg to 5.0.1 for Windows (#3466) Mary 2022-07-14 15:13:23 +02:00
  • 70ec5def9c
    BSD: Allow use of DontWait flag in Receive (#3462) Fruityloops 2022-07-14 09:47:25 +00:00
  • 7853faa334
    Ava/MainWindow: Do not show Show Console menu item on non-Windows (#3461) merry 2022-07-12 13:58:31 +01:00
  • b7fb474bfe
    Handle the case where byte optionValues are sent to BSD (#3405) riperiperi 2022-07-11 23:50:01 +01:00
  • 2fa6413ed8
    Avalonia - Add border to Flyouts (#3341) Emmanuel Hansen 2022-07-11 22:44:35 +00:00
  • 4523a73f75
    Propagate Shader phi nodes with the same source value from all blocks (#3457) gdkchan 2022-07-11 19:36:58 -03:00
  • f4c47f3c9a
    Avalonia - Make tooltips more useful and descriptive, update Spanish localization (#3453) MetrosexualGarbodor 2022-07-11 23:32:14 +01:00
  • 7d9a5feccb
    Avalonia - Couple fixes and improvements (#3451) Emmanuel Hansen 2022-07-11 22:25:33 +00:00
  • 14ae4e276f
    Avalonia - Further Optimize Chinese Translation (#3452) Narugakuruga 2022-07-12 06:12:52 +08:00
  • 3af42d6c7e
    UI - Avalonia Part 3 (#3441) Emmanuel Hansen 2022-07-08 18:47:11 +00:00
  • bccf5e8b5a
    Avalonia - Use loaded config when assigning controller input (#3447) Emmanuel Hansen 2022-07-08 18:28:45 +00:00
  • d86a116e1e
    ensure mouse cursor is only hidden when mouse is in renderer (#3448) Emmanuel Hansen 2022-07-08 18:16:30 +00:00
  • 4c2ab880ef
    misc: Relicense Ryujinx.Audio under the terms of the MIT license (#3449) Mary 2022-07-08 19:45:53 +02:00
  • bc5bb4459e
    Fix deadlock in mouse input on Avalonia (#3444) Emmanuel Hansen 2022-07-08 12:53:48 +00:00
  • 55e97959b9
    Fix Vi managed and stray layers open/close/destroy (#3438) gdkchan 2022-07-06 13:37:36 -03:00
  • f7ef6364b7
    Implement CPU FCVT Half <-> Double conversion variants (#3439) gdkchan 2022-07-06 08:40:31 -03:00
  • b46b63e06a
    Add support for alpha to coverage dithering (#3069) gdkchan 2022-07-05 19:58:36 -03:00
  • 594246ea47
    UI - Avalonia Part 2 (#3351) Emmanuel Hansen 2022-07-05 18:06:31 +00:00
  • d21b403886
    Stub GetTemperature (#3429) Ac_K 2022-07-03 10:17:24 +02:00
  • 5afd521c5a
    Bindless elimination for constant sampler handle (#3424) gdkchan 2022-07-02 15:03:35 -03:00
  • 0c66d71fe8
    ui: Fix timezone abbreviation since #3361 (#3430) Mary 2022-06-29 22:08:30 +02:00
  • bdc4fa81f2
    Add Simplified Chinese to Avalonia (V2) (#3416) Narugakuruga 2022-06-25 23:03:48 +08:00
  • 625f5fb88a
    Account for pool change on texture bindings cache (#3420) gdkchan 2022-06-25 11:52:38 -03:00
  • 2382717600
    timezone: Fix regression caused by #3361 (#3418) Mary 2022-06-24 21:11:56 +02:00
  • 30ee70a9bc
    time: Make TimeZoneRule blittable and avoid copies (#3361) Mary 2022-06-24 19:04:57 +02:00
  • 232b1012b0
    Fix ThreadingLock deadlock on invalid access and TerminateProcess (#3407) gdkchan 2022-06-23 21:53:16 -03:00
  • e747f5cd83
    Ensure texture ID is valid before getting texture descriptor (#3406) gdkchan 2022-06-23 21:41:57 -03:00
  • 8aff17a93c
    UI: Some Avalonia cleanup (#3358) Ac_K 2022-06-23 20:59:02 +02:00
  • f2a41b7a1c
    Rewrite kernel memory allocator (#3316) gdkchan 2022-06-22 12:28:14 -03:00
  • c881cd2d14
    Fix doubling of detected gamepads on program start (#3398) RhavoX 2022-06-20 19:01:55 +02:00
  • 68f9091870
    Account for res scale changes when updating bindings (#3403) riperiperi 2022-06-17 21:41:38 +01:00
  • 99ffc061d3
    Optimize Texture Binding and Shader Specialization Checks (#3399) riperiperi 2022-06-17 17:09:14 +01:00
  • d987cacfb7
    Fix VIC out of bounds copy (#3386) gdkchan 2022-06-17 12:01:52 -03:00
  • 851f56b08a
    Support Array/3D depth-stencil render target, and single layer clears (#3400) gdkchan 2022-06-14 13:30:39 -03:00
  • b1bd6a50b5
    Less invasive fix for EventFd blocking operations (#3394) gdkchan 2022-06-12 04:29:12 -03:00
  • 70895bdb04
    Allow concurrent BSD EventFd read/write (#3385) gdkchan 2022-06-11 14:58:30 -03:00
  • 830cbf91bb
    Ignore ClipControl on draw texture fallback (#3388) gdkchan 2022-06-11 14:31:17 -03:00
  • 9a9349f0f4
    Fix instanced indexed inline draw index count (#3389) gdkchan 2022-06-10 23:44:49 -03:00
  • 46cc7b55f0
    Fix instanced indexed inline draws (#3383) gdkchan 2022-06-05 21:24:28 -03:00
  • dd8f97ab9e
    Remove freed memory range from tree on memory block disposal (#3347) gdkchan 2022-06-05 15:12:42 -03:00
  • 633c5ec330
    Extend uses count from ushort to uint on Operand Data structure (#3374) gdkchan 2022-06-05 14:15:27 -03:00
  • a3e7bb8eb4
    Copy dependency for multisample and non-multisample textures (#3382) gdkchan 2022-06-05 14:06:47 -03:00
  • 2073ba2919
    Fix a potential GPFIFO submission race (#3378) Billy Laws 2022-06-04 20:36:36 +01:00
  • d03124a992
    Fix 3D semaphore counter type 0 handling (#3380) Billy Laws 2022-06-02 23:51:36 +01:00
  • 59490d54b5
    infra: Switch to win10-x64 RID and fix PR comment for Avalonia and SDL2 artifact rename (#3375) Mary 2022-06-01 02:01:16 +02:00
  • e546e5933f
    Rewrite SVC handler using source generators rather than IL emit (#3371) gdkchan 2022-05-31 17:12:46 -03:00
  • 0c87bf9ea4
    Refactor CPU interface to allow the implementation of other CPU emulators (#3362) gdkchan 2022-05-31 16:29:35 -03:00