Commit Graph

  • 2f888db758 [iOS] Link DLC from external folders preview XeniOS 2026-06-19 09:47:42 +09:00
  • c8e5965e13 [iOS] Save in-game graphics settings per title XeniOS 2026-06-19 09:46:59 +09:00
  • c49edf9a63 [iOS] Default occlusion queries to fake XeniOS 2026-06-19 09:46:07 +09:00
  • 5f5b8e5194 [Metal] Skip converter dylibs for iOS simulator XeniOS 2026-06-19 09:45:57 +09:00
  • 483037496a [Metal] Avoid RGB10A2 presenter output on iOS 18 XeniOS 2026-06-19 09:45:46 +09:00
  • b8eb80fc83 [iOS] Fix profile readiness and title relaunch XeniOS 2026-06-18 11:19:46 +09:00
  • a181cf90fc [Metal] Add Metal 4 pipeline compiler backend XeniOS 2026-06-17 17:08:24 +09:00
  • 7964b0b5c0 [Metal] Consolidate resource hazard policy XeniOS 2026-06-17 16:16:49 +09:00
  • 632971092f [Metal] Remove backend telemetry XeniOS 2026-06-17 15:05:39 +09:00
  • 452365cf90 [App] Use XeniOS name on macOS XeniOS 2026-06-17 11:15:40 +09:00
  • c852847586 [Build/Apple] Fix preview iOS publishing XeniOS 2026-06-16 21:06:18 +09:00
  • b77480aef0 [Build/Apple] Enable iOS app icon packaging v2.1 XeniOS 2026-06-16 18:22:07 +09:00
  • 738ecf078e [Metal] Adjust default runtime settings XeniOS 2026-06-16 18:08:10 +09:00
  • 3418fc4ecd [iOS] Tune thread QoS defaults preview-v2.0.1-build-9849 XeniOS 2026-06-16 11:55:19 +09:00
  • 43881f31f6 [Build/Apple] Refresh XeniOS app icon metadata preview-v2.0.1-build-9848 XeniOS 2026-06-16 10:29:05 +09:00
  • 4d3abfcf55 [Build/Apple] Use XeniOS mac bundle naming XeniOS 2026-06-16 10:23:53 +09:00
  • 6236eb1ada [CPU] Xbox360 cache line is always 128 bytes Gliniak 2026-06-14 13:38:01 +02:00
  • 6188b62889 [Vulkan] Emulate extended-range float16 in render-target pack/unpack Herman S. 2026-06-12 23:11:12 +09:00
  • 5fa91cc251 [Vulkan] Apply float controls to geometry shaders to match VS/PS Herman S. 2026-06-12 21:38:15 +09:00
  • 7286a66fd3 [Vulkan] Implement vertex kill (oPts.z) in the SPIR-V translator Herman S. 2026-06-12 20:20:26 +09:00
  • c9ad610183 [Vulkan] Fix tessellation spacing and CP-indexed control point indices Herman S. 2026-06-12 17:05:59 +09:00
  • 9cbea4e70f [Vulkan] Fix adaptive tesselation issues Herman S. 2026-06-12 16:30:54 +09:00
  • 479578d40e [A64] Store only in-range bytes for partial vector stores (STVL/STVR) Herman S. 2026-06-12 15:02:27 +09:00
  • fb5faca39c [CPU] fix correct partial vector stores Michael Oliver 2026-06-11 15:40:05 +01:00
  • da214c89e6 [Xam/User_profile] - Add missing filenames & device types The-Little-Wolf 2026-01-10 16:06:04 -08:00
  • 7a3f856793 [Vulkan] Skip unused gradient setup on the cube implicit-LOD fetch path Herman S. 2026-06-12 08:21:40 +09:00
  • fff89552b6 [Vulkan] Sample auto-LOD cube fetches with implicit LOD + bias Herman S. 2026-06-11 22:28:50 +09:00
  • e2f6d04d6c [Vulkan] Implement gamma_render_target_as_unorm16 Herman S. 2026-06-11 16:13:42 +09:00
  • 943ffd5647 [Vulkan] Enable device features required by Float16/Int16 capabilities Herman S. 2026-06-11 14:30:30 +09:00
  • 933800f666 [GPU] Fix mantissa placement in CPU-side Float7e3To32 Herman S. 2026-06-11 14:29:34 +09:00
  • a366b21a07 [App] Return to game list when game request dashboard exit Herman S. 2026-06-11 10:56:33 +09:00
  • db5c37b372 [UI] Update strings/translations for quick settings Herman S. 2026-06-08 09:56:57 +09:00
  • 74410c273f [UI] Implement mute/unmute on the volume icon Herman S. 2026-06-08 09:34:04 +09:00
  • 0d9b45e3c3 [XMP] Return success for XMPGetMediaSources with 0 sources Gliniak 2026-06-04 22:39:43 +02:00
  • 17df573b3f [XAM] Limit XContentQueryVolumeDeviceType to XContent packages Gliniak 2026-06-05 13:27:45 +02:00
  • 40fe0bb257 [Kernel] Fixed issue with titles not booting due to lack of title id Gliniak 2026-06-03 22:39:53 +02:00
  • 9206234119 Initialize DXC nested submodules in setup XeniOS 2026-06-15 15:06:24 +09:00
  • 42755437c0 [GPU/Metal] Reject invalid texture descriptors XeniOS 2026-06-15 14:17:58 +09:00
  • ba7210738e [GPU/Metal] Invalidate stale bindless texture views XeniOS 2026-06-15 14:17:27 +09:00
  • d3bc178daa [APU/SDL] Remove audio queue diagnostics XeniOS 2026-06-15 14:14:25 +09:00
  • 9ee19b9d0e [Kernel/iOS] Revert QoS-tiered emulator threads XeniOS 2026-06-13 01:12:41 +09:00
  • 19ec1b2c40 [GPU/Metal] Keep shared memory tracked by default XeniOS 2026-06-13 01:00:54 +09:00
  • 0bb198f624 [UI/Metal] Fix non-ARC immediate buffer ownership XeniOS 2026-06-13 01:00:46 +09:00
  • 8a758b70d0 [3PP] Update Metal Shader Converter to 4.0.0 XeniOS 2026-06-13 00:58:59 +09:00
  • 6fb8ddcaf3 [UI] Use renamed occlusion-query saturation cvar XeniOS 2026-06-13 00:58:43 +09:00
  • 7fde9be8bd [Kernel/iOS] QoS-tier the emulator's threads; widen guest sleep slices Claude 2026-06-12 01:50:09 +00:00
  • f22e2b6590 [CPU/iOS] Cut title-stop poll cost; add inline LOAD_CLOCK fast paths Claude 2026-06-12 01:50:09 +00:00
  • c7cd5ac5c4 [GPU/SPIRV] Write the documented result value for kill instructions Claude 2026-06-11 17:25:07 +00:00
  • e149cde26b [CPU/a64] Fix narrow (I8/I16) value-width bugs vs the x64 reference backend Claude 2026-06-11 17:25:07 +00:00
  • 66c123a967 [GPU/Metal] Encode worker pool (metal_parallel_encode_threads) XeniOS 2026-06-11 16:46:49 +09:00
  • a92aae3406 [GPU/Metal] Multi-CB parallel encode behind metal_multi_cb (default off) XeniOS 2026-06-11 16:41:00 +09:00
  • 0d158a141d [GPU/Metal] Extract per-encoder state into MetalEncodeContext XeniOS 2026-06-11 16:26:37 +09:00
  • 0bbf1cf7fc [GPU/Metal] Make the encode path safe for concurrent CP prep XeniOS 2026-06-11 16:22:00 +09:00
  • aae5b60389 [GPU/Metal] Optional parallel encode worker for prepared-draw batches XeniOS 2026-06-11 14:52:22 +09:00
  • 1599dcc831 [GPU/Metal] Extract flush encode loop into EncodePreparedDrawBatch XeniOS 2026-06-11 14:36:32 +09:00
  • 7f0a3e7203 [GPU] Hash the 16-byte-aligned guest extent for texture revalidation XeniOS 2026-06-11 14:30:41 +09:00
  • 4eb6c1bce0 [GPU/Metal] Prepare native-MSL draw-constants tables at queue time XeniOS 2026-06-11 14:15:33 +09:00
  • 5d44b86a0f [GPU/Metal] Prepare native-MSL texture runtime info at queue time XeniOS 2026-06-11 14:05:06 +09:00
  • c0aa0aff1a [GPU/Metal] Prepare native-MSL primitive-index constants at queue time XeniOS 2026-06-11 14:02:22 +09:00
  • 00419b3c5b [iOS] Fix audio and import refresh issues XeniOS 2026-06-11 12:32:02 +09:00
  • a37d956ecb [GPU/Metal] Remove float constants dirty cvar XeniOS 2026-06-11 12:05:04 +09:00
  • 63ed3edc52 [GPU/Metal] Remove prepare-for-wait flush cvar XeniOS 2026-06-11 12:03:18 +09:00
  • 317db73581 [GPU/Metal] Extract backend telemetry XeniOS 2026-06-11 12:01:28 +09:00
  • 1e21ca73ad [GPU/Metal] Enable shared-memory zero-copy by default XeniOS 2026-06-11 11:22:37 +09:00
  • d197963cdc [GPU/Metal] Remove dead edram_load path and telemetry-only upload classification XeniOS 2026-06-11 11:18:06 +09:00
  • 7b7f589d10 [GPU/Metal] Emit only live interpolators in native MSL; add sign-churn telemetry XeniOS 2026-06-11 01:27:05 +09:00
  • 1b0bfddaf3 [GPU/Metal] Merge depth+color resolve clear draws into one render pass XeniOS 2026-06-11 00:34:21 +09:00
  • 709ab9d6a8 [GPU/Metal] Index native-MSL draw constants by base_instance XeniOS 2026-06-11 00:30:54 +09:00
  • 1869a8413a [GPU/Metal] Normalize blend-control pipeline key for write-masked RTs XeniOS 2026-06-11 00:28:48 +09:00
  • 8268cf2301 [GPU/Metal] Close the kept-open dump encoder before resolve-dest uploads XeniOS 2026-06-10 23:55:55 +09:00
  • 4684ce792a [GPU/Metal] Encode native-MSL draws directly; optional unretained command buffers XeniOS 2026-06-10 23:33:16 +09:00
  • 8ade38bbdf [GPU] Revalidate false-sharing texture invalidations; cache fetch CBV payloads XeniOS 2026-06-10 23:05:24 +09:00
  • 63acf8d908 [GPU/Metal] UMA zero-copy spike: wrap guest RAM as the shared-memory buffer XeniOS 2026-06-10 22:27:14 +09:00
  • e956a04ecd [GPU/Metal] Retain the kept-open dump encoder across the autorelease pool XeniOS 2026-06-10 21:57:47 +09:00
  • 10132af119 [GPU/Metal] Encode resolve copies into the dump's compute encoder XeniOS 2026-06-10 21:50:03 +09:00
  • b872f5fa7b [GPU/Metal] Step untile dispatch bindings with setBufferOffset XeniOS 2026-06-10 21:12:59 +09:00
  • 10e7f5ae3f [GPU/Metal] Memo per-draw texture plan lookups and count submitted draws XeniOS 2026-06-10 20:59:12 +09:00
  • 7f97baa3cb [APU] Vectorize ARM64 audio conversion with NEON Claude 2026-06-10 11:37:36 +00:00
  • 0fe7afeb1d [CPU/a64] Emit shorter, branch-leaner code for hot guest sequences Claude 2026-06-10 11:37:36 +00:00
  • c99e59028b [GPU/Metal] Order the presenter guest-output copy after main-queue work XeniOS 2026-06-10 18:28:48 +09:00
  • 7d08acae1a [Docs] Update hazard model design for implemented phases 2-4 and rollout order XeniOS 2026-06-10 18:04:08 +09:00
  • cd3370023b [GPU/Metal] Hazard model phases 3-4: untracked render-target and texture heaps XeniOS 2026-06-10 18:03:31 +09:00
  • 3a50c3a6f3 [GPU/Metal] Hazard model phase 2: untracked EDRAM buffer with fence linearization XeniOS 2026-06-10 17:50:18 +09:00
  • 81ef083a06 [GPU/Metal] Budget the prepared-draw queue on invalid bytes, not range spans XeniOS 2026-06-10 17:45:40 +09:00
  • cac162238f [GPU/Metal] Cut per-page work in shared-memory access stamping and routing XeniOS 2026-06-10 17:22:08 +09:00
  • 127b2f725b [Kernel] Skip the XAudio volume-mask poll sleep on Apple XeniOS 2026-06-10 17:21:54 +09:00
  • 88770e05fd [VFS] Quiet per-call ZArchive resolve and mount-entry logging XeniOS 2026-06-10 17:21:54 +09:00
  • b277484337 [Base/Apple] Fast global mutex via os_unfair_lock XeniOS 2026-06-08 17:54:43 +09:00
  • b20104ca7a [GPU/Metal] Fix PipelineCreationRequest forward-reference in pipeline cache header XeniOS 2026-06-10 16:10:27 +09:00
  • 1c50cffce0 [iOS/UI] Fix hidden-game matching, nested folder unlink, and menu layout loop Claude 2026-06-10 06:37:09 +00:00
  • 520e7e4eab [HID/Touch] Snapshot layout controls for cross-thread capability queries Claude 2026-06-10 06:37:09 +00:00
  • 31060eab21 [GPU/Metal] Trim idle upload-pool buffers back below a retention cap Claude 2026-06-10 06:30:35 +00:00
  • 385bfb6920 [Build/Apple] Find the Xcode iOS app in the -iphoneos output directory Claude 2026-06-10 06:30:35 +00:00
  • dacfdc60da [App] Auto-select Metal over MoltenVK on macOS for unknown gpu cvars Claude 2026-06-10 06:30:35 +00:00
  • 6ee044c6c9 [iOS/VFS] Fix ZAR conversion error swallow, estimate race, and stuck sheet Claude 2026-06-10 06:30:35 +00:00
  • 615e403201 [GPU/Metal] Fix MSC minimum deployment target on iOS 18 / macOS 15 Claude 2026-06-10 06:15:45 +00:00
  • 546cf6bac8 [GPU/Metal] Implement hazard model phase 1: untracked shared memory with explicit fence edges Claude 2026-06-10 05:36:04 +00:00
  • bbe4822ad5 [GPU/Metal] Move native MSL pipeline creation off the draw thread and parallelize MSL translation Claude 2026-06-10 05:00:59 +00:00
  • 26645ca7d9 [GPU/Metal] Compile helper pipelines off the draw thread and parallelize translation Claude 2026-06-10 04:50:36 +00:00
  • 0be4f3b00b [GPU/Metal] Keep draws batchable during ZPD queries and cut per-flush range copies Claude 2026-06-10 04:24:05 +00:00