Commit Graph

  • 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
  • 9827dc35e1 Allow loading NSPs without a NCA inside (#3364) gdkchan 2022-05-31 16:16:59 -03:00
  • 448723d3b3 Don't force DPI aware on Avalonia - it already has it covered. (#3354) riperiperi 2022-05-21 22:32:50 +01:00
  • 89294b7772 Fix audio renderer error message result code base (#3348) gdkchan 2022-05-18 19:59:27 -03:00
  • 7b9c4757dd UI - Scale end framebuffer blit (#3342) Emmanuel Hansen 2022-05-16 21:10:29 +00:00
  • b8fc97adf2 Fix Avalonia updater Mary 2022-05-15 21:01:01 +02:00
  • c1a7b5bcdb fix amiibo image path (#3345) Emmanuel Hansen 2022-05-15 18:47:00 +00:00
  • be1c375589 gh-actions: Prefix Avalonia builds with test- and disable prerelease. Mary 2022-05-15 18:05:55 +02:00
  • 378d19f87a gh-actions: Attempt to fix the whole mess up with Avalonia changes Mary 2022-05-15 17:50:16 +02:00
  • f59f65ec4f add avalonia builds to release (#3339) Emmanuel Hansen 2022-05-15 14:28:32 +00:00
  • 7bc4971cf9 misc: Clean up of CS project after Avalonia merge (#3340) Mary 2022-05-15 16:02:15 +02:00
  • 3551c18902 sdl2: Update to Ryujinx.SDL2-CS 2.0.22 (#3317) Mary 2022-05-15 13:51:30 +02:00
  • deb99d2cae Avalonia UI - Part 1 (#3270) Emmanuel Hansen 2022-05-15 11:30:15 +00:00
  • 9ba73ffbe5 Prefetch capabilities before spawning translation threads. (#3338) riperiperi 2022-05-14 15:58:33 +01:00
  • 43b4b34376 Implement Viewport Transform Disable (#3328) riperiperi 2022-05-12 14:47:13 +01:00
  • 92ca1cb0cb hid: Various fixes and cleanup (#3326) Ac_K 2022-05-08 00:28:54 +02:00
  • 50d7ecf76d Add alternative "GL" enum values for StencilOp (#3321) riperiperi 2022-05-05 20:16:58 +01:00
  • 42a2a80b87 Enable JIT service LLE (#2959) gdkchan 2022-05-05 15:23:30 -03:00
  • 54deded929 Fix shared memory leak on Windows (#3319) gdkchan 2022-05-05 14:58:59 -03:00
  • 39bdf6d41e infra: Warn about support drop of old Windows versions (#3299) Mary 2022-05-04 20:21:27 +02:00
  • 074190e03c Remove AddProtection count > 0 assert (#3315) gdkchan 2022-05-04 14:07:10 -03:00
  • 256514c7c9 Update the artifact build's version number (#3297) voldemort2826 2022-05-04 04:35:12 +07:00
  • 556be08c4e Implement PM GetProcessInfo atmosphere extension (partially) (#2966) gdkchan 2022-05-03 18:28:32 -03:00
  • 1cbca5eecb Implement code memory syscalls (#2958) gdkchan 2022-05-03 08:16:31 -03:00
  • 95017b8c66 Support memory aliasing (#2954) gdkchan 2022-05-02 20:30:02 -03:00
  • 4a892fbdc9 Fix flush action from multiple threads regression (#3311) riperiperi 2022-05-02 11:31:53 +01:00
  • 9eb5b7a10d Restrict cases where vertex buffer size from index buffer type is used (#3304) gdkchan 2022-05-01 11:12:34 -03:00
  • d64594ec74 Fix various issues with texture sync (#3302) riperiperi 2022-04-29 22:34:11 +01:00
  • 6a1a03566a T32: Implement load/store single (immediate) (#3186) merry 2022-04-21 00:25:43 +01:00
  • 13f5294aa3 Update NpadController.cs (#3284) Harone 2022-04-20 13:22:45 +02:00
  • 9444b4a647 Implement HwOpus multistream functions (#3275) gdkchan 2022-04-15 18:16:28 -03:00
  • 610fc84f3e ReactiveObject: Handle case when oldValue is null (#3268) merry 2022-04-15 11:58:27 +01:00