Commit Graph

  • 5778b24381 docs(fc27): track first-use GPU descriptor allocation outside critical section [full-build] dev/ps5-sparse-jit Niak 2026-10-23 03:33:22 +02:00
  • a9743efee0 test(build): require generated and maintained descriptor preflight bodies to match Niak 2026-10-23 03:32:17 +02:00
  • 2edcce74e4 ci(gpu): exercise descriptor snapshot preallocation against real selected source Niak 2026-10-23 03:30:59 +02:00
  • 72265ac880 test(gpu): execute source-extracted allocation outside paired guest cache locks Niak 2026-10-23 03:30:25 +02:00
  • 4454bbf4c7 build(gpu): keep descriptor payload preflight source and generated header in sync Niak 2026-10-23 03:28:51 +02:00
  • e633f3d2b7 perf(gpu): reserve descriptor snapshot before paired guest cache locks Niak 2026-10-23 03:28:36 +02:00
  • f8a406163f docs(fc27): track synchronized A32/A64 cache-pressure eviction and source witnesses [full-build] Niak 2026-10-23 03:16:32 +02:00
  • 414efce97a test(jit): replay concurrent guest invalidation during cache pressure evacuation Niak 2026-10-23 03:15:28 +02:00
  • 2cc36b3e08 test(jit): keep pinned A32 native transform byte-exact after synchronized pressure clearing Niak 2026-10-23 03:13:01 +02:00
  • 52d40f9c1f test(jit): prove pressure and commit-failure full clears use invalidation mutex Niak 2026-10-23 03:11:40 +02:00
  • 612a5c3e25 fix(jit): synchronize cache-pressure full clears with guest invalidation queue Niak 2026-10-23 03:08:48 +02:00
  • a61da02983 fix(jit): synchronize cache-pressure full clears with guest invalidation queue Niak 2026-10-23 03:08:45 +02:00
  • bbf245da2b docs(fc27): record signedness parity replay and request native verification [full-build] Niak 2026-10-23 03:00:11 +02:00
  • aff4105481 test(gpu): lock down pinned negative-offset parity and overflow safety Niak 2026-10-23 02:56:04 +02:00
  • 5a8a26ff36 fix(gpu): preserve pinned unsigned scissor scaling semantics Niak 2026-10-23 02:55:46 +02:00
  • 91c94eb878 test(gpu): assert negative scaled scissor offsets preserve signed shift Niak 2026-10-23 02:53:53 +02:00
  • b5f3762c3b fix(gpu): preserve signed scissor shift for negative clip offsets Niak 2026-10-23 02:53:05 +02:00
  • b025496ace docs(fc27): track Vulkan shader-build handoff as bounded F01/F05 correction [full-build] Niak 2026-10-23 02:44:05 +02:00
  • a2cd2f2884 fix(test): silence expected unused old-path handoff variable under Werror Niak 2026-10-23 02:42:53 +02:00
  • 91fcc7817f ci(gpu): include shader build-handoff host regression in preflight Niak 2026-10-23 02:42:06 +02:00
  • 6a07e9775b test(gpu): prove shader-completion handoff on setup and queue failures Niak 2026-10-23 02:41:48 +02:00
  • c5652a3079 fix(gpu): complete shader build handoff before async pipeline publication Niak 2026-10-23 02:39:56 +02:00
  • 4ea8c59f7c docs(fc27): correct scissor code references before native verification [full-build] Niak 2026-10-23 02:28:03 +02:00
  • 5835139920 docs(fc27): scope Vulkan scissor correction and retain open F04 exit gate Niak 2026-10-23 02:27:38 +02:00
  • ab69c09ca1 ci(gpu): gate scissor overflow regression on current Vulkan source Niak 2026-10-23 02:22:54 +02:00
  • 1aff0c14e5 test(gpu): source-extracted scissor parity and signed-overflow negative control Niak 2026-10-23 02:22:27 +02:00
  • 60a6661d8c fix(gpu): preserve scissor rectangles across guest coordinate overflow Niak 2026-10-23 02:21:03 +02:00
  • 81444c4ec3 ci(fc27): validate current F05 source, host fixtures and native package [full-build] Niak 2026-10-23 02:04:16 +02:00
  • cfa1a17fc2 docs(fc27): record bounded F05 duplicate-display fix without claiming gameplay improvement Niak 2026-10-23 02:02:24 +02:00
  • 8d4528440b fix(test): reconstruct both allowed lifecycle staging predecessors exactly Niak 2026-10-23 02:00:08 +02:00
  • 1475299c9b test(build): validate predecessor migration and duplicate-display host replay Niak 2026-10-23 01:59:23 +02:00
  • 767a5d5183 fix(build): permit exact previous lifecycle source in staged native installs Niak 2026-10-23 01:58:52 +02:00
  • 74229dc647 test(hle): exercise duplicate-display acquisition and teardown in native host fixture Niak 2026-10-23 01:57:16 +02:00
  • c955eea710 test(hle): guard unique display ownership in selected native source Niak 2026-10-23 01:57:00 +02:00
  • 4cb3fcf17e fix(hle): avoid duplicate display stack ownership Niak 2026-10-23 01:56:19 +02:00
  • 826ac8ebb4 fix(hle): normalize extreme compositor swap interval without signed overflow [full-build] Niak 2026-10-23 01:21:38 +02:00
  • b4b42ecac1 ci(hle): trigger fast gate when multi-layer compositor replay changes Niak 2026-10-23 01:10:53 +02:00
  • c2ff81d771 test(hle): prove pinned compositor fails exact multi-layer stale-frame replay Niak 2026-10-23 01:10:14 +02:00
  • 47a4b8c8d4 test(hle): replay actual compositor acquire-release-present with independent HUD [full-build] Niak 2026-10-23 01:05:38 +02:00
  • 54e3a0b3c4 test(arch): require source-truth totals to follow current active source inventory [full-build] Niak 2026-10-23 00:46:21 +02:00
  • 486f6f8eb9 docs(arch): refresh physical catalog count for compositor N23 source Niak 2026-10-23 00:46:06 +02:00
  • d8182084d8 docs(arch): synchronize N23 maintained-source count with exact catalogue [full-build] Niak 2026-10-23 00:45:07 +02:00
  • 386c8e2f02 test(arch): enforce both pinned and maintained compositor owners in native inventory Niak 2026-10-23 00:35:14 +02:00
  • 36f3624d35 docs(fc27): pin green N23 host witness and rebuild corrected architecture HEAD [full-build] Niak 2026-10-23 00:34:06 +02:00
  • 642f80fce2 test(hle): pin second compositor translation unit to N23 inventory and replay Niak 2026-10-23 00:31:02 +02:00
  • b85c50a521 docs(arch): recalculate exact audit graph, pending and P0 counts for N23 Niak 2026-10-23 00:29:22 +02:00
  • 157e7e0018 docs(fc27): pin N23 mapping and launch native build on corrected composer installer [full-build] Niak 2026-10-23 00:27:15 +02:00
  • 399516a33e fix(hle): repair install oracle syntax before composer host and native checks Niak 2026-10-23 00:25:50 +02:00
  • d1358abe0d docs(arch): account for maintained compositor N23 in exact source catalog [full-build] Niak 2026-10-23 00:25:05 +02:00
  • ac04f33fde fix(hle): prevent composing released framebuffer when acquire fails [full-build] Niak 2026-10-23 00:21:26 +02:00
  • 6da0a67dca fix(buffer): guard 16 GiB ownership table against invalid guest spans [full-build] Niak 2026-10-23 00:09:45 +02:00
  • 219e43af65 ci(fc27): checkpoint green JIT gates and request exact HEAD native package [full-build] Niak 2026-10-23 00:06:04 +02:00
  • e96d474544 test(jit): mirror weak DEV callbacks so native snapshot replay compiles -Werror Niak 2026-10-22 23:52:46 +02:00
  • c8194b884e test(jit): surface actual C++ compiler diagnostics on A64 fixture failures Niak 2026-10-22 23:48:14 +02:00
  • e30be5a859 test(jit): supply source-extracted u64 type in A64 cache fixture Niak 2026-10-22 23:48:02 +02:00
  • 81e2dcac1b test(jit): pin new A64 drain after reviewed F02 correction and verify host evidence Niak 2026-10-22 23:44:17 +02:00
  • 5ec42fa57b test(jit): assert snapshot drain and reporting rather than obsolete under-lock cache clear Niak 2026-10-22 23:42:44 +02:00
  • b907007acb test(jit): preserve pinned A32 oracle and reclassify newly fixed F02 source Niak 2026-10-22 23:42:02 +02:00
  • a60765420a perf(jit): drain A32/A64 cache invalidation snapshots outside request mutex [full-build] Niak 2026-10-22 23:38:26 +02:00
  • 73d1ba9757 fix(hle): migrate exact prior SurfaceFlinger source in cached native tree [full-build] Niak 2026-10-22 23:25:38 +02:00
  • cdd4d7dadc ci(hle): cover maintained surface lifecycle source and host replay in fast gate Niak 2026-10-22 22:53:44 +02:00
  • 0025d832a8 fix(hle): make display layer attachment idempotent with native replay [full-build] Niak 2026-10-22 22:51:01 +02:00
  • 55ea2f76bc docs(fc27): publish honest 7-gate scoreboard and separate zero engine reviews from unresolved fixes Niak 2026-10-22 22:41:11 +02:00
  • da6d57c98d test(vulkan): reject sampler ID reuse across descriptor generations [full-build] Niak 2026-10-22 22:32:50 +02:00
  • ec6b671d5e test(vulkan): reproduce native per-draw sampler memo from pinned source oracle Niak 2026-10-22 22:24:51 +02:00
  • abbf9c5a49 perf(vulkan): memoize recurring sampler handles within locked draw [full-build] Niak 2026-10-22 22:22:22 +02:00
  • 4543f7cbe0 docs(fc27): record history-clock hotpath fix and bounded host proof Niak 2026-10-22 22:06:11 +02:00
  • 7b59fe59cf ci(hle): run actual queue-callback and clock fixtures in full preflight Niak 2026-10-22 22:05:54 +02:00
  • 206d7adaa7 test(hle): execute selected queue-clock branch with history off and on Niak 2026-10-22 22:05:40 +02:00
  • d775de8aac test(hle): preserve exact parity for history-clock elision Niak 2026-10-22 22:04:52 +02:00
  • 04721d959c perf(hle): skip frame history clock while history is disabled [full-build] Niak 2026-10-22 22:04:33 +02:00
  • 07dc9498f7 test(hle): exercise one maintained dequeue path in quiet and DEV builds Niak 2026-10-22 21:37:21 +02:00
  • d07fa8e598 fix(hle): unify release and DEV buffer queue producer with guarded profiler [full-build] Niak 2026-10-22 21:31:30 +02:00
  • fc56821dc1 ci(audit): track verified post-snapshot release owner without rewriting historic inventory Niak 2026-10-22 21:04:56 +02:00
  • 37b7241fe1 fix(hle): select maintained queue producer correctness in release [full-build] Niak 2026-10-22 21:01:50 +02:00
  • 7a4e657abb ci(hle): run fast gate on maintained NVNflinger source changes Niak 2026-10-22 20:21:28 +02:00
  • ce32776f0c fix(hle): snapshot dequeue frame diagnostics under mutex [full-build] Niak 2026-10-22 20:20:27 +02:00
  • 05106ac3bf perf(hle): keep expected NVNflinger queue backpressure off error log Niak 2026-10-22 20:17:18 +02:00
  • 91b9d51e3d fix(hle): preserve queued frame metadata through consumer notifications [full-build] Niak 2026-10-22 19:41:39 +02:00
  • bf9b572387 test(hle): exercise real buffer queue producer broadcast with two waiting threads Niak 2026-10-22 15:11:30 +02:00
  • d75a826cf5 fix(hle): wake dequeuers on oldest free-buffer detach [full-build] Niak 2026-10-22 14:58:13 +02:00
  • 1e322616b8 docs(fc27): close six engineering gates on code and CI, not console proof Niak 2026-10-22 14:48:11 +02:00
  • 2942a986f7 docs(fc27): replace obsolete source counters with seven outcome exit gates Niak 2026-10-22 14:39:36 +02:00
  • 69fdf7912d fix(gpu): clear stale compute SSBO when launch CBUF is disabled [full-build] Niak 2026-10-22 14:04:25 +02:00
  • afaf1e4298 test(gpu): distinguish stage-bound graphics methods from compute fixture Niak 2026-10-22 13:59:27 +02:00
  • dbfce2b745 fix(gpu): reject out-of-range graphics and compute SSBO constant-buffer indices [full-build] Niak 2026-10-22 13:57:51 +02:00
  • 4510b15452 test(package): locate FFPFSC byte drift without weakening reproducibility [full-build] Niak 2026-10-22 13:30:14 +02:00
  • e55e7101be test(gpu): remove unused host-only logger fixture constant Niak 2026-10-22 13:18:00 +02:00
  • 92255c6437 test(gpu): supply real graphics binding fixture constants and bit header Niak 2026-10-22 13:14:56 +02:00
  • 56100c674f fix(gpu): bound graphics storage and texture descriptor slots [full-build] Niak 2026-10-22 13:14:24 +02:00
  • 8e1672eeca fix(gpu): preserve guest AMD logic-op state and avoid redundant vertex scans [full-build] Niak 2026-10-22 12:59:56 +02:00
  • 6a363976b8 test(gpu): execute sampler reuse C++ regression in fast gate Niak 2026-10-22 12:43:34 +02:00
  • 9a53fb8531 perf(gpu): reuse consecutive sampler handles within graphics stage [full-build] Niak 2026-10-22 12:39:30 +02:00
  • 4bc3468fb3 fix(gpu): guard indirect null bindings in both native OpenGL profiles [full-build] Niak 2026-10-22 12:18:07 +02:00
  • 957654b0d2 test(gpu): require deferred Vulkan null-guard parity [full-build] Niak 2026-10-22 12:15:14 +02:00
  • f1b9824358 test(gpu): reproduce native indirect null guards in Vulkan parity oracle Niak 2026-10-22 12:14:33 +02:00
  • 97bbd467c6 fix(gpu): mirror indirect null guards in disabled deferred Vulkan variant Niak 2026-10-22 12:13:37 +02:00
  • 8f215367ec docs: refresh dependency comparison [skip ci] github-actions[bot] 2026-10-22 10:13:14 +00:00
  • 5ce2879d1c test(gpu): extract final indirect getter before namespace close Niak 2026-10-22 12:08:23 +02:00
  • ce4ce2efc0 fix(gpu): fail closed on null indirect command and count buffers [full-build] Niak 2026-10-22 12:07:56 +02:00