Commit Graph

  • 9b6af46744 [A64/CodeCache] Allocate indirection table with ARM64 fallback Will Martin 2026-01-21 01:50:23 +09:00
  • ddd36bbab6 [A64/CodeCache] Add 64-bit indirection update paths Will Martin 2026-01-21 01:34:36 +09:00
  • db039b1295 [A64/CodeCache] Add indirection table config and logging hooks Will Martin 2026-01-21 01:30:38 +09:00
  • 155636834b [Vulkan] Add support for precise pixel shader interpolation Herman S. 2026-01-21 01:27:09 +09:00
  • fc38ebb985 [A64/CodeCache] Add POSIX code cache and JIT-safe copy hook Will Martin 2026-01-21 00:55:40 +09:00
  • 3e4e6b183a [A64] Import Wunkolo ARM64 backend history Will Martin 2026-01-20 23:45:50 +09:00
  • c7f61342d7 [GPU/D3D12] Convert gamma-as-linear red to gamma in transfers to stencil Triang3landHerman S. 2026-01-20 12:53:20 +03:00
  • 263e91b014 [XAM] Fixed XamUserCreateAchievementEnumerator starting index usage AdrianandRadosław Gliński 2026-01-20 01:30:41 +00:00
  • 621430444b [D3D12] Convert R component from linear to gamma for stencil output Herman S. 2026-01-20 14:54:09 +09:00
  • f234ae92da [D3D12] Ensure k_8_8_8_8_GAMMA is properly identified as 64bpp Herman S. 2026-01-20 14:51:56 +09:00
  • 77bb2ea2d9 Merge remote-tracking branch 'xenia-master/master' into edge Herman S. 2026-01-20 08:30:29 +09:00
  • 0a19234b4e [GPU/D3D12] Add forgotten gamma conversion format check Triang3l 2026-01-19 21:08:15 +03:00
  • 9a9fb9ca68 [Vulkan] Fix fullscreen corrupting HDR state on Windows Herman S. 2026-01-19 10:49:48 +09:00
  • f77c654e77 [UI] Achievement notification and font handling fixes Herman S. 2026-01-19 10:34:41 +09:00
  • f1aa4ea244 [Vulkan] Add shader disk storage / startup loading Herman S. 2026-01-19 00:21:09 +09:00
  • cec9ca0ef2 [GPU] 8-bit PWL gamma RT as linear 16-bit UNorm on the host Triang3l 2026-01-17 18:09:42 +03:00
  • d05273d6b7 [UI] Bundle Inter font and update font defaults Herman S. 2026-01-18 14:54:20 +09:00
  • f517bd6976 [UI] Implement proper font handling in the UI Herman S. 2026-01-18 14:28:20 +09:00
  • 587f29e13e [GPU] Ensure force_special_view checks swizzle signs before using signed Herman S. 2026-01-17 22:41:48 +09:00
  • cdc894d15c Revert "[GPU] Add signed texture support for block-compressed formats" Herman S. 2026-01-17 22:38:52 +09:00
  • c9d07ab5cd [App] Fix UTF8 handling for paths in recent.toml Herman S. 2026-01-17 21:54:12 +09:00
  • 73bcaa6237 [GPU] Fix exp_bias for k_2_10_10_10_FLOAT Herman S. 2026-01-17 20:05:17 +09:00
  • 521d73f2e2 [D3D12] Improve shader disk cache handling Herman S. 2026-01-16 12:54:38 +09:00
  • f2fabfdf04 [GPU] Change "bpe" to "bpb" (bytes per block) in comments Triang3l 2026-01-15 20:48:26 +03:00
  • 88f95a8bd6 [GPU] Change "element" name back to "block" in texture addressing Triang3l 2026-01-15 11:56:45 +03:00
  • e54a3658f0 [UI] Fix UTF8 handling for game location path Herman S. 2026-01-15 13:29:23 +09:00
  • 8804da687e [GPU] Remove 2.5x vblank limit when framerate_limit is applied Herman S. 2026-01-15 11:48:09 +09:00
  • fd005615be Merge commit '9535e610b0996e0b29d19d6a2ad788edba7c2c63' into edge Herman S. 2026-01-15 10:28:52 +09:00
  • 8cfe64b5da Merge commit 'ea8ae81bfd3c06e870b368312ead402311c5a6a4' into edge Herman S. 2026-01-15 10:23:40 +09:00
  • c4e1242fa2 [D3D12] Include recent D3D12 headers from the Microsoft GitHub Triang3l 2026-01-14 23:05:08 +03:00
  • 8c4c6a46e3 [Build] Generate shaders on build instead of having them checked in Herman S. 2026-01-14 23:54:27 +09:00
  • 5b99bf9a50 Merge commit 'fe1fd361375fbd08fb873cad8e1a24146ae7ef53' into edge Herman S. 2026-01-14 21:18:13 +09:00
  • 30ba881ba2 [Build/Linux] Switch to linktimeoptimization function in premake Herman S. 2026-01-14 12:01:29 +09:00
  • 9031a4a9d0 [UI] Convert disc selection to imgui Herman S. 2026-01-11 00:36:10 +09:00
  • 9535e610b0 [GPU] Change texture address local X offsetting back to addition Triang3l 2026-01-14 00:15:08 +03:00
  • 6db6192170 [GPU] Use XOR to flip X texel group in all load/resolve shaders Triang3l 2026-01-13 23:37:01 +03:00
  • 7db772bfeb [GPU] XeResolveLocalXAddressXor comment typo correction Triang3l 2026-01-13 23:22:30 +03:00
  • 0f23f05683 [GPU] Simplify local X offsetting with resolution scaling Triang3l 2026-01-13 23:14:15 +03:00
  • 76c531bff2 [GPU] Rename AddressTiled in TiledAddress in shaders Triang3l 2026-01-13 21:20:26 +03:00
  • 80a9af4277 [GPU] Add macro tile size constants to texture addressing headers Triang3l 2026-01-13 21:18:25 +03:00
  • f776e5e0f9 [GPU] 3d-to-2d textures default enable Herman S. 2026-01-14 00:24:25 +09:00
  • f89f4076e3 [GPU] 3d-to-d2 texture implementation Herman S. 2026-01-13 21:33:49 +09:00
  • f57e11a1b4 [3PP] update premake-cmake Herman S. 2026-01-13 13:18:01 +09:00
  • 529e43754a [GPU] Only apply exp_bias to RGB not alpha for k_2_10_10_10_FLOAT Herman S. 2026-01-12 17:08:11 +09:00
  • 29f1c0645e [Vulkan] wave64 optimization for AMD RDNA gpus (5000/6000/7000 series) Herman S. 2026-01-12 01:12:23 +09:00
  • 762a5679d5 [UI] Swap graphics and audio sections in quick settings Herman S. 2026-01-11 19:53:56 +09:00
  • 5a010146d2 [GPU] Add signed texture support for block-compressed formats Herman S. 2026-01-11 18:59:20 +09:00
  • ef7d70ff18 [D3D12] add cvar to control 3d-to-2d texture mode Herman S. 2026-01-11 16:18:28 +09:00
  • cbee3e926d [D3D12] Fix 4D5307DF fur textures RaffaeleandHerman S. 2025-12-19 23:50:58 +01:00
  • ebfdd7ff11 [D3D12] Fix 4D5307DF fur textures RaffaeleandHerman S. 2025-12-19 23:47:32 +01:00
  • f6987d976a Merge remote-tracking branch 'upstream/canary_experimental' into edge Herman S. 2026-01-11 13:10:17 +09:00
  • 81656a9729 [XAM] Fixed issue with error code being returned for local session Gliniak 2026-01-08 22:47:52 +01:00
  • 4b6ac45650 [VFS/Posix] Fix Rename to properly handle guest paths Herman S.andRadosław Gliński 2026-01-10 23:16:32 +09:00
  • d85450573d [VFS/Posix] Fix Rename to properly handle guest paths Herman S. 2026-01-10 23:16:32 +09:00
  • 376cdeb745 [Base] Simplify separator replacement to work on ASCII rather than UTF8 Herman S. 2026-01-10 23:14:34 +09:00
  • d9260e1a50 [UI] Rework various imgui in-game overlays Herman S. 2026-01-10 16:38:13 +09:00
  • 7ea2852585 [UI] Replace QtMultimedia with miniaudio for notification sounds Herman S. 2026-01-10 00:22:26 +09:00
  • fbfffd9b84 [UI] Switch from QWidget to QWindow and ImGui in the game process Herman S. 2026-01-09 22:23:21 +09:00
  • dce4d38c0a [XAM] Fixed crash related to incorrect buffer size in UserPlaylist enum Gliniak 2026-01-07 20:10:27 +01:00
  • 440c037404 [Build] Upgrade Qt to 6.10.1 Herman S. 2026-01-08 16:12:18 +09:00
  • 81faf73a10 [UI] Rename vsync to guest_refresh_rate and update UI Herman S. 2026-01-08 15:36:54 +09:00
  • 1fdc786642 [GPU] readback_resolve_half_pixel_offset to control downscale behavior Herman S. 2026-01-08 11:46:26 +09:00
  • 39a65586ce [GPU] Rework frame rate throttling and improve vblank timing Herman S. 2026-01-07 23:08:00 +09:00
  • db20ed08c0 Merge remote-tracking branch 'upstream/canary_experimental' into edge Herman S. 2026-01-07 11:17:34 +09:00
  • 4b73839bf1 [XAM] Added std::optional to SPA getters AdrianandRadosław Gliński 2026-01-04 16:44:51 +00:00
  • ea8ae81bfd [GPU] Remove now-unused texture_conversion.cc/h Triang3l 2026-01-06 17:59:20 +03:00
  • 28b69c21be [GPU] Document tiled texture address bits Triang3l 2026-01-06 17:47:19 +03:00
  • 04363694ca [UI] Handle onfocus events Herman S. 2026-01-06 16:35:35 +09:00
  • 4366b05dae [D3D12] async shader compilation actually fully async Herman S. 2026-01-06 14:13:15 +09:00
  • beb52110e3 [Memory] Use randomized values for scribble_heap instead of hardcoded one Gliniak 2026-01-03 23:53:45 +01:00
  • 2e61df76f0 [XAM/USER] - Implement XamUserIsParentalControlled The-Little-WolfandRadosław Gliński 2025-12-16 16:31:01 -08:00
  • ccd5c50c74 [XAM] Count empty path as exit request in XamLoaderGetLaunchData NicknineTheEagleandRadosław Gliński 2026-01-04 02:37:23 +03:00
  • b723d6e7c2 [UI] Free image data from stbi_load AdrianandRadosław Gliński 2026-01-04 16:12:01 +00:00
  • b8b33ecabf [VFS] XContent: Added support for SVOD normal layout with multiple files Gliniak 2026-01-03 22:20:44 +01:00
  • 697c116a36 [Vulkan] Remove background spirv optimization Herman S. 2026-01-05 02:56:28 +09:00
  • 31b679b658 [D3D12] Use priority queue for async shader compilation Herman S. 2026-01-05 01:01:34 +09:00
  • 12b28f6714 [Build] Replace spirv-remap with spirv-opt --canonicalize-ids Herman S. 2026-01-05 00:35:23 +09:00
  • cbbaae8ead [Vulkan] Recompile internal shaders with Vulkan SDK 1.4.335.0 Triang3l 2026-01-04 17:01:26 +03:00
  • ca34a022a5 [Build] Replace spirv-remap with spirv-opt --canonicalize-ids 2026-01-04 16:53:52 +03:00
  • 7ccb831f26 [GPU] Compensate for half-pixel offset in readback resolve downscale Herman S. 2026-01-03 23:50:01 +09:00
  • 3131653098 [Vulkan] Use priority queue for async shader compilation Herman S. 2026-01-03 16:52:59 +09:00
  • b563098b0f [UI] Game icon fix when running under wine Herman S. 2026-01-03 15:33:35 +09:00
  • e1d9c09d09 [UI] Fix "quit game" button on windows Herman S. 2026-01-03 15:22:29 +09:00
  • 4b608d927d [App] Use Qt event loop exit instead of std::quick_exit Herman S. 2026-01-03 01:52:17 +09:00
  • 4b8656ef51 [App] Remove automatic fullscreen persistent in per-game overrides Herman S. 2026-01-03 01:05:52 +09:00
  • d7ca76fbb7 [UI] Add Quit Game option to the context menu Herman S. 2026-01-03 00:53:44 +09:00
  • 81af207bad [App] Close UI process when game is running Herman S. 2026-01-03 00:32:16 +09:00
  • b5496e9ea5 [App] Implement title-to-title launches without intermediate file Herman S. 2026-01-02 21:37:29 +09:00
  • f276316f72 [App] Rework game-specific config overrides Herman S. 2026-01-02 20:32:04 +09:00
  • 6a98d1cb42 [UI] Ensure file picker is able to save Herman S. 2026-01-02 15:39:19 +09:00
  • ecf346e4e7 [Linux] Implement fast mutex similar to Windows version Herman S. 2025-12-31 14:33:18 +09:00
  • 1952e6201a [D3D12] Use sync path for new PSOs that use the same vs and ps pairs Herman S. 2026-01-01 16:48:26 +09:00
  • 3de7e78817 [App] Persist fullscreen status Herman S. 2025-12-31 21:05:07 +09:00
  • 11a82b0835 [GPU] Async shader compilation for D3D12 and Vulkan Herman S. 2025-12-31 20:23:37 +09:00
  • 9a40f4075e [Build] stop packaging vc_redist.x64.exe with windows release Herman S. 2025-12-31 15:06:59 +09:00
  • e7cae2bfc9 Merge remote-tracking branch 'upstream/canary_experimental' into edge Herman S. 2025-12-31 14:38:30 +09:00
  • 28a39bcfe6 [Vulkan] Vertex buffer residency caching Herman S. 2025-12-31 14:30:22 +09:00
  • 7f9c66d346 [GPU] TextureCache lockless pre-check Herman S. 2025-12-31 14:08:01 +09:00
  • d912a6ff80 [GPU] SharedMemory lockless fast-path Herman S. 2025-12-31 13:58:17 +09:00
  • 53c0178766 [NET] Implemented XNetRandom AdrianandRadosław Gliński 2025-12-25 00:49:09 +00:00