Commit Graph

  • 65f2a82b97 Optimize PlaceholderManager.UnreserveRange gdk 2022-07-15 17:05:14 -03:00
  • 93dd6d525a Fix potential issue with partial unmap gdk 2022-06-23 13:59:43 -03:00
  • 96d4ad952c Fix reprotection regression gdk 2022-06-23 13:52:45 -03:00
  • 6a07f80b76 Make RBTree node fields internal again gdk 2022-06-23 04:08:01 -03:00
  • 22214ac664 Delete unused code gdk 2022-06-23 04:06:39 -03:00
  • 45e520a27c Rewrite PlaceholderManager4KB to use intrusive RBTree, and to coalesce free placeholders gdk 2022-06-23 04:05:56 -03:00
  • 5b5810a46a Defer address space mirror mapping and use it only if strictly needed gdk 2022-06-22 18:48:41 -03:00
  • 619ac86bd0 Do not output ViewportIndex on SPIR-V if GPU does not support it (#3644) 1.1.259 gdkchan 2022-09-10 10:20:23 -03:00
  • 7a1ab71c73 Update README.MD verbiage and compatibility EmulationFanatic 2022-09-10 07:05:35 -06:00
  • dc4ba3993b Rebind textures if format changes or they're buffer textures 1.1.258 riperiperi 2022-08-18 19:50:01 +01:00
  • 81f1a4dc31 Allocate work buffer for audio renderer instead of using guest supplied memory (#3276) 1.1.257 gdkchan 2022-09-09 22:16:24 -03:00
  • c64524a240 Add ADD (zx imm12), NOP, MOV (rs), LDA, TBB, TBH, MOV (zx imm16) and CLZ thumb instructions (#3683) 1.1.256 gdkchan 2022-09-09 22:09:11 -03:00
  • db45688aa8 Implement VRSRA, VRSHRN, VQSHRUN, VQMOVN, VQMOVUN, VQADD, VQSUB, VRHADD, VPADDL, VSUBL, VQDMULH and VMLAL Arm32 NEON instructions (#3677) 1.1.255 gdkchan 2022-09-09 21:47:38 -03:00
  • c6d82209ab Restride vertex buffer when stride causes attributes to misalign in Vulkan. (#3679) 1.1.254 riperiperi 2022-09-09 00:30:19 +01:00
  • ee1825219b Clean up rejit queue (#2751) 1.1.253 FICTURE7 2022-09-09 03:14:08 +04:00
  • 7baa08dcb4 Implemented in IR the managed methods of the Saturating region ... (#3665) 1.1.252 LDj3SNuD 2022-09-09 00:40:41 +02:00
  • 408bd63b08 Transform shader LDC into constant buffer access if offset is constant (#3672) 1.1.251 gdkchan 2022-09-07 20:25:22 -03:00
  • df99257d7f bsd: improve socket poll 1.1.250 Mary 2022-09-01 22:27:35 +02:00
  • f3835dc78b bsd: implement SendMMsg and RecvMMsg (#3660) 1.1.249 Mary-nyan 2022-09-07 22:37:15 +02:00
  • 51bb8707ef Update bug report template (#3676) EmulationFanatic 2022-09-06 14:30:07 -06:00
  • 5ff5fe47ba Bsd: Fix NullReferenceException in BsdSockAddr.FromIPEndPoint() (#3652) 1.1.248 TSRBerry 2022-09-02 00:04:01 +02:00
  • 38275f9056 Change vsync signal to happen at 60hz, regardless of swap interval (#3642) 1.1.247 riperiperi 2022-09-01 21:57:50 +01:00
  • 67cbdc3a6a bsd: Fix Poll(0) returning ETIMEDOUT instead of SUCCESS 1.1.246 Mary 2022-09-01 20:12:10 +02:00
  • 131b43170e sfdsnres: fix endianess issue for port serialisation 1.1.245 Mary 2022-09-01 19:54:29 +02:00
  • 730d2f4b9b Address gdkchan's comment 1.1.244 Mary 2022-08-31 19:41:43 +02:00
  • f6a7309b14 account: Implement LoadNetworkServiceLicenseKindAsync Mary 2022-08-30 20:52:45 +02:00
  • 472a621589 Bsd: Fix ArgumentOutOfRangeException in SetSocketOption (#3633) 1.1.243 TSRBerry 2022-08-28 16:24:19 +02:00
  • 311c2661b8 Replace image format magic numbers with enums (#3631) 1.1.242 mageven 2022-08-28 07:26:26 +05:30
  • a92e2028cb Updates Japanese localization for the Avalonia UI (#3635) 1.1.241 txorion 2022-08-27 16:01:30 +09:00
  • 6922862db8 Optimize kernel memory block lookup and consolidate RBTree implementations (#3410) 1.1.240 gdkchan 2022-08-26 15:21:48 -03:00
  • 6592d64751 Update Turkish Translation (#3498) 1.1.239 aegiff 2022-08-26 21:00:17 +03:00
  • 8001c832d9 Update de_DE.json (#3502) 1.1.238 Niwu34 2022-08-26 19:49:05 +02:00
  • 87919b193c Update zh_CN.json (#3598) 1.1.237 Narugakuruga 2022-08-27 01:36:42 +08:00
  • 8de033e60e Avalonia - Add Polish Translation (#3569) 1.1.236 Luna 2022-08-26 10:24:59 -07:00
  • 90432946ac Avalonia - Display language names in their corresponding language under "Change Language" (#3490) 1.1.235 MetrosexualGarbodor 2022-08-26 18:12:11 +01:00
  • 9bad71afbf bsd: Fix Poll writting in input buffer (#3630) 1.1.234 Mary-nyan 2022-08-26 18:10:45 +02:00
  • 923089a298 Fast path for Inline-to-Memory texture data transfers (#3610) 1.1.233 gdkchan 2022-08-25 23:16:41 -03:00
  • d9aa15eb24 pctl: Implement EndFreeCommunication 1.1.232 Ac_K 2022-08-24 23:41:13 +02:00
  • 12c89a61f9 misc: Fix missing null terminator for strings with pchtxt (#3629) 1.1.231 Mary-nyan 2022-08-25 21:59:15 +02:00
  • f5235fff29 ARMeilleure: Hardware accelerate SHA256 (#3585) 1.1.230 merry 2022-08-25 11:12:13 +01:00
  • eba682b767 Implement some 32-bit Thumb instructions (#3614) 1.1.229 gdkchan 2022-08-25 06:59:34 -03:00
  • b994dafe7a Update PPTC dialog text to match label and tooltip (#3618) 1.1.228 RKennedy9064 2022-08-24 03:25:49 -05:00
  • 54421760c3 Check if game directories have been updated before refreshing GUI (#3607) 1.1.227 MutantAura 2022-08-21 14:07:28 +01:00
  • 88a0e720cb Use RGBA16 vertex format if RGB16 is not supported on Vulkan (#3552) 1.1.226 gdkchan 2022-08-20 16:20:27 -03:00
  • 53cc9e0561 Change 'Purge PPTC Cache' label & tooltip to reflect function behavior (#3601) 1.1.225 EmulationFanatic 2022-08-19 17:39:59 -06:00
  • 7defc59b9d A few minor documentation fixes. (#3599) 1.1.224 Nicholas Rodine 2022-08-19 16:21:06 -05:00
  • 951700fdd8 Removed unused usings. (#3593) 1.1.223 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) 1.1.222 Nicholas Rodine 2022-08-17 19:00:27 -05:00
  • 80a879cb44 Fix SpirV parse failure (#3597) 1.1.221 Nicholas Rodine 2022-08-17 18:49:43 -05:00
  • 2197f41506 Removed extra semicolons. (#3594) 1.1.220 Nicholas Rodine 2022-08-17 02:05:15 -05:00
  • c8f9292bab Avalonia - Couple fixes and improvements to vulkan (#3483) 1.1.219 Emmanuel Hansen 2022-08-16 16:32:37 +00:00
  • 0ec933a615 Vulkan: Add ETC2 texture formats (#3576) 1.1.218 gdkchan 2022-08-16 10:42:42 -03:00
  • 2135b6a51a am: Stub SetWirelessPriorityMode, SetWirelessPriorityMode and GetHdcpAuthenticationState (#3535) 1.1.217 Ac_K 2022-08-15 13:12:08 +02:00
  • 00e35d9bf6 ControllerApplet: Override player counts when SingleMode is set (#3571) 1.1.216 mageven 2022-08-15 13:16:08 +05:30
  • 6dfb6ccf8c PreAllocator: Check if instruction supports a Vex prefix in IsVexSameOperandDestSrc1 (#3587) 1.1.215 merry 2022-08-14 21:35:08 +01:00
  • e87e8b012c Fix texture bindings using wrong sampler pool in some cases (#3583) 1.1.214 gdkchan 2022-08-14 14:00:30 -03:00
  • e8f1ca8427 OpenGL: Limit vertex buffer range for non-indexed draws (#3542) 1.1.213 gdkchan 2022-08-11 20:21:56 -03:00
  • ad47bd2d4e Fix blend with RGBX color formats (#3553) 1.1.212 gdkchan 2022-08-11 18:23:25 -03:00
  • a5ff0024fb Rename ToSpan to AsSpan (#3556) 1.1.211 gdkchan 2022-08-11 18:07:37 -03:00
  • f9661a54d2 add Japanese translation to Avalonia UI (#3489) 1.1.210 txorion 2022-08-12 05:55:14 +09:00
  • 66e7fdb871 OpenGL: Fix clears of unbound color targets (#3564) 1.1.209 gdkchan 2022-08-08 14:39:22 -03:00
  • 2bb9b33da1 Implement Arm32 Sha256 and MRS Rd, CPSR instructions (#3544) 1.1.208 gdkchan 2022-08-05 14:03:50 -03:00
  • 1080f64df9 Implement HLE macros for render target clears (#3528) 1.1.207 gdkchan 2022-08-04 18:30:08 -03:00
  • c48a75979f Fix Multithreaded Compilation of Shader Cache on OpenGL (#3540) 1.1.206 riperiperi 2022-08-03 23:37:56 +01:00
  • 842cb26ba5 Sfdnsres; Stub ResolverSetOptionRequest (#3493) 1.1.205 Ac_K 2022-08-03 00:10:28 +02:00
  • e235d5e7bb Fix resolution scale values not being updated (#3514) 1.1.204 gdkchan 2022-08-02 18:58:56 -03:00
  • ed0b10c81f Fix geometry shader passthrough fallback being used when feature is supported (#3525) 1.1.203 gdkchan 2022-08-02 03:44:30 -03:00
  • f92650fcff SPIR-V: Initialize undefined variables with 0 (#3526) 1.1.202 riperiperi 2022-08-02 08:11:10 +02:00
  • 712361f6e1 vk: Workaround XCB not availaible on FlatHub build (#3515) 1.1.201 Mary-nyan 2022-08-01 08:46:19 +02:00
  • 2232e4ae87 Vulkan backend (#2518) 1.1.200 gdkchan 2022-07-31 18:26:06 -03:00
  • 14ce9e1567 Move partial unmap handler to the native signal handler (#3437) 1.1.199 riperiperi 2022-07-30 00:16:29 +02:00
  • 952d013c67 Avalonia changes (#3497) 1.1.198 rna0 2022-07-29 04:14:37 +03:00
  • 46c8129bf5 Avalonia: Another Cleanup (#3494) 1.1.197 Ac_K 2022-07-29 00:41:34 +02:00
  • 8cfec5de4b Avalonia: Cleanup UserEditor a bit (#3492) 1.1.196 Ac_K 2022-07-28 19:16:23 +02:00
  • 37b6e081da Fix DMA linear texture copy fast path (#3496) 1.1.195 gdkchan 2022-07-28 13:46:12 -03:00
  • 3c3bcd82fe Add a sampler pool cache and improve texture pool cache (#3487) 1.1.194 gdkchan 2022-07-27 21:07:48 -03:00
  • a00c59a46c update settings and main window tooltips (#3488) 1.1.193 EmulationFanatic 2022-07-25 15:02:17 -06:00
  • 1825bd87b4 misc: Reformat Ryujinx.Audio with dotnet-format (#3485) 1.1.192 Mary-nyan 2022-07-25 20:46:33 +02:00
  • 62f8ceb60b Resolution scaling hotkeys (#3185) 1.1.191 MutantAura 2022-07-24 19:44:47 +01:00
  • 1a888ae087 Add support for conditional (with CC) shader Exit instructions (#3470) 1.1.190 gdkchan 2022-07-24 15:33:30 -03:00
  • 84d0ca5645 feat: add traditional chinese translate (Avalonia) (#3474) 1.1.189 菘菘 2022-07-25 02:18:21 +08:00
  • 31b8d413d5 Change MenuHeaders to embedded textblocks (#3469) 1.1.188 MutantAura 2022-07-24 18:50:06 +01:00
  • 6e02cac952 Avalonia - Use content dialog for user profile manager (#3455) 1.1.187 Emmanuel Hansen 2022-07-24 17:38:38 +00:00
  • 3a3380fa25 fix: Ensure to load latest version of ffmpeg libraries first (#3473) 1.1.186 Mary-nyan 2022-07-24 11:39:56 +02:00
  • 2d252db0a7 GTK & Avalonia changes (#3480) 1.1.185 EmulationFanatic 2022-07-23 08:05:51 -07:00
  • 7f8a3541eb Fix decoding of block after shader BRA.CC instructions without predicate (#3472) 1.1.184 gdkchan 2022-07-23 11:53:14 -03:00
  • b34de74f81 Avoid adding shader buffer descriptors for constant buffers that are not used (#3478) 1.1.183 gdkchan 2022-07-23 11:15:58 -03:00
  • 5811d121df Avoid scaling 2d textures that could be used as 3d (#3464) 1.1.182 riperiperi 2022-07-15 13:24:13 +01:00
  • 6eb85e846f Reduce some unnecessary allocations in DMA handler (#2886) 1.1.181 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) 1.1.180 Mary 2022-07-14 15:13:23 +02:00
  • 70ec5def9c BSD: Allow use of DontWait flag in Receive (#3462) 1.1.179 Fruityloops 2022-07-14 09:47:25 +00:00
  • 7853faa334 Ava/MainWindow: Do not show Show Console menu item on non-Windows (#3461) 1.1.178 merry 2022-07-12 13:58:31 +01:00
  • b7fb474bfe Handle the case where byte optionValues are sent to BSD (#3405) 1.1.177 riperiperi 2022-07-11 23:50:01 +01:00
  • 2fa6413ed8 Avalonia - Add border to Flyouts (#3341) 1.1.176 Emmanuel Hansen 2022-07-11 22:44:35 +00:00
  • 4523a73f75 Propagate Shader phi nodes with the same source value from all blocks (#3457) 1.1.175 gdkchan 2022-07-11 19:36:58 -03:00
  • f4c47f3c9a Avalonia - Make tooltips more useful and descriptive, update Spanish localization (#3453) 1.1.174 MetrosexualGarbodor 2022-07-11 23:32:14 +01:00
  • 7d9a5feccb Avalonia - Couple fixes and improvements (#3451) 1.1.173 Emmanuel Hansen 2022-07-11 22:25:33 +00:00
  • 14ae4e276f Avalonia - Further Optimize Chinese Translation (#3452) 1.1.172 Narugakuruga 2022-07-12 06:12:52 +08:00
  • 3af42d6c7e UI - Avalonia Part 3 (#3441) 1.1.171 Emmanuel Hansen 2022-07-08 18:47:11 +00:00
  • bccf5e8b5a Avalonia - Use loaded config when assigning controller input (#3447) 1.1.170 Emmanuel Hansen 2022-07-08 18:28:45 +00:00