Commit graph

  • 9fc61828d3 misc: Add missing DefineConstants definition in Ryujinx.Common Mary 2023-02-25 13:29:30 +0100
  • 75ce25420c macos: Add updater support (#4464) Mary 2023-02-25 12:30:48 +0100
  • ccd80a59ca chore: Update OpenTK to 4.7.7 (#4478) Mary 2023-02-25 11:55:57 +0100
  • 7c3cf0839f Move gl_Layer to vertex shader if geometry is not supported (#4368) gdkchan 2023-02-25 07:39:51 -0300
  • e7ad67da44 Perform bounds checking before list indexer to avoid frequent exceptions (#4438) jhorv 2023-02-25 05:26:39 -0500
  • ff3c5f54c6 Account for multisample when calculating render target size hint (#4467) gdkchan 2023-02-23 06:08:54 -0300
  • 9e05527206 Fix Title Update Manager not selecting right update (#4452) Isaac Marovitz 2023-02-22 15:58:32 -0500
  • 5dfc7c7abb nuget: bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0 (#4458) dependabot[bot] 2023-02-22 16:08:25 +0100
  • acd6eb5983 nuget: bump UnicornEngine.Unicorn (#4459) dependabot[bot] 2023-02-22 13:30:53 +0100
  • 88cdf9da74 Ava: Fix Updater crashing on Linux (#4457) TSRBerry 2023-02-22 09:13:50 +0100
  • 44cb11474a Add copy dependency for some incompatible texture formats (#4380) gdkchan 2023-02-21 19:21:57 -0300
  • bef14efbcc misc: changes base application directory behaviour (#4460) Mary 2023-02-21 22:38:34 +0100
  • 138fa186c7 Move Ryujinx Folder from ~/.config to ~/Library/Application Support on macOS (#4296) Andrew Glaze 2023-02-21 06:14:31 -0500
  • 6c8878c4fe Use SIMD acceleration for audio upsampler (#4410) Logan Stromberg 2023-02-21 02:44:57 -0800
  • a11f57abcb Memory: Faster Split for NonOverlappingRangeList (#4451) riperiperi 2023-02-21 09:53:38 +0000
  • 708946827d Mark texture as modified and sync on I2M fast path (#4449) gdkchan 2023-02-21 06:40:23 -0300
  • b23c2ab989 Add support for advanced blend (part 1/2) (#2801) gdkchan 2023-02-19 22:37:37 -0300
  • 60aec5d288 nuget: bump System.IdentityModel.Tokens.Jwt from 6.26.1 to 6.27.0 (#4441) dependabot[bot] 2023-02-18 02:35:02 +0100
  • 45fab96305 Clear CPU side data on GPU buffer clears (#4125) gdkchan 2023-02-16 18:28:49 -0300
  • 3e381f26d6 Validate dimensions before creating texture (#4430) gdkchan 2023-02-16 11:16:31 -0300
  • 3fd3cb1ee6 GUI: Small Updater refactor & Set correct permissions on Linux when extracting files (#4315) TSRBerry 2023-02-15 23:36:35 +0100
  • c1fe4f97a3 vulkan: Respect VK_KHR_portability_subset vertex stride alignment (#4419) Mary 2023-02-15 09:41:48 +0100
  • e90565e421 vulkan: Clean up MemoryAllocator (#4418) Mary 2023-02-15 07:50:26 +0100
  • c6f2e47f08 Infra: Issues template cleanup (#4421) Ac_K 2023-02-14 15:58:57 +0100
  • a3328994e4 vulkan: Enforce Vulkan 1.2+ at instance API level and 1.1+ at device level (#4408) Mary 2023-02-13 23:04:55 +0100
  • 5d6724162f vulkan: Do not call vkCmdSetViewport when viewportCount is 0 (#4406) Mary 2023-02-13 21:32:20 +0100
  • 9939294249 Fix partial updates for textures. (#4401) riperiperi 2023-02-12 09:30:26 +0000
  • f6567ccd08 Treat NpadIdType < 0 as invalid. Filter invalid SupportedPlayers inside IHidServer.SetSupportedNpadIdType(). (#4377) Logan Stromberg 2023-02-10 07:37:20 -0800
  • bd7cc41144 Allow partially mapped textures with unmapped start (#4394) gdkchan 2023-02-10 11:47:59 -0300
  • 31f8642a92 Fix SPIR-V when all inputs/outputs are indexed (#4389) gdkchan 2023-02-09 00:48:25 -0300
  • eab7d4a063 ObjectiveC Helper Class (#4286) Isaac Marovitz 2023-02-08 22:08:15 -0500
  • a6110ca139 Log shader compile errors with Warning level (#2617) riperiperi 2023-02-09 02:50:18 +0000
  • 513af3160d Replace unicorn bindings with Nuget package (#4378) TSRBerry 2023-02-09 02:24:32 +0100
  • 3c78ac2724 Vulkan: Flush command buffers for queries less aggressively (#4387) riperiperi 2023-02-09 01:03:41 +0000
  • c1c67d4d84 bug_report.yml hotfix Ac_K 2023-02-09 02:02:00 +0100
  • 2bba1e6805 Misc: Update issues form (#4383) Ac_K 2023-02-09 01:52:43 +0100
  • 96093fd9d0 nuget: bump System.IdentityModel.Tokens.Jwt from 6.26.0 to 6.26.1 (#4384) dependabot[bot] 2023-02-08 22:51:07 +0100
  • de46e041c1 Replace BitConverter.ToString(bytes).Replace("-", "") with Convert.ToHexString(bytes) (#4382) Berkan Diler 2023-02-08 14:54:58 +0100
  • 12b76cd10c Fix some Vulkan validation errors (#4357) gdkchan 2023-02-08 10:34:22 -0300
  • f7b9c7d6d6 Limit texture cache based on total texture size (#4350) gdkchan 2023-02-08 10:19:43 -0300
  • 9cb1be6c2a Handle mismatching texture size with copy dependencies (#4364) gdkchan 2023-02-08 04:48:09 -0300
  • 799c714249 Add ChangeVSyncMode() call to Avalonia render loop (#4379) TSRBerry 2023-02-08 01:28:53 +0100
  • d16fd1f730 Support safe blit on non-2D textures (#4374) gdkchan 2023-02-07 13:55:59 -0300
  • a7736d1f66 Accelerate NVDEC VIC surface read/write and colorspace conversion with Arm64 HW intrinsics (#4351) gdkchan 2023-02-06 23:38:54 -0300
  • 0136fb72d7 Implement safe depth-stencil blit using stencil export extension (#4356) gdkchan 2023-02-06 00:19:31 -0300
  • 1366afa6e9 Insert bitcast for assignment of fragment integer outputs on GLSL (#4369) gdkchan 2023-02-05 18:52:57 -0300
  • 44c7b1d544 Implement Account LoadOpenContext (#4359) gdkchan 2023-02-01 12:52:36 -0300
  • 9afb8136df nuget: bump SharpZipLib from 1.4.1 to 1.4.2 (#4353) dependabot[bot] 2023-01-31 01:58:25 +0100
  • e553f4369c Initial Apple Hypervisor based CPU emulation (#4332) gdkchan 2023-01-29 08:37:52 -0300
  • 4fd22b611e converts the templates into forms (#4068) Piplup 2023-01-27 18:23:55 +0000
  • 04b979ec2d Relax Vulkan requirements (#4282) gdkchan 2023-01-26 18:34:35 -0300
  • 582fd332ed Vulkan: Reset queries on same command buffer (#4329) riperiperi 2023-01-24 16:32:56 +0000
  • 458e6dba78 Remove use of GetFunctionPointerForDelegate to get JIT cache function pointer (#4337) gdkchan 2023-01-23 19:37:53 -0300
  • 2c8bc925f7 SPIR-V: Change BitfieldExtract and BitfieldInsert for SPIRV-Cross (#4336) gdkchan 2023-01-23 19:20:40 -0300
  • 28f0435136 GUI: Add option to register file types (#4250) TSRBerry 2023-01-22 18:39:00 +0100
  • e093204e3c Handle parsing of corrupt Config.json and prevent crash on launch (#4309) gnisman 2023-01-22 18:04:33 +0200
  • 646e20feab Arm64: Simplify TryEncodeBitMask and use for constants (#4328) merry 2023-01-22 14:15:49 +0000
  • 37efea6669 AvaloniaKeyboardDriver: Swallow TextInput events to avoid bell (#4320) merry 2023-01-22 10:21:52 +0000
  • 43c0304240 Allow setting texture data from 1x to fix some textures resetting randomly (#2860) riperiperi 2023-01-22 02:03:30 +0000
  • ef167d23ba Ava UI: Various Fixes (#4326) Ac_K 2023-01-22 01:42:55 +0100
  • 934358b295 Remove use of reflection on GAL multithreading (#4287) gdkchan 2023-01-21 21:07:43 -0300
  • 9f44a1c7fd nuget: bump Microsoft.CodeAnalysis.Analyzers from 3.3.3 to 3.3.4 (#4310) dependabot[bot] 2023-01-21 20:04:39 +0000
  • c96697ecc8 Use volatile read/writes for GAL threading (#4327) riperiperi 2023-01-21 19:49:55 +0000
  • 81c98a52da Implement CSET and CSETP shader instructions (#4318) gdkchan 2023-01-21 12:18:05 -0300
  • 372564d9eb nuget: bump System.IdentityModel.Tokens.Jwt from 6.25.1 to 6.26.0 (#4322) dependabot[bot] 2023-01-21 05:24:57 +0100
  • 24efff17c4 Ava UI: Add Notifications and Cleanup (#4275) Ac_K 2023-01-21 02:57:37 +0100
  • 5ed473c386 Ava UI: Fix string.Format issues in Locale (#4305) Ac_K 2023-01-21 02:06:19 +0100
  • 35d20dd2f9 Catch Profile.json parse to prevent crash on launch (#3393) Phi 2023-01-21 01:36:57 +0100
  • d316c15456 Ava UI: Add Control+Cmd+F HotKey for Mac OS (#4317) gnisman 2023-01-20 23:18:01 +0200
  • cf2860d786 Audio: Implement PCM24 output (#4321) merry 2023-01-20 20:46:13 +0000
  • dc59f79f90 Ava UI: Fixes and cleanup Updater (#4269) Ac_K 2023-01-20 21:30:21 +0100
  • b60a373784 Vulkan: Destroy old swapchain on swapchain recreation (#3889) Fliperworld 2023-01-19 21:31:25 -0300
  • bb8cabfb97 Vulkan: Explicitly enable precise occlusion queries (#4292) riperiperi 2023-01-19 00:30:42 +0000
  • a285ce7126 NativeSignalHandler: Fix write flag (#4306) merry 2023-01-19 00:13:17 +0000
  • d2884d6912 Optimize string memory usage. Use Spans and StringBuilders where possible (#3933) Andrey Sukharev 2023-01-19 01:25:16 +0300
  • dc9e01694a HOS: Load RomFs by pid (#4301) Ac_K 2023-01-18 14:50:42 +0100
  • 8513af5837 Fix NRE when disposing AddressSpace with 4KB pages support (#4307) TSRBerry 2023-01-17 15:50:39 +0100
  • bdc100cec4 ConfigurationState: Default to Vulkan on macOS (#4299) merry 2023-01-17 04:32:08 +0000
  • b7c1bc778d Implement support for page sizes > 4KB (#4252) gdkchan 2023-01-17 01:13:24 -0300
  • e7180dc373 Ava UI: Readd some infos to the GameList (#4302) Ac_K 2023-01-17 04:57:21 +0100
  • 08580a396f Add short duration texture cache (#3754) riperiperi 2023-01-17 03:39:46 +0000
  • 2f1e5c7473 Ava: Fix Linux Vulkan renderer regression (#4303) TSRBerry 2023-01-16 03:59:41 +0100
  • e86e072f36 UI: Fixes GTK sorting regression of #4294 Ac_K 2023-01-16 03:09:52 +0100
  • 6a31f4bc2d Ava UI: Renderer refactoring (#4297) Ac_K 2023-01-16 01:14:01 +0100
  • 263bbbdde0 UI: Fix applications times (#4294) Ac_K 2023-01-16 00:11:16 +0100
  • 8c84097ace Specify image view usage flags on Vulkan (#4283) gdkchan 2023-01-15 19:12:52 -0300
  • 20de15f8ae Implement missing service calls in pm (#4210) Isaac Marovitz 2023-01-15 16:16:24 -0500
  • f2548c9a45 Ava UI: TitleUpdateWindow Refactor (#4276) Isaac Marovitz 2023-01-15 06:11:52 -0500
  • 6cf6214e01 Audren: Implement polyphase upsampler (#4256) merry 2023-01-15 04:20:49 +0000
  • 996f711178 Ava UI: Fixes "Hide Cursor on Idle" for Windows (#4266) Ac_K 2023-01-15 01:05:44 +0100
  • 7e8c0a2e11 Change GetPageSize to use Environment.SystemPageSize (#4291) gnisman 2023-01-14 20:37:04 +0200
  • 4573b76a93 Fix texture flush from CPU WaitSync regression on OpenGL (#4289) gdkchan 2023-01-14 11:23:57 -0300
  • ff06957b2f Fix NRE when MemoryUnmappedHandler is called for a destroyed channel (#4285) gdkchan 2023-01-14 00:16:06 -0300
  • d363f34912 Fix texture modified on CPU from GPU thread after being modified on GPU not being updated (#4284) gdkchan 2023-01-13 23:46:45 -0300
  • 1e8c3f1527 Update Program.cs Ac_K 2023-01-13 07:56:41 +0100
  • c1c5576538 Revert "Relax Vulkan requirements (#4228)" (#4279) Ac_K 2023-01-13 07:04:59 +0100
  • d3bce29898 Relax Vulkan requirements (#4228) gdkchan 2023-01-13 02:09:48 -0300
  • 1f9b66a8ad Prepo: Fix SaveSystemReport* IPC definitions (#4278) Ac_K 2023-01-13 01:50:14 +0100
  • 7e8002e796 Vulkan: Add workarounds for MoltenVK (#4202) riperiperi 2023-01-13 00:31:21 +0000
  • 8084303d7a ava: Reorder settings of Resolution Scaler (#4270) Ac_K 2023-01-13 00:07:53 +0100