Commit Graph

9846 Commits

Author SHA1 Message Date
XeniOS b77480aef0 [Build/Apple] Enable iOS app icon packaging v2.1 2026-06-19 10:21:44 +09:00
XeniOS 738ecf078e [Metal] Adjust default runtime settings 2026-06-19 10:21:44 +09:00
XeniOS 3418fc4ecd [iOS] Tune thread QoS defaults preview-v2.0.1-build-9849 2026-06-19 10:21:44 +09:00
XeniOS 43881f31f6 [Build/Apple] Refresh XeniOS app icon metadata preview-v2.0.1-build-9848 2026-06-19 10:21:44 +09:00
XeniOS 4d3abfcf55 [Build/Apple] Use XeniOS mac bundle naming 2026-06-19 10:21:44 +09:00
Gliniak 6236eb1ada [CPU] Xbox360 cache line is always 128 bytes
Fixes: 4E4D07E0 & 4E4D083D
2026-06-19 10:21:44 +09:00
Herman S. 6188b62889 [Vulkan] Emulate extended-range float16 in render-target pack/unpack 2026-06-19 10:21:44 +09:00
Herman S. 5fa91cc251 [Vulkan] Apply float controls to geometry shaders to match VS/PS 2026-06-19 10:21:44 +09:00
Herman S. 7286a66fd3 [Vulkan] Implement vertex kill (oPts.z) in the SPIR-V translator 2026-06-19 10:21:44 +09:00
Herman S. c9ad610183 [Vulkan] Fix tessellation spacing and CP-indexed control point indices 2026-06-19 10:21:44 +09:00
Herman S. 9cbea4e70f [Vulkan] Fix adaptive tesselation issues
- stale tessellation constants
- domain shader reading raw gl_PrimitiveID instead of the offset/clamped
  control-point index
- inverted tessellator winding
2026-06-19 10:21:44 +09:00
Herman S. 479578d40e [A64] Store only in-range bytes for partial vector stores (STVL/STVR)
(mimics earlier x64 fix)
2026-06-19 10:21:44 +09:00
Michael Oliver fb5faca39c [CPU] fix correct partial vector stores
Replace the x64 STVL/STVR lowering with explicit byte stores that preserve the
guest-visible vector byte order.

The previous vector shuffle/blend path could write incorrect bytes for partial
vector stores, which broke optimized guest memcpy implementations using
stvlx/stvrx for unaligned heads and tails. In 4156081C this corrupted skinned
model render command data and eventually caused render-thread crashes.

Add regression coverage for StoreVectorLeft/StoreVectorRight across common
unaligned offsets, plus a memcpy-head style case matching the affected guest
instruction pattern.
2026-06-19 10:20:37 +09:00
The-Little-Wolf da214c89e6 [Xam/User_profile] - Add missing filenames & device types
- Add missing XTileType filenames
- Add missing device types
- Add XamLoaderLaunchTitle/Ex Flags
- Add ExThreadCreate flags and logging (from nukernel)
- Add more logging to user_module
- Add missing XamReadTileEx param
2026-06-19 10:20:37 +09:00
Herman S. 7a3f856793 [Vulkan] Skip unused gradient setup on the cube implicit-LOD fetch path 2026-06-19 10:19:31 +09:00
Herman S. fff89552b6 [Vulkan] Sample auto-LOD cube fetches with implicit LOD + bias 2026-06-19 10:19:31 +09:00
Herman S. e2f6d04d6c [Vulkan] Implement gamma_render_target_as_unorm16 2026-06-19 10:19:31 +09:00
Herman S. 943ffd5647 [Vulkan] Enable device features required by Float16/Int16 capabilities 2026-06-19 10:19:31 +09:00
Herman S. 933800f666 [GPU] Fix mantissa placement in CPU-side Float7e3To32 2026-06-19 10:19:31 +09:00
Herman S. a366b21a07 [App] Return to game list when game request dashboard exit 2026-06-19 10:19:31 +09:00
Herman S. db5c37b372 [UI] Update strings/translations for quick settings 2026-06-19 10:17:43 +09:00
Herman S. 74410c273f [UI] Implement mute/unmute on the volume icon 2026-06-19 10:17:43 +09:00
Gliniak 0d9b45e3c3 [XMP] Return success for XMPGetMediaSources with 0 sources
- Renamed XMPDashInIt to XMPDashInit
- Added broadcast to XMPDashInit
- Renamed some unknown fields of XMP_SET_MEDIA_SOURCE_WORKSPACE
2026-06-19 10:17:38 +09:00
Gliniak 17df573b3f [XAM] Limit XContentQueryVolumeDeviceType to XContent packages
- Changed mount path for XContent packages from Cdrom to Package_0
Normally it should generate specific value instead of 0, but for now 0 is enough
2026-06-19 10:17:06 +09:00
Gliniak 40fe0bb257 [Kernel] Fixed issue with titles not booting due to lack of title id 2026-06-19 10:17:06 +09:00