Commit Graph

  • 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
  • 247d26b4b5 ForceDpiAware: X11 implementation (#3269) merry 2022-04-10 18:04:22 +01:00
  • 43ebd7a9bb New shader cache implementation (#3194) gdkchan 2022-04-10 10:49:44 -03:00
  • 26a881176e Fix tail merge from block with conditional jump to multiple returns (#3267) gdkchan 2022-04-09 11:56:50 -03:00
  • e44a43c7e1 Implement VMAD shader instruction and improve InvocationInfo and ISBERD handling (#3251) gdkchan 2022-04-08 07:42:39 -03:00
  • 3139a85a2b Allow copy texture views to have mismatching multisample state (#3152) gdkchan 2022-04-08 06:26:48 -03:00
  • a4e8bea866 Lop3Expression: Optimize expressions (#3184) merry 2022-04-08 10:17:38 +01:00
  • 6a9e9b5360 Remove save data creation prompt (#3252) MutantAura 2022-04-08 10:09:35 +01:00
  • 952f6f8a65 Calculate vertex buffer size from index buffer type (#3253) gdkchan 2022-04-08 06:02:06 -03:00
  • d04ba51bb0 amadeus: Improve and fix delay effect processing (#3205) Mary 2022-04-08 10:52:18 +02:00
  • 55ee261363 service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandle (#3247) Narr the Reg 2022-04-07 13:43:14 -05:00
  • 4e3a34412e Update to LibHac 0.16.1 (#3263) Alex Barney 2022-04-07 11:18:14 -07:00
  • 3f4fb8f73a amadeus: Update to REV11 (#3230) Mary 2022-04-06 09:12:38 +02:00
  • 56c56aa34d Do not clamp SNorm outputs to the [0, 1] range on OpenGL (#3260) gdkchan 2022-04-05 18:09:06 -03:00
  • d4b960d348 Implement primitive restart draw arrays properly on OpenGL (#3256) gdkchan 2022-04-04 18:43:24 -03:00
  • b2a225558d Do not force scissor on clear if scissor is disabled (#3258) gdkchan 2022-04-04 18:30:43 -03:00
  • 0ef0fc044a Small graphics abstraction layer cleanup (#3257) gdkchan 2022-04-04 18:21:06 -03:00
  • 04bd87ed5a Fix shader textureSize with multisample and buffer textures (#3240) gdkchan 2022-04-04 14:43:58 -03:00
  • 5158cdb308 infra: Put SDL2 headless release inside a GUI-less block in PR (#3218) Mary 2022-03-26 11:38:35 +01:00
  • 1402d8391d Support NVDEC H264 interlaced video decoding and VIC deinterlacing (#3225) gdkchan 2022-03-23 17:09:32 -03:00
  • e3b36db71c hle: Some cleanup (#3210) Ac_K 2022-03-22 20:46:16 +01:00