Commit Graph

  • bcb10bc818 Restore deleted code MaranBr 2025-08-26 21:04:24 -0400
  • 15fe07b85e [desktop] explicitly reference fastmem for unsafe_mmu crueter 2025-08-26 20:50:03 -0400
  • 456ad8b8ba [desktop] fix unsafe configuration groupbox visibility crueter 2025-08-26 20:48:43 -0400
  • 2d4bdf30df Fix logic MaranBr 2025-08-26 18:14:17 -0400
  • fe737b7cfe Fix build MaranBr 2025-08-26 18:09:10 -0400
  • 445d0b5cb7 Add an option to control Host MMU Emulation MaranBr 2025-08-26 17:18:14 -0400
  • 0fff6130c3
    Fix license headers crueter 2025-08-27 15:38:10 -0400
  • 9ed17b2be3 [common/host_memory] use assert instead of throw on Impl() ctor; abort on error lizzie 2025-08-26 04:38:23 +0000
  • d025dcea35 Fix license headers lizzie 2025-08-26 00:58:38 +0000
  • cf7703428c [fmt] use {:#X} for format instead of 0x{:X} lizzie 2025-08-25 07:29:42 +0000
  • 9fae048a5a
    revert [jit] Increase x86_64 default code size to full 2GiB hugepage (#318) (#337) CamilleLaVey 2025-08-27 21:28:23 +0200
  • 285503e83c revert [jit] Increase x86_64 default code size to full 2GiB hugepage (#318) CamilleLaVey 2025-08-27 21:25:35 +0200
  • 07c87324f2
    [desktop] fix controls dialog text clipping crueter 2025-08-27 15:24:56 -0400
  • 902369a252 fix toggle PavelBARABANOV 2025-08-27 22:09:07 +0300
  • 8143cada46 android toggle PavelBARABANOV 2025-08-27 21:38:49 +0300
  • cc132464fa [audio] Change cubeb to use Native-endian instead of little-endian Shinmegumi 2025-08-27 12:03:58 +0200
  • 32b8aec85a [audio] Force Cubeb to Stereo even if more than 2 channels Shinmegumi 2025-08-27 04:26:14 +0200
  • 1bf7b7aa93 fix backend crueter 2025-08-26 22:09:13 -0400
  • 052ed260bd Fix a little mistake MaranBr 2025-08-26 21:59:03 -0400
  • cbfcc55c29 Change variable name to better match the purpose of the option MaranBr 2025-08-26 21:09:01 -0400
  • 63d3f873ff Restore deleted code MaranBr 2025-08-26 21:04:24 -0400
  • 714125c2ed [desktop] explicitly reference fastmem for unsafe_mmu crueter 2025-08-26 20:50:03 -0400
  • cf1c3d5805 [desktop] fix unsafe configuration groupbox visibility crueter 2025-08-26 20:48:43 -0400
  • d1f2e78d56 Fix logic MaranBr 2025-08-26 18:14:17 -0400
  • 383d03f60a Fix build MaranBr 2025-08-26 18:09:10 -0400
  • 7b5bfb0743 Add an option to control Host MMU Emulation MaranBr 2025-08-26 17:18:14 -0400
  • eb80a30c42
    revert 22847ec78a (#331) Shinmegumi 2025-08-27 15:12:16 +0200
  • 022fb68272 revert 22847ec78a Shinmegumi 2025-08-27 12:36:02 +0200
  • 22847ec78a
    [jit] Disable fastmem (by default) on FreeBSD, Solaris and OpenBSD due to subpar timings of SIGSEGV (#319) lizzie 2025-08-27 12:12:32 +0200
  • bd2832e182 [jit] Disable fastmem (by default) on FreeBSD, Solaris and OpenBSD due to subpar timings of SIGSEGV lizzie 2025-08-26 09:17:56 +0000
  • 3cb8e6111a
    [jit] Increase x86_64 default code size to full 2GiB hugepage (#318) lizzie 2025-08-27 12:10:53 +0200
  • 3a6d31235c [jit] Increase x86_64 default code size to full 2GiB hugepage lizzie 2025-08-26 07:48:17 +0000
  • 629865e29b
    [common, fs] Use std::string_view instead of std::string&; inline functions that are used rarely lizzie 2025-08-27 06:45:02 +0000
  • 21cd44ec04
    [dynarmic] jit fix branch v2 (#203) crueter 2025-08-27 06:49:50 +0200
  • a403862998 [dynarmic/tests] use 256i + long long for testenv.h avx crueter 2025-08-11 16:59:08 -0400
  • 6735a15433 [dynarmic] reduce exclusive monitor overhead lizzie 2025-08-08 18:47:03 +0100
  • dd5282d02a [dynarmic] tag unicorn tests separatedly lizzie 2025-08-08 00:32:35 +0100
  • 9ad9d9135f [dynarmic] fix xmm regs not restored properly lizzie 2025-08-05 09:47:09 +0100
  • 4cb1b1ce07 [dynarmic] new tests to check preserved higher end registers accross block calls lizzie 2025-08-05 04:11:59 +0100
  • c0b043ecef [dynarmic] fix opcodes lizzie 2025-08-05 01:04:29 +0100
  • 343929c8e2 [dynarmic] disable xmm spills lizzie 2025-08-04 21:54:18 +0100
  • a563d9abbf fix FindFreeSpill and vcpkg crueter 2025-08-04 15:55:26 -0400
  • 790671f017 [dynarmic] disable xmm spills with Windows ABI lizzie 2025-08-04 20:52:22 +0100
  • 84ef3a6f3d [dynarmic] attempt fix DBZ lizzie 2025-07-30 08:05:45 +0100
  • 5c51fa600f [dynarmic] intel c++ compiler fixes lizzie 2025-07-28 19:37:15 +0100
  • a7b99470fa [dynarmic] fix sporadic crashes on high reg pressure lizzie 2025-07-28 07:00:00 +0100
  • 06966f4255 [dynarmic] spill to XMM if possible, use sub/add instead of inc/dec as per recommendation lizzie 2025-07-28 06:22:09 +0100
  • ffafa5eae1 [dynarmic] test block linking further lizzie 2025-07-28 01:22:07 +0100
  • f9da343c85 [dynarmic] missing JIT ptr ABI refs lizzie 2025-07-27 23:03:17 +0100
  • 54e9a5bd08 [dynarmic] pre-LZCNT count leading zeroes (integer) lizzie 2025-07-27 19:20:11 +0100
  • 43f717be5d [dynarmic] write inline better flag seq lizzie 2025-07-27 19:13:10 +0100
  • b12989c077 [dynarmic] configurable JIT state ABI pointer lizzie 2025-07-27 19:12:51 +0100
  • c896897d40 [dynarmic] RBIT involution testcase lizzie 2025-07-27 19:09:17 +0100
  • c21a4f8041 [dynarmic] vector AVX2 count leading zeroes lizzie 2025-07-27 18:59:33 +0100
  • 0b0f045943 [dynarmic] remove redundant lock prefix on spinlock lizzie 2025-07-27 18:42:39 +0100
  • 5dba7898b6 [dynarmic] new optimization option: codesize lizzie 2025-07-27 18:40:16 +0100
  • 9a531cd0f0 [dynarmic] exclude r13 and r14 from regsel lizzie 2025-07-27 06:54:46 +0100
  • 6c9a7bc5cb [dynarmic] provide backing fastmem, set verbose mov output to qword (appropriatedly), safer conversion for reads/writes lizzie 2025-07-27 06:29:25 +0100
  • 6639c73785 [dynarmic] isolate crashing case, use unordered_map for test addresses lizzie 2025-07-27 02:31:06 +0100
  • 040214ecd4 [dynarmic] test high reg pressure on a64 #1 lizzie 2025-07-27 01:39:31 +0100
  • 38f84528c1 [dynarmic] separate abi functors (win/nix) and impl aliases for gdb commands & document them lizzie 2025-07-25 02:49:06 +0100
  • c9a3baab5d
    [heap_tracker] Use ankerl map instead of rb tree (#249) lizzie 2025-08-27 05:00:38 +0200
  • de9aced7ff [core, common] remove signal handlers from memleaking heaptracks lizzie 2025-08-13 06:35:48 +0100
  • dabef1811b [core/memory] remove 1 level of indirection by using std optional lizzie 2025-08-13 01:17:15 +0100
  • efcf3b4c81 [heap_tracker] Use ankerl map instead of rb tree lizzie 2025-08-12 23:40:17 +0100
  • 380cfcaeed
    [VK] Hybrid memory allocation with robust alignment (#325) wildcard 2025-08-27 04:45:50 +0200
  • 1e19e85a63 ....will remove just for test wildcard 2025-08-27 02:27:54 +0200
  • d92e3d747f .......testing will remove it wildcard 2025-08-27 02:26:59 +0200
  • 176d8123c9 [VK] Hybrid memory allocation with robust alignment wildcard 2025-08-27 00:51:02 +0200
  • e95b908318 [VK] VMA changes wildcard 2025-08-26 22:12:33 +0200
  • 44d658bbc5
    [core] Fix Diablo 3 (#314) MaranBr 2025-08-25 21:04:44 +0200
  • cfee8917ab Fix Diablo 3 MaranBr 2025-08-25 14:20:13 -0400
  • a1c5b5c911
    [core] Fix a specific condition where the controller applet would still freeze in MK8D (#311) MaranBr 2025-08-25 18:23:38 +0200
  • f8e6d6f1a5 Clean up the code MaranBr 2025-08-25 11:54:57 -0400
  • 29ef4800cc Update src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp SDK-Chan 2025-08-25 17:53:39 +0200
  • 7b89bbd8ac Fix headers MaranBr 2025-08-25 09:09:18 -0400
  • 9eff4c0326 Fix a specific condition where the control applet would still freeze in MK8D MaranBr 2025-08-25 09:00:56 -0400
  • 302509d84d
    [compat] fix clang std::terminate error (#307) lizzie 2025-08-25 14:43:50 +0200
  • 1595ca113b Update src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp SDK-Chan 2025-08-25 10:18:43 +0200
  • 4e7d6809f9 Update src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp SDK-Chan 2025-08-25 09:47:25 +0200
  • d27b787f03 [gpu/NVDRV] Finalize AllocObjCtx SDK Chan 2025-08-25 09:09:31 +0000
  • 6d1c43aefe
    [compat] fix clang std::terminate error lizzie 2025-08-25 07:02:47 +0000
  • 719cde1ddb temp fix for ng ragebound stage 4-1 problem Allison Cunha 2025-08-24 19:54:35 -0300
  • 713725fe86 Force settings.h to match main MaranBr 2025-08-24 02:05:38 +0200
  • 3b18de150e [service, ns, acc] Stub IsQualificationTransitionSupportedByProcessId and SaveDataThumbnail commands - ns: Stubbed IsQualificationTransitionSupportedByProcessId (2520) to always return true. - acc: added the missing SaveDataThumbnail commands: * ClearSaveDataThumbnail (111) → stubbed, returns success. * LoadSaveDataThumbnail (112) → stubbed, returns success with size=0. * GetSaveDataThumbnailExistence (113) → stubbed, returns false. JPikachu 2025-08-21 23:57:15 +0100
  • 82e72efae9 [nvdvr] Update according to help from Serah JPikachu 2025-08-24 16:55:52 +0100
  • 743a193327 [nvdrv] Ignore but don't reject offset and size uses It seems after investigation and testing that these are in fact not errors and are expected behaviour. So logging has been changed from error to debug and no longer returns a bad perameter. JPikachu 2025-07-25 13:01:44 +0100
  • f2a57a8553 [nvdrv] Implement SetErrorNotifier Implements SetErrorNotifier() based on Switch kernel behavior. Only mem is used; other fields are ignored. Guest misuse of offset or size is logged as an error and rejected. Games like Super Mario Odyssey or Xenoblade may use this mechanism to detect timeouts. JPikachu 2025-07-24 22:55:43 +0100
  • 4ea9664ff4
    [video_core] Fix EDS defaults by platform (#305) MaranBr 2025-08-24 02:05:38 +0200
  • 5b80ff7445 Fix EDS defaults by platform MaranBr 2025-08-23 19:58:29 -0400
  • e59065b542
    [VK] change bind point from Graphics to Compute since its a compute pipeline (#293) wildcard 2025-08-24 01:16:06 +0200
  • 7f85e95325 Update src/video_core/renderer_vulkan/vk_compute_pass.cpp wildcard 2025-08-21 18:13:28 +0200
  • 098e27ca24 [VK] change bind point from Graphics to Compute since its a compute pipeline wildcard 2025-08-21 18:11:27 +0200
  • eb72a358e3
    [vk] Fix dynamic vertex input state handling (#295) Shinmegumi 2025-08-23 20:34:05 +0200
  • a54ccec6f7 [vk] Fix dynamic vertex input state handling Shinmegumi 2025-08-21 21:53:46 +0200
  • 4eb6d10d62
    [Vk] Improve Stencil Handling and Fix Read-After-Write Hazard (#235) wildcard 2025-08-23 20:04:48 +0200
  • 4fca9d7a68 [Vk] Improve Stencil Handling and Fix Read-After-Write Hazard wildcard 2025-08-09 22:33:08 +0200
  • 949f72222b
    [VK] spec-clean MasterSemaphore submits (#285) wildcard 2025-08-23 20:00:58 +0200
  • 116016137d Update src/video_core/renderer_vulkan/vk_master_semaphore.cpp wildcard 2025-08-20 20:21:45 +0200
  • 7b3378fb8a [VK] spec-clean MasterSemaphore submits wildcard 2025-08-20 20:18:37 +0200