1
0
forked from MeloNX/MeloNX

Commit Graph

  • 2d252db0a7
    GTK & Avalonia changes (#3480) EmulationFanatic 2022-07-23 08:05:51 -07:00
  • 1fdb4acad1 Fix decoding of block after shader BRA.CC instructions without predicate (#3472) gdkchan 2022-07-23 11:53:14 -03:00
  • 7f8a3541eb
    Fix decoding of block after shader BRA.CC instructions without predicate (#3472) gdkchan 2022-07-23 11:53:14 -03:00
  • 997a1dcbd9 Avoid adding shader buffer descriptors for constant buffers that are not used (#3478) gdkchan 2022-07-23 11:15:58 -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
  • c50617408e Avoid scaling 2d textures that could be used as 3d (#3464) riperiperi 2022-07-15 13:24:13 +01:00
  • 5811d121df
    Avoid scaling 2d textures that could be used as 3d (#3464) riperiperi 2022-07-15 13:24:13 +01:00
  • aa9087756f Reduce some unnecessary allocations in DMA handler (#2886) Logan Stromberg 2022-07-14 11:45:56 -07:00
  • 6eb85e846f
    Reduce some unnecessary allocations in DMA handler (#2886) Logan Stromberg 2022-07-14 11:45:56 -07:00
  • 1a1f99eb06 Remove dependency for FFmpeg.AutoGen and Update FFmpeg to 5.0.1 for Windows (#3466) Mary 2022-07-14 15:13:23 +02: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
  • 530462cf33 BSD: Allow use of DontWait flag in Receive (#3462) Fruityloops 2022-07-14 09:47:25 +00:00
  • 70ec5def9c
    BSD: Allow use of DontWait flag in Receive (#3462) Fruityloops 2022-07-14 09:47:25 +00:00
  • 936d91c0e4 Ava/MainWindow: Do not show Show Console menu item on non-Windows (#3461) merry 2022-07-12 13:58:31 +01:00
  • 7853faa334
    Ava/MainWindow: Do not show Show Console menu item on non-Windows (#3461) merry 2022-07-12 13:58:31 +01:00
  • 85ca28363d Handle the case where byte optionValues are sent to BSD (#3405) riperiperi 2022-07-11 23:50:01 +01:00
  • b7fb474bfe
    Handle the case where byte optionValues are sent to BSD (#3405) riperiperi 2022-07-11 23:50:01 +01:00
  • 026befb55a Avalonia - Add border to Flyouts (#3341) Emmanuel Hansen 2022-07-11 22:44:35 +00:00
  • 2fa6413ed8
    Avalonia - Add border to Flyouts (#3341) Emmanuel Hansen 2022-07-11 22:44:35 +00:00
  • 68ec1fa80a Propagate Shader phi nodes with the same source value from all blocks (#3457) gdkchan 2022-07-11 19:36:58 -03:00
  • 4523a73f75
    Propagate Shader phi nodes with the same source value from all blocks (#3457) gdkchan 2022-07-11 19:36:58 -03:00
  • 68aa630113 Avalonia - Make tooltips more useful and descriptive, update Spanish localization (#3453) MetrosexualGarbodor 2022-07-11 23:32:14 +01:00
  • f4c47f3c9a
    Avalonia - Make tooltips more useful and descriptive, update Spanish localization (#3453) MetrosexualGarbodor 2022-07-11 23:32:14 +01:00
  • d7f5947a9f Avalonia - Couple fixes and improvements (#3451) Emmanuel Hansen 2022-07-11 22:25:33 +00:00
  • 7d9a5feccb
    Avalonia - Couple fixes and improvements (#3451) Emmanuel Hansen 2022-07-11 22:25:33 +00:00
  • 5b3a13592f Avalonia - Further Optimize Chinese Translation (#3452) Narugakuruga 2022-07-12 06:12:52 +08:00
  • 14ae4e276f
    Avalonia - Further Optimize Chinese Translation (#3452) Narugakuruga 2022-07-12 06:12:52 +08:00
  • 07be08f26f UI - Avalonia Part 3 (#3441) Emmanuel Hansen 2022-07-08 18:47:11 +00:00
  • 3af42d6c7e
    UI - Avalonia Part 3 (#3441) Emmanuel Hansen 2022-07-08 18:47:11 +00:00
  • 9418c33488 Avalonia - Use loaded config when assigning controller input (#3447) Emmanuel Hansen 2022-07-08 18:28:45 +00:00
  • bccf5e8b5a
    Avalonia - Use loaded config when assigning controller input (#3447) Emmanuel Hansen 2022-07-08 18:28:45 +00:00
  • cffe1f2de3 ensure mouse cursor is only hidden when mouse is in renderer (#3448) Emmanuel Hansen 2022-07-08 18:16:30 +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
  • 7d2b6ed7d2 misc: Relicense Ryujinx.Audio under the terms of the MIT license (#3449) Mary 2022-07-08 19:45:53 +02:00
  • 4c2ab880ef
    misc: Relicense Ryujinx.Audio under the terms of the MIT license (#3449) Mary 2022-07-08 19:45:53 +02:00
  • 8196e052f6 Fix deadlock in mouse input on Avalonia (#3444) Emmanuel Hansen 2022-07-08 12:53:48 +00:00
  • bc5bb4459e
    Fix deadlock in mouse input on Avalonia (#3444) Emmanuel Hansen 2022-07-08 12:53:48 +00:00
  • b792de1a11 Fix Vi managed and stray layers open/close/destroy (#3438) gdkchan 2022-07-06 13:37:36 -03:00
  • 55e97959b9
    Fix Vi managed and stray layers open/close/destroy (#3438) gdkchan 2022-07-06 13:37:36 -03:00
  • 7fea187059 Implement CPU FCVT Half <-> Double conversion variants (#3439) gdkchan 2022-07-06 08:40:31 -03:00
  • f7ef6364b7
    Implement CPU FCVT Half <-> Double conversion variants (#3439) gdkchan 2022-07-06 08:40:31 -03:00
  • 2943fe4d00 Add support for alpha to coverage dithering (#3069) gdkchan 2022-07-05 19:58:36 -03:00
  • b46b63e06a
    Add support for alpha to coverage dithering (#3069) gdkchan 2022-07-05 19:58:36 -03:00
  • a76e1f6145 UI - Avalonia Part 2 (#3351) Emmanuel Hansen 2022-07-05 18:06:31 +00:00
  • 594246ea47
    UI - Avalonia Part 2 (#3351) Emmanuel Hansen 2022-07-05 18:06:31 +00:00
  • f0817388d3 Stub GetTemperature (#3429) Ac_K 2022-07-03 10:17:24 +02:00
  • d21b403886
    Stub GetTemperature (#3429) Ac_K 2022-07-03 10:17:24 +02:00
  • f4aca83d31 Bindless elimination for constant sampler handle (#3424) gdkchan 2022-07-02 15:03:35 -03:00
  • 5afd521c5a
    Bindless elimination for constant sampler handle (#3424) gdkchan 2022-07-02 15:03:35 -03:00
  • 88d9c8bbbd ui: Fix timezone abbreviation since #3361 (#3430) Mary 2022-06-29 22:08:30 +02:00
  • 0c66d71fe8
    ui: Fix timezone abbreviation since #3361 (#3430) Mary 2022-06-29 22:08:30 +02:00
  • d0e4ea0469 Add Simplified Chinese to Avalonia (V2) (#3416) Narugakuruga 2022-06-25 23:03:48 +08:00
  • bdc4fa81f2
    Add Simplified Chinese to Avalonia (V2) (#3416) Narugakuruga 2022-06-25 23:03:48 +08:00
  • a7e86d5f33 Account for pool change on texture bindings cache (#3420) gdkchan 2022-06-25 11:52:38 -03:00
  • 625f5fb88a
    Account for pool change on texture bindings cache (#3420) gdkchan 2022-06-25 11:52:38 -03:00
  • ada701eea6 timezone: Fix regression caused by #3361 (#3418) Mary 2022-06-24 21:11:56 +02:00
  • 2382717600
    timezone: Fix regression caused by #3361 (#3418) Mary 2022-06-24 21:11:56 +02:00
  • 8215b64c25 time: Make TimeZoneRule blittable and avoid copies (#3361) Mary 2022-06-24 19:04:57 +02:00
  • 30ee70a9bc
    time: Make TimeZoneRule blittable and avoid copies (#3361) Mary 2022-06-24 19:04:57 +02:00
  • 2dea9a7193 Fix ThreadingLock deadlock on invalid access and TerminateProcess (#3407) gdkchan 2022-06-23 21:53:16 -03:00
  • 232b1012b0
    Fix ThreadingLock deadlock on invalid access and TerminateProcess (#3407) gdkchan 2022-06-23 21:53:16 -03:00
  • 13848bbc80 Ensure texture ID is valid before getting texture descriptor (#3406) gdkchan 2022-06-23 21:41:57 -03:00
  • e747f5cd83
    Ensure texture ID is valid before getting texture descriptor (#3406) gdkchan 2022-06-23 21:41:57 -03:00
  • 95f689c010 UI: Some Avalonia cleanup (#3358) Ac_K 2022-06-23 20:59:02 +02:00
  • 8aff17a93c
    UI: Some Avalonia cleanup (#3358) Ac_K 2022-06-23 20:59:02 +02:00
  • 9cb067bdfd Rewrite kernel memory allocator (#3316) gdkchan 2022-06-22 12:28:14 -03:00
  • f2a41b7a1c
    Rewrite kernel memory allocator (#3316) gdkchan 2022-06-22 12:28:14 -03:00
  • 3011dc09ea Fix doubling of detected gamepads on program start (#3398) RhavoX 2022-06-20 19:01:55 +02:00
  • c881cd2d14
    Fix doubling of detected gamepads on program start (#3398) RhavoX 2022-06-20 19:01:55 +02:00
  • a93db142f8 Account for res scale changes when updating bindings (#3403) riperiperi 2022-06-17 21:41:38 +01:00
  • 68f9091870
    Account for res scale changes when updating bindings (#3403) riperiperi 2022-06-17 21:41:38 +01:00
  • 254257466f Optimize Texture Binding and Shader Specialization Checks (#3399) riperiperi 2022-06-17 17:09:14 +01:00
  • 99ffc061d3
    Optimize Texture Binding and Shader Specialization Checks (#3399) riperiperi 2022-06-17 17:09:14 +01:00
  • 7114ed28c1 Fix VIC out of bounds copy (#3386) gdkchan 2022-06-17 12:01:52 -03:00
  • d987cacfb7
    Fix VIC out of bounds copy (#3386) gdkchan 2022-06-17 12:01:52 -03:00
  • 6ff1a226b7 Support Array/3D depth-stencil render target, and single layer clears (#3400) gdkchan 2022-06-14 13:30:39 -03:00
  • 851f56b08a
    Support Array/3D depth-stencil render target, and single layer clears (#3400) gdkchan 2022-06-14 13:30:39 -03:00
  • dd5143586c Less invasive fix for EventFd blocking operations (#3394) gdkchan 2022-06-12 04:29:12 -03:00
  • b1bd6a50b5
    Less invasive fix for EventFd blocking operations (#3394) gdkchan 2022-06-12 04:29:12 -03:00
  • de7d9373c3 Allow concurrent BSD EventFd read/write (#3385) gdkchan 2022-06-11 14:58:30 -03:00
  • 70895bdb04
    Allow concurrent BSD EventFd read/write (#3385) gdkchan 2022-06-11 14:58:30 -03:00
  • 8ce17791ef Ignore ClipControl on draw texture fallback (#3388) gdkchan 2022-06-11 14:31:17 -03:00
  • 830cbf91bb
    Ignore ClipControl on draw texture fallback (#3388) gdkchan 2022-06-11 14:31:17 -03:00
  • f729c15042 Fix instanced indexed inline draw index count (#3389) gdkchan 2022-06-10 23:44:49 -03:00
  • 9a9349f0f4
    Fix instanced indexed inline draw index count (#3389) gdkchan 2022-06-10 23:44:49 -03:00
  • 01c5a8f889 Fix instanced indexed inline draws (#3383) gdkchan 2022-06-05 21:24:28 -03:00
  • 46cc7b55f0
    Fix instanced indexed inline draws (#3383) gdkchan 2022-06-05 21:24:28 -03:00
  • 3fa3562a01 Remove freed memory range from tree on memory block disposal (#3347) gdkchan 2022-06-05 15:12:42 -03:00
  • dd8f97ab9e
    Remove freed memory range from tree on memory block disposal (#3347) gdkchan 2022-06-05 15:12:42 -03:00
  • f3f35b4cca Extend uses count from ushort to uint on Operand Data structure (#3374) gdkchan 2022-06-05 14:15:27 -03:00
  • 633c5ec330
    Extend uses count from ushort to uint on Operand Data structure (#3374) gdkchan 2022-06-05 14:15:27 -03:00
  • a3d579acb0 Copy dependency for multisample and non-multisample textures (#3382) gdkchan 2022-06-05 14:06:47 -03:00
  • a3e7bb8eb4
    Copy dependency for multisample and non-multisample textures (#3382) gdkchan 2022-06-05 14:06:47 -03:00
  • 9ef10138bc Fix a potential GPFIFO submission race (#3378) Billy Laws 2022-06-04 20:36:36 +01:00
  • 2073ba2919
    Fix a potential GPFIFO submission race (#3378) Billy Laws 2022-06-04 20:36:36 +01:00
  • 057c5752b3 Fix 3D semaphore counter type 0 handling (#3380) Billy Laws 2022-06-02 23:51:36 +01:00
  • d03124a992
    Fix 3D semaphore counter type 0 handling (#3380) Billy Laws 2022-06-02 23:51:36 +01:00
  • 4e3b5c9405 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
  • 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
  • 6415034fd3 Rewrite SVC handler using source generators rather than IL emit (#3371) gdkchan 2022-05-31 17:12:46 -03:00