From dd6c541af75f6c952eb31944657115f37111cf2a Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Tue, 22 Sep 2026 17:51:56 -0400 Subject: [PATCH] [docs] (P7): ID-P7-25 - W4 on p7w4: 34/36 match monolith, and OpenRA is a silent draw drop, not a cold cache Device window 1 W4 (APK p7w4 = 8c5dd6fc): iterationt x2 pass, the 39-case inproc matrix has 34/36 of the denominator within 0.0005 of the monolith reading, bsl-esc-menu still OOMs under inproc (spawn arm pending). ID-P7-19's cold-driver-cache reading of OpenRA is withdrawn: 26 runs show a ~50 % per-run coin flip that ignores cache temperature, IPC_AUDIT and FIF=1, reproduces on the two-process spawn arm, and only ever yields three pictures (golden / 9836 px / 14658 px). The monolith snapshot at the previous swap is the golden and the palette texture is byte-correct at the snapshot, so the wrong pictures are frames with a bounded run of draws silently skipped (nine sprite blobs absent over intact terrain). Gate 3's acceptance for OpenRA is now six run-ahead and six lockstep runs all equal to the golden; the fix is package B3. --- MobileGL/MG_Remote/CONTRACT-P7.md | 2 +- .../notes/p7/INTEGRATOR-DECISIONS-P7.md | 1 + .../p7/device-window-1/W4-verify/README.md | 79 + .../W4-verify/apk-p7w4-install.txt | 2 + .../device-window-1/W4-verify/apk-p7w4.sha256 | 1 + .../W4-verify/audit-cold-1.log | 7 + .../W4-verify/audit-cold-2.log | 240 ++ .../W4-verify/audit-warm-1.log | 240 ++ .../W4-verify/dump-inproc-1.log | 241 ++ .../W4-verify/dump-inproc-2.log | 241 ++ .../W4-verify/dump-inproc-3.log | 241 ++ .../W4-verify/dump-inproc-4.log | 241 ++ .../W4-verify/dump-monolith-1.log | 36 + .../W4-verify/dump2-inproc-1.log | 241 ++ .../W4-verify/dump2-inproc-2.log | 241 ++ .../W4-verify/dump2-inproc-3.log | 241 ++ .../W4-verify/dump2-spawn-1.log | 241 ++ .../W4-verify/dump2-spawn-2.log | 241 ++ .../device-window-1/W4-verify/fif1-cold-1.log | 39 + .../device-window-1/W4-verify/fif1-cold-2.log | 240 ++ .../device-window-1/W4-verify/iterationt.log | 78 + .../W4-verify/matrix-inproc-summary.json | 1238 ++++++++ .../W4-verify/matrix-inproc-summary.txt | 82 + .../W4-verify/matrix-inproc.log | 2731 +++++++++++++++++ .../W4-verify/openra-cold-1.log | 39 + .../W4-verify/openra-cold-2.log | 240 ++ .../W4-verify/openra-cold-3.log | 240 ++ .../W4-verify/plain-cold-4.log | 39 + .../W4-verify/plain-cold-5.log | 240 ++ .../W4-verify/plain-warm-1.log | 240 ++ .../p7/device-window-1/W4-verify/spawn-1.log | 238 ++ .../p7/device-window-1/W4-verify/spawn-2.log | 37 + .../p7/device-window-1/W4-verify/spawn-3.log | 238 ++ .../W4-verify/stats-audit-warm-1.log | 39 + .../W4-verify/stats-cold-1.log | 39 + .../W4-verify/stats-cold-2.log | 39 + .../W4-verify/stats-lockstep-cold-1.log | 240 ++ .../W4-verify/stats-warm-1.log | 39 + 38 files changed, 9131 insertions(+), 1 deletion(-) create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/README.md create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/apk-p7w4-install.txt create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/apk-p7w4.sha256 create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-cold-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-cold-2.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-warm-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-2.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-3.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-4.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-monolith-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-2.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-3.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-spawn-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-spawn-2.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/fif1-cold-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/fif1-cold-2.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/iterationt.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc-summary.json create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc-summary.txt create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-2.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-3.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-cold-4.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-cold-5.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-warm-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-2.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-3.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-audit-warm-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-cold-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-cold-2.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-lockstep-cold-1.log create mode 100755 docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-warm-1.log diff --git a/MobileGL/MG_Remote/CONTRACT-P7.md b/MobileGL/MG_Remote/CONTRACT-P7.md index 3ac28f9a..2ed7fff2 100644 --- a/MobileGL/MG_Remote/CONTRACT-P7.md +++ b/MobileGL/MG_Remote/CONTRACT-P7.md @@ -108,7 +108,7 @@ verify 今天只在 monolith 注册(`MG_IntegrationTest/CMakeLists.txt:1684-17 ## §7 出口门 3 与 5:真机与 CTS **7.1 门 3 分母(ID-P7-4,设备窗口 #1 E0a 补正)。** `trace_cases.json` 的 CI split 子集(39)× DirectVulkan × `--use-pbuffer`,排除**在 monolith 臂上就红的 case**——它们按定义不是分离缺陷:`create-indirect`(OQ-17:`dev@81b17c0b` 起在 Adreno 830 上就坏)、`minecraft-1.21.11-main-menu`(trace 自身 UBO offset 不满足本机 32 字节对齐,`notes/p65/mainmenu-trace-difference.md`)、`minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world`(Adreno 830 的 `vkCreateGraphicsPipelines` 对 photon 程序返回 `VK_ERROR_UNKNOWN`,`Renderer/PipelineFactory.cpp:660`,monolith SSIM 0.0089;桌面 lavapipe 绿;按 OQ-17 先例归 `dev` 侧独立条目);rd12 in-world 不在 `--matrix` 里。**分母 = 36**。`iterationrp` 带 `apk.yml:460-462` 的三个 Magma 旋钮。排除表随每次窗口更新于 `notes/p7/device-window-/E0-attribution/exclusions.md`。 -**7.2 门 3 判据(逐 case 对 monolith 臂,不是对 golden 的平 1.0)。** E0a 实测 monolith × DirectVulkan 对 golden 的 SSIM 在 0.996–1.000(iris 光影 case 最低 0.99617),只有 OpenRA 是 1.000000——golden 来自桌面,阈值吸收驱动差。所以门 3 = 同一 reboot-clean 会话内,对分母中每个 case:inproc **与** spawn(或 tcp)三遍**逐位相同**(零翻转),且每遍 `ssim vs golden` ≥ 该 case 阈值 **且与 monolith 臂同会话读数之差 ≤ 0.0005**(OpenRA 两臂都必须 1.000000、mismatch 0);`RUN_AHEAD=0` 对照臂一遍记录。证据目录 `docs/Disaggregated/notes/p7/device-window-/`。定位实验顺序 E0–E6 见计划 §3 wave 1。 +**7.2 门 3 判据(逐 case 对 monolith 臂,不是对 golden 的平 1.0)。** E0a 实测 monolith × DirectVulkan 对 golden 的 SSIM 在 0.996–1.000(iris 光影 case 最低 0.99617),只有 OpenRA 是 1.000000——golden 来自桌面,阈值吸收驱动差。所以门 3 = 同一 reboot-clean 会话内,对分母中每个 case:inproc **与** spawn(或 tcp)三遍**逐位相同**(零翻转),且每遍 `ssim vs golden` ≥ 该 case 阈值 **且与 monolith 臂同会话读数之差 ≤ 0.0005**(OpenRA 两臂都必须 1.000000、mismatch 0);`RUN_AHEAD=0` 对照臂一遍记录。证据目录 `docs/Disaggregated/notes/p7/device-window-/`。定位实验顺序 E0–E6 见计划 §3 wave 1。**状态(W4,p7w4 = `8c5dd6fc`,ID-P7-25)**:inproc 一遍 34/36 与 monolith 差 ≤ 0.0005;OpenRA 是与温度无关的约 50% 竞态(两张图,lockstep 第三张),验收改为 run-ahead 与 lockstep 各 6 遍全等 golden;bsl-esc-menu inproc OOM 待 spawn 臂。 **7.3 门 5。** 块与 caselist(`tools/cts/caselists/`,取自 VK-GL-CTS `0b04c470e`,即设备上 glcts 的源):`KHR-GL46.texture_*`(1055)、`KHR-GL46.shader_image*`(125)、`KHR-GL46.packed_pixels`(4732)、`KHR-GL46.direct_state_access.*`(371)、**UBO 在 KHR 包里没有专属组**——取 GTF 模块 `GTF-GL46.gtf31.GL3Tests.uniform_buffer_object*`(90,设备 glcts 若未含 GTF 则该块记 unrun)、另加 `KHR-GL46.shader_storage_buffer_object`(124,簇 A 的 unaligned / native-range 拒绝实际打的是 SSBO range)。`KHR-GL46` 在 Android 跑器上未证实可开 4.6 core context:窗口先探针;不行则 `$BASE` 与 AFTER 都用 `gl33` 变体(texture 868 / packed_pixels 4732 / ubo 90;GL 3.3 无 shader image、无 DSA),**同一 API 版本比 0.5 pp**。先 monolith × DirectVulkan 基线入库 `tools/cts/baselines/`,迁移落地后 inproc × DirectVulkan 比对:每块 pass 率差 ≤ 0.5 pp(Pass/(Pass+Fail),NS 不入分母),**新增 crash = 0 单独硬红**。完整 caselist(~56k)在合 `dev` 前跑,不在关键路径。 --- diff --git a/docs/Disaggregated/notes/p7/INTEGRATOR-DECISIONS-P7.md b/docs/Disaggregated/notes/p7/INTEGRATOR-DECISIONS-P7.md index 4a5e4bbe..f768b69a 100644 --- a/docs/Disaggregated/notes/p7/INTEGRATOR-DECISIONS-P7.md +++ b/docs/Disaggregated/notes/p7/INTEGRATOR-DECISIONS-P7.md @@ -27,4 +27,5 @@ | ID-P7-22 | 2026-09-22 | S1(`IterationRPProgram203Scenario` exposure texel 差一个)**改判为环境敏感而非 tcp 专属**:A 在未钉 ICD 的树上 inproc 也 3/3 红、pipe(钉 lavapipe ICD)inproc 绿、L 只在 tcp 红。记为 §12 债,归 P6.5 StreamLink × Magma 交叉项的主人(未派);helper 已钉 ICD 免再混淆。 | 三棵树三种结果,唯一变量是 ICD 配置与臂。 | `CONTRACT-P7.md` §12 | | ID-P7-23 | 2026-09-22 | wave 2-B 落地五片(`c5fa52f9..64530ed2`):mip 形状拒绝半退役 + 具名、深度 mip 烘焙 (A)(D)、copy-image-in-place、default-color-blit(含 3D 源 blit 寻址 bug)、**wire 回读竞态修复**(OpenRA 真机分歧的机制,主机用 fence 计数 red-once,因为本机布局是 GENERAL 撞不上空 scope)。B 未做的三项(multisample-blit ×2、AllocatorDebtScope ×2、B′ 棘轮下降)另派 **B2**。`WireColorBlit.inc` / `VulkanRenderer.h` 在簇内顺手改,批准。 | `notes/p7/magma-b.md`。 | `WireFramebuffer.inc`、`VulkanRenderer.{cpp,h}`、`WireDepthMipmap.*`、`scripts/bake_internal_shaders.py`(若有) | | ID-P7-24 | 2026-09-22 | wave 2-D1 落地(`e35a0973..92f467ab`):XFB 孤儿目标保留 varyings、回写事件按 `EventRingCapacityBytes/4` 切片、`OnXfbScatterReady` 删除(回调 10→9,`ARCHITECTURE.md` §8.1/§8.5 改成树的样子)、四个 resolver 在有传输时具名启动期 stop、readback 家族三臂武装(+39 例/臂)。**readback 半边其实早已关**:首跑 65/65,`copy-image-shadow-mirror` 自 P5b i1 起有传输 `return`,`get-tex-image-shadow` 从 wire 路径不可达(server 经 `ReadTextureImageWire` 答)——P3b/P4b 行的「readback 开」是从未在传输下跑过的假设,不是缺陷;仍改成 rule-I decline 作纵深防御。`p7_worktree.sh` 改为非递归子模块 + 显式 `include/ska`。 | `notes/p34b/espryt-d1.md`。 | `DirectGLES.cpp`、`Managers.{h,cpp}`、`MGPipeCallbacks.h`、`ServerSession.cpp`、CMake | +| ID-P7-25 | 2026-09-22 | W4 真机复验(p7w4 = `8c5dd6fc`,`device-window-1/W4-verify/`):iterationt ×2 通过(B 的 mip 退役兑现);门 3 AFTER 矩阵 **34/36 与 monolith 差 ≤ 0.0005**,未过的只剩 OpenRA 与 bsl-esc-menu(inproc OOM,待 spawn 臂)。**ID-P7-19 的「冷驱动缓存」读法撤回**:16 遍显示 run-ahead 臂是与温度、`IPC_AUDIT`、`FIF=1` 都无关的每次约 50% 的竞态,且只产生两张图(`ace2af04` = golden、`fb75d412` = 14658 像素错,与 B 修复前逐字节相同);lockstep 确定性地给第三张 `4e5ba514`(0.988998 = E1)。B 的回读 fence 修复保留(真洞)但不是本分歧的机制。**门 3 对 OpenRA 的验收改为** run-ahead 与 lockstep 各 6 遍全 `ace2af04`,冷热各半。归因交 B3(四镜头调查 + 裁判)。D2 落地时顺手:`SubsystemDepsTest` 在 pull 构建下调用 push-only 的 resolver 使 `build-linux` 编不过而 `.so` 陈旧、G1 看似恒等——门脚本改为对 `linux build rc≠0` 硬红(ID-P7-11 的第二次)。 | 16 遍的表在 `W4-verify/README.md` §3;目标调用 31249 是 `glXSwapBuffers`,快照在 swap 前经普通 `glReadPixels` 入流,present 是 class-B 记录,没有旁路。 | `W4-verify/README.md`、`CONTRACT-P7.md` §7.2、`SubsystemDepsTest.cpp`、`p7-gate-*-inner.sh` | | ID-P7-19 | 2026-09-22 | OpenRA 真机分歧改判为 **wire 臂的 GPU 时序竞态**(冷驱动缓存 = 慢 pipeline 创建 → 最终帧回读在最后几批 draw 完成前采样),归 wave 2-B 第 0 片;主机 red-once 用 pipeline 创建延迟旋钮复现;真机验收 = 三次 `pm clear` 冷跑 1.0。F1 保留(机制正确)但不再被当作分歧原因。 | E7:`pm clear` 三遍 0.976493989 / 14658 逐字相同、热跑 1.0、冷 monolith 1.0、`FRAMESINFLIGHT=1` 一绿一红;两臂 client/server 日志逐行相同;diff 只缺最后画的对象。 | `WireFramebuffer.inc`、`VulkanRenderer.cpp`、`F1-verify/README.md` | diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/README.md b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/README.md new file mode 100755 index 00000000..fed421de --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/README.md @@ -0,0 +1,79 @@ +# W4 复验 · p7w4(X1+F1+C+A+B+D1)真机:门 3 AFTER 矩阵、iterationt、OpenRA 改判为纯竞态 + +APK `p7w4-8c5dd6fc`(`apk-p7w4.sha256` = `22472dc5…`;`apk-p7w4-install.txt`:`versionName=26.09.8c5dd6f-trace`),= `feat/disaggregated@8c5dd6fc` = wave 0 + X1 + F1 + C + A + B + D1。并排包 `top.mobilegl.plugin.p7w1.trace` 原地升级。全部 DirectVulkan × inproc × pbuffer;`--archive-dir .trace-work/p7w4/`(不入库)。 + +## 1. iterationt ×2:`Fatal{UnmigratedVerb,"Magma:mipmap-shader-format-or-shape"}` 退役(`iterationt.log`) + +| case | E0a(修前) | W4 | monolith(E0a) | +|---|---|---|---| +| `iris-iterationt-in-world` | Fatal | **0.999419883** | 0.999421604 | +| `iris-iterationt-nodsa-in-world` | Fatal | **0.998933123** | 0.998936755 | + +B 的 mip 形状半退役 + 深度 mip 烘焙(ID-P7-23)在真机上兑现;两例与 monolith 差 ≤ 4e-6。 + +## 2. 门 3 AFTER:39 例 inproc 矩阵(`matrix-inproc.log`、`matrix-inproc-summary.{txt,json}`) + +分母 36(ID-P7-12)逐 case 对 E0a 的 monolith 读数:**34/36 差 ≤ 0.0005**(23 例到第 9 位相同,其余差 ≤ 5e-6:create-instancing −1e-7、bliss +3e-9、derivative +1.4e-6、iterationt −1.7e-6/−3.6e-6、sundial +5.2e-6)。未过的两例: + +| case | W4 | monolith | 读法 | +|---|---|---|---| +| `OpenRA` | 0.976493989(本轮 1 遍) | 1.000000 | 见 §3,竞态 | +| `iris-bsl-esc-menu-854` | 无 result.json(`1 error`) | 0.999791667 | inproc 下 scudo OOM(E0a 起如此),待 spawn 臂复测(wave 4) | + +分母外三例与 E0a 一致:create-indirect 0.832(OQ-17)、1.21.11-main-menu 0.165(trace 伪差)、photon-v1.3b 0.0089(ID-P7-13)。矩阵本身 1 遍;§7.2 要求的「三遍逐位相同 + spawn 臂」留 wave 4 终局跑。 + +## 3. OpenRA:ID-P7-19 的「冷驱动缓存」读法撤回——是与温度无关的每次约 50% 的竞态 + +同一 APK 16 遍(`openra-cold-{1,2,3}.log`、`audit-*.log`、`fif1-*.log`、`plain-*.log`、`stats-*.log`)。cold = 跑前 `pm clear`,warm = 不清。 + +| run | 冷/热 | 额外环境 | ssim | 错像素 | actual sha256(前 8) | +|---|---|---|---|---|---| +| openra-cold-1 | cold | – | 1.000000 | 0 | `ace2af04` | +| openra-cold-2 | cold | – | 0.976494 | 14658 | `fb75d412` | +| openra-cold-3 | cold | – | 0.976494 | 14658 | `fb75d412` | +| audit-cold-1 | cold | `MOBILEGL_IPC_AUDIT=1` | (Windows adb daemon 短暂失联,无结果) | | | +| audit-cold-2 | cold | `MOBILEGL_IPC_AUDIT=1` | 0.976494 | 14658 | `fb75d412` | +| audit-warm-1 | warm | `MOBILEGL_IPC_AUDIT=1` | 0.976494 | 14658 | `fb75d412` | +| fif1-cold-1 | cold | `MOBILEGL_MAGMA_FRAMESINFLIGHT=1` | 1.000000 | 0 | `ace2af04` | +| fif1-cold-2 | cold | `MOBILEGL_MAGMA_FRAMESINFLIGHT=1` | 0.976494 | 14658 | `fb75d412` | +| plain-cold-4 | cold | – | 1.000000 | 0 | `ace2af04` | +| plain-cold-5 | cold | – | 0.976494 | 14658 | `fb75d412` | +| plain-warm-1 | warm | – | 0.976494 | 14658 | `fb75d412` | +| stats-cold-1 | cold | `MOBILEGL_PIPE_STATS=1 …PERIOD=1` | 1.000000 | 0 | `ace2af04` | +| stats-cold-2 | cold | 同上 | 1.000000 | 0 | `ace2af04` | +| stats-warm-1 | warm | 同上 | 1.000000 | 0 | `ace2af04` | +| stats-audit-warm-1 | warm | 同上 + `IPC_AUDIT=1` | 1.000000 | 0 | `ace2af04` | +| stats-lockstep-cold-1 | cold | 同上 + `MOBILEGL_IPC_RUN_AHEAD=0` | **0.988998** | **9836** | **`4e5ba514`** | + +读法: + +1. **run-ahead 臂只产生两张图**:`ace2af04`(= golden)与 `fb75d412`(14658 像素错)。冷 5/10 过、热 2/4 过——温度无关;`IPC_AUDIT=1`(退役 staging 填 `0xDD`)不改变错图、`FIF=1` 不改变错图。错图与 E7(p7w3,B 修复前)的错图**逐字节相同**:B 的回读 fence 修复(ID-P7-23)堵的是真洞,但不是这一个。E7 的「冷三红、热一绿」是 4 次样本的巧合。 +2. **lockstep(`RUN_AHEAD=0`)确定性地给第三张图** `4e5ba514`(0.988998 = E1 的数)。任何机制都要同时解释三张图。 +3. 目标调用 31249 = `glXSwapBuffers`;apitrace 在 swap **之前**用普通 `glReadPixels` 取快照(`apitrace_glproc_android.cpp:49`)→ 记录流 → `ReadWirePixels`;present 是带 credit 的 class-B 记录(`ServerLoop.cpp:1048-1052`),没有旁路能把 swap 排到回读前面。 +4. diff 只在会逐帧动画的精灵矩形里(侧栏建造面板、顶部 HUD、若干单位、tooltip)——最像「上一帧的画面」或「本帧最后几批没画」。两臂 client/server 日志逐行相同、零 Fatal。 +5. `PIPE_STATS=1`(apply 线程每帧多一行日志)下 4/4 绿——与「时序窗口被额外日志关上」一致,样本小。 + +归因交 wave 2 的 B3 调查(四镜头 + 裁判 workflow,证据副本 `~/w7/notes/evidence/w4/`,含 `FACTS-2.md`)。**门 3 对 OpenRA 的验收改为**:run-ahead 与 lockstep 各 6 遍全部 `ace2af04`(1.000000 / 0 像素),冷热各半。 + +## 3b. 后续三段会话:不是旧帧、不是错纹理,是**被静默丢掉的 draw** + +| run | 臂 | 额外 | ssim / 错像素 | actual | 调色板 dump(texture 3 @31249) | +|---|---|---|---|---|---| +| prevframe-monolith | monolith,快照改在上一帧 swap(call 30194) | – | 1.000000 / 0 | `ace2af04` | – | +| spawn-1 / 2 / 3 | **spawn(两进程)** | – | 0.976494 / 1.0 / 0.976494 | `fb75d412` / `ace2af04` / `fb75d412` | – | +| dump-inproc-1..4 | inproc | `--dump-texture-2d 31249,3,0,…` | 0.976494 ×4 | `fb75d412` ×4 | (未留存) | +| dump-monolith-1 | monolith | 同上 | 1.000000 | `ace2af04` | `de4b5f9d91c9`(hash `71d5b6a28af0d3e2`) | +| dump2-inproc-1 / 2 / 3 | inproc | 同上 | **0.988998** / 0.976494 / 0.976494 | `4e5ba514` / `fb75d412` / `fb75d412` | `de4b5f9d91c9` ×3 | +| dump2-spawn-1 / 2 | spawn | 同上 | 0.976494 / **0.988998** | `fb75d412` / `4e5ba514` | `de4b5f9d91c9` ×2 | + +读法: + +1. **不是旧帧**:monolith 在 call 30194 的图 = golden(场景静态),所以两张错图都是本帧、少了东西。 +2. **不是错纹理**:调色板(texture 3,256×32 BGRA,每帧 call 30232+1055k 用 `glTexImage2D` 重指定)在快照时刻的内容在所有失败跑里与 monolith 逐字节相同。 +3. **是被丢掉的 draw**:调查镜头 A 对 `fb75d412` 的 diff 做连通域——正好 9 块 = 14658 像素,每块 golden 有精灵(油井、管线、石堆、单位、贴花)而 actual 是干净的地形;同一油井贴图在 (240,120)/(560,70) 缺、在 (395,378) 在——**按 draw 丢,不按纹理丢**。两臂日志逐行相同 = 丢失路径没有任何日志(rule I 的反例)。镜头 A 指认的无日志路径:`SetupWireDraw`(`VulkanRenderer.cpp:12744-12747` 裸 `return;`)← `PrepareWireTextureResources`(`WireDraw.inc:230`)← `SyncTextureResourceByHandle`(`UniformManager.cpp:2971`)← `UploadPendingWireLevels` 五个 false 出口(`VkTextureManager.cpp:2404-2508`)。每帧重指定的调色板正好在这条路上。 +4. **两进程臂同样掷硬币**(spawn 3 遍 红/绿/红),且第三张图 `4e5ba514`(9836 像素)在 run-ahead 下也出现——丢掉的 draw 段有两种量化长度。归因与修复交 **B3**(`p7-magma-b3`);主机 red-once 走 `integration-magma-spawn`。 +5. 附带:Magma 从不发布 `kCapRunAheadApply`,DirectVulkan 客户端本来就是逐记录 lockstep(`ClientSession.cpp:1984-1988`),`RUN_AHEAD=0` 改变的只是时序。 + +## 4. 会话卫生 + +每次 `pm clear` 都杀掉设备上的 TCP supervisor(窗口 1b 用);每段会话末尾用 `tcp_device_server.py start …`(runbook §7 的命令)重启并确认 `0.0.0.0:40613` 在听。`audit-cold-1` 的空结果是 Windows adb daemon 在 WSL adb 启动 supervisor 后短暂重启造成,与被测无关。 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/apk-p7w4-install.txt b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/apk-p7w4-install.txt new file mode 100755 index 00000000..517c94c1 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/apk-p7w4-install.txt @@ -0,0 +1,2 @@ + versionName=26.09.8c5dd6f-trace + lastUpdateTime=2026-09-23 05:11:39 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/apk-p7w4.sha256 b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/apk-p7w4.sha256 new file mode 100755 index 00000000..77d91e20 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/apk-p7w4.sha256 @@ -0,0 +1 @@ +22472dc5a87bd0441fdda888f92210a36e49c28b7ccc593382612f2ca0c4cd29 */c/Users/geekerwan/AndroidStudioProjects/FoldCraftLauncher/MobileGL-disagg/.trace-work/p7w4-trace-p7w4.apk diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-cold-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-cold-1.log new file mode 100755 index 00000000..70bbeb46 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-cold-1.log @@ -0,0 +1,7 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 91.2 MB/s (22192645 bytes in 0.232s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 51.4 MB/s (403752 bytes in 0.007s) +* daemon still not running +adb.exe: cannot connect to daemon at tcp:5037: cannot connect to 127.0.0.1:5037: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060) +archived repeat 1 to .trace-work\p7w4\audit-cold-1\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-cold-2.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-cold-2.log new file mode 100755 index 00000000..9b6ce384 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-cold-2.log @@ -0,0 +1,240 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 57.7 MB/s (22192645 bytes in 0.367s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 36.8 MB/s (403752 bytes in 0.010s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of mobilegl.log: +[05:33:20] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:33:20] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:33:20] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:33:20] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:33:20] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:33:20] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:33:20] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:33:20] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:33:20] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:33:20] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:33:20] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:33:20] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:33:20] [Android mgl-srv-apply/INFO]: Logical device created. +[05:33:20] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:33:20] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:33:20] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:33:20] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:33:20] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:33:20] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:33:20] [Android mgl-srv-apply/INFO]: Command pool created +[05:33:20] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:33:20] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:33:20] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:33:20] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:33:20] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:33:20] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:33:20] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:33:20] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:33:20] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:33:20] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:33:20] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:33:20] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:33:20] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:33:20] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:33:20] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:33:20] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:33:20] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +archived repeat 1 to .trace-work\p7w4\audit-cold-2\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-warm-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-warm-1.log new file mode 100755 index 00000000..51057ebc --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/audit-warm-1.log @@ -0,0 +1,240 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 72.9 MB/s (22192645 bytes in 0.290s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 17.6 MB/s (403752 bytes in 0.022s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of mobilegl.log: +[05:33:28] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:33:28] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:33:28] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:33:28] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:33:28] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:33:28] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:33:28] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:33:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:33:28] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:33:28] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:33:28] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:33:28] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:33:28] [Android mgl-srv-apply/INFO]: Logical device created. +[05:33:28] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:33:28] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:33:28] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:33:28] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:33:28] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:33:28] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:33:28] [Android mgl-srv-apply/INFO]: Command pool created +[05:33:28] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:33:28] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:33:28] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:33:28] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:33:28] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:33:28] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:33:28] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:33:28] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:33:28] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:33:28] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:33:28] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:33:28] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:33:28] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:33:28] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:33:28] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:33:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:33:28] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +archived repeat 1 to .trace-work\p7w4\audit-warm-1\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-1.log new file mode 100755 index 00000000..0e828e69 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-1.log @@ -0,0 +1,241 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 54.3 MB/s (22192645 bytes in 0.389s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 8.2 MB/s (403752 bytes in 0.047s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of retrace.log: +MOBILEGL_TRACE_TEXTURE_2D_DUMP: armed for call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3 +MOBILEGL_TRACE_TEXTURE_2D_DUMP: call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3/manifest.txt +trace-replay-ci.sh: tail of mobilegl.log: +[05:46:24] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:46:24] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:46:24] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:46:24] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:46:24] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:46:24] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:46:24] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:46:24] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:46:24] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:46:24] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:46:24] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:46:24] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:46:24] [Android mgl-srv-apply/INFO]: Logical device created. +[05:46:24] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:46:24] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:46:24] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:46:24] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:46:24] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:46:24] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:46:24] [Android mgl-srv-apply/INFO]: Command pool created +[05:46:24] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:46:24] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:46:24] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:46:24] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:46:24] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:46:24] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:46:24] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:46:24] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:46:24] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:46:24] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:46:24] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:46:24] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:46:24] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:46:24] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:46:24] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:46:24] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:46:24] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +rc 1 archived .trace-work\p7w4\dump-inproc-1\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-2.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-2.log new file mode 100755 index 00000000..d9c7dd06 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-2.log @@ -0,0 +1,241 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 55.3 MB/s (22192645 bytes in 0.383s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 112.7 MB/s (403752 bytes in 0.003s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of retrace.log: +MOBILEGL_TRACE_TEXTURE_2D_DUMP: armed for call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3 +MOBILEGL_TRACE_TEXTURE_2D_DUMP: call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3/manifest.txt +trace-replay-ci.sh: tail of mobilegl.log: +[05:46:31] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:46:31] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:46:31] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:46:31] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:46:31] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:46:31] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:46:31] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:46:31] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:46:31] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:46:31] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:46:31] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:46:31] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:46:31] [Android mgl-srv-apply/INFO]: Logical device created. +[05:46:31] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:46:31] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:46:31] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:46:31] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:46:31] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:46:31] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:46:31] [Android mgl-srv-apply/INFO]: Command pool created +[05:46:31] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:46:31] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:46:31] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:46:31] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:46:31] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:46:31] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:46:31] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:46:31] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:46:31] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:46:31] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:46:31] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:46:31] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:46:31] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:46:31] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:46:31] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:46:31] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:46:31] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +rc 1 archived .trace-work\p7w4\dump-inproc-2\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-3.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-3.log new file mode 100755 index 00000000..0ad81838 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-3.log @@ -0,0 +1,241 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 50.9 MB/s (22192645 bytes in 0.416s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 26.8 MB/s (403752 bytes in 0.014s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of retrace.log: +MOBILEGL_TRACE_TEXTURE_2D_DUMP: armed for call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3 +MOBILEGL_TRACE_TEXTURE_2D_DUMP: call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3/manifest.txt +trace-replay-ci.sh: tail of mobilegl.log: +[05:46:39] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:46:39] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:46:39] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:46:39] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:46:39] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:46:39] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:46:39] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:46:39] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:46:39] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:46:39] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:46:39] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:46:39] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:46:39] [Android mgl-srv-apply/INFO]: Logical device created. +[05:46:39] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:46:39] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:46:39] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:46:39] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:46:39] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:46:39] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:46:39] [Android mgl-srv-apply/INFO]: Command pool created +[05:46:39] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:46:39] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:46:39] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:46:39] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:46:39] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:46:39] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:46:39] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:46:39] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:46:39] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:46:39] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:46:39] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:46:39] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:46:39] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:46:39] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:46:39] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:46:39] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:46:39] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +rc 1 archived .trace-work\p7w4\dump-inproc-3\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-4.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-4.log new file mode 100755 index 00000000..7e4b927c --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-inproc-4.log @@ -0,0 +1,241 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 64.2 MB/s (22192645 bytes in 0.330s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 29.4 MB/s (403752 bytes in 0.013s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of retrace.log: +MOBILEGL_TRACE_TEXTURE_2D_DUMP: armed for call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3 +MOBILEGL_TRACE_TEXTURE_2D_DUMP: call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3/manifest.txt +trace-replay-ci.sh: tail of mobilegl.log: +[05:46:47] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:46:47] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:46:47] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:46:47] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:46:47] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:46:47] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:46:47] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:46:47] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:46:47] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:46:47] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:46:47] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:46:47] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:46:47] [Android mgl-srv-apply/INFO]: Logical device created. +[05:46:47] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:46:47] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:46:47] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:46:47] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:46:47] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:46:47] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:46:47] [Android mgl-srv-apply/INFO]: Command pool created +[05:46:47] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:46:47] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:46:47] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:46:47] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:46:47] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:46:47] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:46:47] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:46:47] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:46:47] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:46:47] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:46:47] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:46:47] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:46:47] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:46:47] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:46:47] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:46:47] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:46:47] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +rc 1 archived .trace-work\p7w4\dump-inproc-4\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-monolith-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-monolith-1.log new file mode 100755 index 00000000..98bfcd9b --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump-monolith-1.log @@ -0,0 +1,36 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 60.2 MB/s (22192645 bytes in 0.351s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 29.0 MB/s (403752 bytes in 0.013s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=1.000000, ssimThreshold=0.990000, mismatchPixels=0, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 1.000000000, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 0 +} +rc 0 archived .trace-work\p7w4\dump-monolith-1\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-1.log new file mode 100755 index 00000000..60381579 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-1.log @@ -0,0 +1,241 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 74.5 MB/s (22192645 bytes in 0.284s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 16.1 MB/s (403752 bytes in 0.024s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.988998, ssimThreshold=0.990000, mismatchPixels=9836, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.988997893, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 9836 +} +trace-replay-ci.sh: tail of retrace.log: +MOBILEGL_TRACE_TEXTURE_2D_DUMP: armed for call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3 +MOBILEGL_TRACE_TEXTURE_2D_DUMP: call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3/manifest.txt +trace-replay-ci.sh: tail of mobilegl.log: +[05:48:00] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:48:00] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:48:00] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:48:00] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:48:00] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:48:00] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:48:00] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:48:00] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:48:00] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:48:00] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:48:00] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:48:00] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:48:00] [Android mgl-srv-apply/INFO]: Logical device created. +[05:48:00] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:48:00] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:48:00] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:48:00] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:48:00] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:48:00] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:48:00] [Android mgl-srv-apply/INFO]: Command pool created +[05:48:00] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:48:00] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:48:00] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:48:00] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:48:00] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:48:00] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:48:00] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:48:00] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:48:00] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:48:00] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:48:00] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:48:00] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:48:00] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:48:00] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:48:00] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:48:00] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:48:00] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.988998, ssimThreshold=0.990000, mismatchPixels=9836, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.988997893, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 9836} +rc 1 archived .trace-work\p7w4\dump2-inproc-1\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-2.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-2.log new file mode 100755 index 00000000..025ed998 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-2.log @@ -0,0 +1,241 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 51.7 MB/s (22192645 bytes in 0.409s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 24.6 MB/s (403752 bytes in 0.016s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of retrace.log: +MOBILEGL_TRACE_TEXTURE_2D_DUMP: armed for call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3 +MOBILEGL_TRACE_TEXTURE_2D_DUMP: call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3/manifest.txt +trace-replay-ci.sh: tail of mobilegl.log: +[05:48:07] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:48:07] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:48:07] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:48:07] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:48:07] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:48:07] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:48:07] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:48:07] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:48:07] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:48:07] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:48:07] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:48:07] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:48:07] [Android mgl-srv-apply/INFO]: Logical device created. +[05:48:07] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:48:07] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:48:07] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:48:07] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:48:07] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:48:07] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:48:07] [Android mgl-srv-apply/INFO]: Command pool created +[05:48:07] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:48:07] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:48:07] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:48:07] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:48:07] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:48:07] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:48:07] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:48:07] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:48:07] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:48:07] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:48:07] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:48:07] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:48:07] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:48:07] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:48:07] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:48:07] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:48:07] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +rc 1 archived .trace-work\p7w4\dump2-inproc-2\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-3.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-3.log new file mode 100755 index 00000000..578aa063 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-inproc-3.log @@ -0,0 +1,241 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 55.9 MB/s (22192645 bytes in 0.379s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 11.4 MB/s (403752 bytes in 0.034s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of retrace.log: +MOBILEGL_TRACE_TEXTURE_2D_DUMP: armed for call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3 +MOBILEGL_TRACE_TEXTURE_2D_DUMP: call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3/manifest.txt +trace-replay-ci.sh: tail of mobilegl.log: +[05:48:14] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:48:14] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:48:14] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:48:14] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:48:14] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:48:14] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:48:14] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:48:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:48:14] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:48:14] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:48:14] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:48:14] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:48:14] [Android mgl-srv-apply/INFO]: Logical device created. +[05:48:14] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:48:14] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:48:14] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:48:14] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:48:14] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:48:14] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:48:14] [Android mgl-srv-apply/INFO]: Command pool created +[05:48:14] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:48:14] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:48:14] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:48:14] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:48:14] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:48:14] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:48:14] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:48:14] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:48:14] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:48:14] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:48:14] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:48:14] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:48:14] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:48:14] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:48:14] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:48:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:48:14] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +rc 1 archived .trace-work\p7w4\dump2-inproc-3\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-spawn-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-spawn-1.log new file mode 100755 index 00000000..6d45fe0a --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-spawn-1.log @@ -0,0 +1,241 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 53.5 MB/s (22192645 bytes in 0.396s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 15.9 MB/s (403752 bytes in 0.024s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of retrace.log: +MOBILEGL_TRACE_TEXTURE_2D_DUMP: armed for call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3 +MOBILEGL_TRACE_TEXTURE_2D_DUMP: call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3/manifest.txt +trace-replay-ci.sh: tail of mobilegl.log: +[05:48:21] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:48:21] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:48:21] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:48:21] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:48:21] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:48:21] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:48:21] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:48:21] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:48:21] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:48:21] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:48:21] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:48:21] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:48:21] [Android mgl-srv-apply/INFO]: Logical device created. +[05:48:21] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:48:21] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:48:21] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:48:21] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:48:21] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:48:21] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:48:21] [Android mgl-srv-apply/INFO]: Command pool created +[05:48:21] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:48:21] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:48:21] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:48:21] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:48:21] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:48:21] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:48:21] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:48:21] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:48:21] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:48:21] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:48:21] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:48:21] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:48:22] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:48:22] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:48:22] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:48:22] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:48:22] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:48:22] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +rc 1 archived .trace-work\p7w4\dump2-spawn-1\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-spawn-2.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-spawn-2.log new file mode 100755 index 00000000..50dfe410 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/dump2-spawn-2.log @@ -0,0 +1,241 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 65.7 MB/s (22192645 bytes in 0.322s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 15.9 MB/s (403752 bytes in 0.024s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.988998, ssimThreshold=0.990000, mismatchPixels=9836, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.988997893, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 9836 +} +trace-replay-ci.sh: tail of retrace.log: +MOBILEGL_TRACE_TEXTURE_2D_DUMP: armed for call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3 +MOBILEGL_TRACE_TEXTURE_2D_DUMP: call 31249 texture 3 level 0 -> /data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/tex3/manifest.txt +trace-replay-ci.sh: tail of mobilegl.log: +[05:48:28] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:48:28] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:48:28] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:48:28] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:48:28] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:48:28] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:48:28] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:48:28] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:48:28] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:48:28] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:48:28] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:48:28] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:48:28] [Android mgl-srv-apply/INFO]: Logical device created. +[05:48:28] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:48:28] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:48:28] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:48:28] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:48:28] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:48:28] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:48:28] [Android mgl-srv-apply/INFO]: Command pool created +[05:48:28] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:48:28] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:48:28] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:48:28] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:48:28] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:48:28] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:48:28] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:48:28] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:48:28] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:48:28] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:48:28] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:48:28] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:48:28] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:48:28] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:48:28] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:48:28] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:48:28] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.988998, ssimThreshold=0.990000, mismatchPixels=9836, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.988997893, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 9836} +rc 1 archived .trace-work\p7w4\dump2-spawn-2\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/fif1-cold-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/fif1-cold-1.log new file mode 100755 index 00000000..887c6355 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/fif1-cold-1.log @@ -0,0 +1,39 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 59.3 MB/s (22192645 bytes in 0.357s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 21.9 MB/s (403752 bytes in 0.018s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=1.000000, ssimThreshold=0.990000, mismatchPixels=0, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 1.000000000, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 0 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\fif1-cold-1\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/fif1-cold-2.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/fif1-cold-2.log new file mode 100755 index 00000000..e571a384 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/fif1-cold-2.log @@ -0,0 +1,240 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 60.4 MB/s (22192645 bytes in 0.350s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 112.2 MB/s (403752 bytes in 0.003s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of mobilegl.log: +[05:33:42] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:33:42] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:33:42] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:33:42] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:33:42] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:33:42] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:33:42] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:33:42] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:33:42] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:33:42] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:33:42] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:33:42] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:33:42] [Android mgl-srv-apply/INFO]: Logical device created. +[05:33:42] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:33:42] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:33:42] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:33:42] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:33:42] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:33:42] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:33:42] [Android mgl-srv-apply/INFO]: Command pool created +[05:33:42] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=1 +[05:33:42] [Android mgl-srv-apply/WARN]: MaxFramesInFlight: requested 1 unsupported by surface (minImageCount=11, maxImageCount=64); using 2 +[05:33:42] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:33:42] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:33:42] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:33:42] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:33:42] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:33:42] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:33:42] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:33:42] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:33:42] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:33:42] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:33:42] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:33:42] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:33:42] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:33:42] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:33:42] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +archived repeat 1 to .trace-work\p7w4\fif1-cold-2\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/iterationt.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/iterationt.log new file mode 100755 index 00000000..8c054062 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/iterationt.log @@ -0,0 +1,78 @@ +=== Android retrace: minecraft-1.21.4-fabric-iris-iterationt-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-iterationt-in-world\trace.trace: 1 file pushed, 0 skipped. 20.8 MB/s (94141776 bytes in 4.311s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-iterationt-in-world.0000110538.png: 1 file pushed, 0 skipped. 16.7 MB/s (705968 bytes in 0.040s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999420, ssimThreshold=0.990000, mismatchPixels=354383, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-iterationt-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 110538, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999419883, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 354383 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\iterationt\minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world\trace.trace: 1 file pushed, 0 skipped. 21.4 MB/s (92544229 bytes in 4.118s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world.0000115019.png: 1 file pushed, 0 skipped. 36.7 MB/s (800864 bytes in 0.021s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.998933, ssimThreshold=0.990000, mismatchPixels=402662, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 115019, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.998933123, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 402662 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\iterationt\minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc-summary.json b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc-summary.json new file mode 100755 index 00000000..7e0171f1 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc-summary.json @@ -0,0 +1,1238 @@ +{ + "archive": ".trace-work\\p7w4\\matrix-inproc", + "rows": [ + { + "arm": "improved-transparency-minecraft-26.3-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\improved-transparency-minecraft-26.3-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999600026, + "ssim_threshold": 0.995, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 73242, + "actual": "improved-transparency-minecraft-26.3-DirectVulkan-actual.png", + "actual_sha256": "d38ca425c34d4edc07b207343c0890a760f70090e062a23b0e1ba073fd2fcd6e", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.17-main-menu-854-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.17-main-menu-854-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999990914, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 329, + "actual": "minecraft-1.17-main-menu-854-DirectVulkan-actual.png", + "actual_sha256": "9f696c820f5e81356e83fdd371195f4386c76ea8205f3ea01f1244432a4cc04f", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.1-neoforge-create-indirect-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.1-neoforge-create-indirect-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": false, + "status_code": 6, + "ssim_vs_golden": 0.832130088, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 111836, + "actual": "minecraft-1.21.1-neoforge-create-indirect-in-world-DirectVulkan-actual.png", + "actual_sha256": "56f1a7dde83642824ca1ca080a53971b817665602021323bb371f0ef402d45bc", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999983621, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 49028, + "actual": "minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan-actual.png", + "actual_sha256": "48a4414a0a72f4fb4b5634320159b5394bfbafdd47a230832fcefea5965045d3", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.11-main-menu-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.11-main-menu-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": false, + "status_code": 6, + "ssim_vs_golden": 0.164983727, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 188576, + "actual": "minecraft-1.21.11-main-menu-DirectVulkan-actual.png", + "actual_sha256": "56aff9648d113445a9764a59325f47eb8480c29865a31570cacac8e8c2192215", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-common-mods-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-common-mods-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999869631, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 79678, + "actual": "minecraft-1.21.4-fabric-common-mods-in-world-DirectVulkan-actual.png", + "actual_sha256": "3b0c70f34b87341876ee3af172cadd4133a3f3cdad2f9b874d98552f45801bc1", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-common-mods-inventory-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-common-mods-inventory-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999994284, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 24846, + "actual": "minecraft-1.21.4-fabric-common-mods-inventory-DirectVulkan-actual.png", + "actual_sha256": "c9da6e66febbd0f27b85e6c111bae3f21559d36ebdbce06a8b26d7458d4ec1ab", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-bliss-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-bliss-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999092744, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 386131, + "actual": "minecraft-1.21.4-fabric-iris-bliss-in-world-DirectVulkan-actual.png", + "actual_sha256": "2b0daf38b1c2043eefe49f8e6d2a4c3718f6686844a425f9f993adcd5b84e5b1", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan\\repeat-01", + "error": "no result.json" + }, + { + "arm": "minecraft-1.21.4-fabric-iris-bsl-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-bsl-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.997009631, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 393627, + "actual": "minecraft-1.21.4-fabric-iris-bsl-in-world-DirectVulkan-actual.png", + "actual_sha256": "061675247d1e9fbf1d85dc2cd84c5cf5b417e9a8e2af6b921ee62d025d3b79b4", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.997491927, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 173054, + "actual": "minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-DirectVulkan-actual.png", + "actual_sha256": "95170d29041b0fd14b3f75c3f99cc19da3b610c68860876f8b646455e6243877", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999510556, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 384125, + "actual": "minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-DirectVulkan-actual.png", + "actual_sha256": "f5d8055f293353992bdfd89af191ea31e7c67365d83f051d13a642e85f3a5722", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999476169, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 385300, + "actual": "minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-DirectVulkan-actual.png", + "actual_sha256": "5a07992bd058a8a597bf98329811803cf530efedf0b394f1a18cb3dadfdf5032", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.996790729, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 397118, + "actual": "minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-DirectVulkan-actual.png", + "actual_sha256": "9886bb79dc6c09e7c380efed9d3db84c10f57ba318f8ead6db8cecfee828f399", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-iterationrp-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-iterationrp-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999257641, + "ssim_threshold": 0.98, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 246544, + "actual": "minecraft-1.21.4-fabric-iris-iterationrp-in-world-DirectVulkan-actual.png", + "actual_sha256": "fe2a51d9ac0bfe839bd4bed7904a767ea2528a63f433990f0ff0fc77d080a571", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999419883, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 354383, + "actual": "minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan-actual.png", + "actual_sha256": "3cf81398b80490753f1444ae855639ed5b0ae2c0411835000b010f69de5fbcee", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.998933123, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 402662, + "actual": "minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan-actual.png", + "actual_sha256": "c02baa90971060096797a815d2b0c80a77e3ab7f79be7259573a4e9f920a1b3d", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.996630735, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 373628, + "actual": "minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-DirectVulkan-actual.png", + "actual_sha256": "9d1b13b94c92a8bc9a74689dfa164f99a91015fa6e84599c71b13ce71dc74e64", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-mellow-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-mellow-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999372032, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 363637, + "actual": "minecraft-1.21.4-fabric-iris-mellow-in-world-DirectVulkan-actual.png", + "actual_sha256": "b65b4896fbed26658045606f0d8ed2cdf2b47ea36255a5bc0c5590044513b3d9", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-nostalgia-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-nostalgia-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999396223, + "ssim_threshold": 0.99, + "matched_golden": "alternate-golden.png", + "mismatch_pixels_vs_golden": 293937, + "actual": "minecraft-1.21.4-fabric-iris-nostalgia-in-world-DirectVulkan-actual.png", + "actual_sha256": "eaf69803771c77050f29e0d108864115560a416ad4236827772b146f411bd911", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999026329, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 391258, + "actual": "minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-DirectVulkan-actual.png", + "actual_sha256": "273ce2ff1e15dbff9be669e917e982e0a14a8f8cfb263c2f3a28670ed5e13d59", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": false, + "status_code": 6, + "ssim_vs_golden": 0.008864795, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 403024, + "actual": "minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan-actual.png", + "actual_sha256": "4db92ccbcbbaf35f8daa7f35fe7186e0c8e67aa0787a6cdc0dbc7c13d10d5ec7", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-sundial-lite-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-sundial-lite-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.996177977, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 402649, + "actual": "minecraft-1.21.4-fabric-iris-sundial-lite-in-world-DirectVulkan-actual.png", + "actual_sha256": "951b6dca4b4a6d148b1607da11617e0846d8aa79f800c1bf6f97b8d9e30f9f22", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999454686, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 359364, + "actual": "minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-DirectVulkan-actual.png", + "actual_sha256": "406deb3cbf5db48e5efa6462581fee42e678700c2120535911bf213f1e1da610", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-journeymap-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-journeymap-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999991304, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 51248, + "actual": "minecraft-1.21.4-fabric-journeymap-in-world-DirectVulkan-actual.png", + "actual_sha256": "f1f2c418f74eece15826c129593ee3305446fdf25d65823218e116e5370435a0", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-journeymap-in-world-normal-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-journeymap-in-world-normal-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999988398, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 40227, + "actual": "minecraft-1.21.4-fabric-journeymap-in-world-normal-world-DirectVulkan-actual.png", + "actual_sha256": "4dd74fb6e02881ade0a77d7a24102ded7a92ae123937a6f8333facc4f86d01a4", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-modernui-inventory-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-modernui-inventory-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999996451, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 22950, + "actual": "minecraft-1.21.4-fabric-modernui-inventory-DirectVulkan-actual.png", + "actual_sha256": "d47080b35f85a0994ab00cf9e1a1634df34d4fe69f79e6bc4099067b2bc2bf2a", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-modernui-inventory-normal-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-modernui-inventory-normal-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999997628, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 14879, + "actual": "minecraft-1.21.4-fabric-modernui-inventory-normal-world-DirectVulkan-actual.png", + "actual_sha256": "13a8a7f13df513e52460545e3422f5b6d30510c202077fc7b4f0aa88ad41c4b4", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-rei-inventory-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-rei-inventory-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999997568, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 19107, + "actual": "minecraft-1.21.4-fabric-rei-inventory-DirectVulkan-actual.png", + "actual_sha256": "7fac4a78b2e65c3cce9e31a8f295e41cedfd065c25166207a61ce04a9c6c16bd", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-rei-inventory-normal-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-rei-inventory-normal-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.9999988, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 12178, + "actual": "minecraft-1.21.4-fabric-rei-inventory-normal-world-DirectVulkan-actual.png", + "actual_sha256": "0597414527c841c573b798f2cfca967628f77927a8eaf86bf2903eb229ee0617", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999993791, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 29858, + "actual": "minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan-actual.png", + "actual_sha256": "5898599b747a7e834eee31f9da55838ee081bb5fce512543848d614c82e3877e", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-xaero-minimap-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-xaero-minimap-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999999407, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 170, + "actual": "minecraft-1.21.4-fabric-xaero-minimap-in-world-DirectVulkan-actual.png", + "actual_sha256": "55152fae788994b125f969a02cd74fd701fc66f843cd6591c4b2482c242c135b", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 10, + "width": 140, + "height": 158 + } + }, + { + "arm": "minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.99999241, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 6415, + "actual": "minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-DirectVulkan-actual.png", + "actual_sha256": "39c1903ce1ff0097c08cb3e103274dc74eb2e06b68b2898a753cd5f819272117", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 10, + "width": 140, + "height": 158 + } + }, + { + "arm": "minecraft-1.21.4-fabric-xaero-world-map-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-xaero-world-map-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999999866, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 181, + "actual": "minecraft-1.21.4-fabric-xaero-world-map-in-world-DirectVulkan-actual.png", + "actual_sha256": "011d0eca5bb9ecbbde22fbda85f0162d874ddda3b635f6109360da2233173912", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.99999378, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 60510, + "actual": "minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-DirectVulkan-actual.png", + "actual_sha256": "c67f67e6694c3411d8c2d933a3ea28670390e9816b2f9b97415fec047a6cd851", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-in-world-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-in-world-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999995585, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 27574, + "actual": "minecraft-1.21.4-in-world-DirectVulkan-actual.png", + "actual_sha256": "0d4c315c7d3555a1256cc8654c6faaa3abaf202d67382677be5c1ae6d2d140fc", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-main-menu-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-main-menu-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999696483, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 1197, + "actual": "minecraft-1.21.4-main-menu-DirectVulkan-actual.png", + "actual_sha256": "23294edb0ba6edcbba317ad76a5a81fc8289c05b97b1175f605cc7f1da6bddde", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "minecraft-1.21.4-startup-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\minecraft-1.21.4-startup-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": true, + "status_code": 0, + "ssim_vs_golden": 0.999999511, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 520, + "actual": "minecraft-1.21.4-startup-DirectVulkan-actual.png", + "actual_sha256": "0b547c10a5baeb9baac64d0df58dd16b8404c2e289640a8b7b021e3894488f43", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 0, + "y": 0, + "width": 854, + "height": 480 + } + }, + { + "arm": "OpenRA-DirectVulkan", + "repeat": 1, + "dir": ".trace-work\\p7w4\\matrix-inproc\\OpenRA-DirectVulkan\\repeat-01", + "backend": "DirectVulkan", + "passed": false, + "status_code": 6, + "ssim_vs_golden": 0.976493989, + "ssim_threshold": 0.99, + "matched_golden": "golden.png", + "mismatch_pixels_vs_golden": 14658, + "actual": "OpenRA-DirectVulkan-actual.png", + "actual_sha256": "fb75d4122b08e5ee6cdfc3a7777c519ca7e88391ed2354a2b4f2303b2a70e185", + "identical_to_first": true, + "ssim_vs_first": 1.0, + "mismatch_pixels_vs_first": 0, + "crop": { + "x": 1, + "y": 1, + "width": 638, + "height": 478 + } + } + ], + "arms": [ + { + "arm": "OpenRA-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": false, + "min_ssim_vs_golden": 0.976493989, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "improved-transparency-minecraft-26.3-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999600026, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.17-main-menu-854-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999990914, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.1-neoforge-create-indirect-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": false, + "min_ssim_vs_golden": 0.832130088, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999983621, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.11-main-menu-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": false, + "min_ssim_vs_golden": 0.164983727, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-common-mods-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999869631, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-common-mods-inventory-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999994284, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-bliss-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999092744, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan", + "repeats": 1, + "errors": 1, + "all_bitwise_identical": false, + "passed_all": false, + "min_ssim_vs_golden": null, + "min_ssim_vs_first": null + }, + { + "arm": "minecraft-1.21.4-fabric-iris-bsl-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.997009631, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.997491927, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999510556, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999476169, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.996790729, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-iterationrp-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999257641, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999419883, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.998933123, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.996630735, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-mellow-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999372032, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-nostalgia-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999396223, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999026329, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": false, + "min_ssim_vs_golden": 0.008864795, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-sundial-lite-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.996177977, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999454686, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-journeymap-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999991304, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-journeymap-in-world-normal-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999988398, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-modernui-inventory-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999996451, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-modernui-inventory-normal-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999997628, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-rei-inventory-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999997568, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-rei-inventory-normal-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.9999988, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999993791, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-xaero-minimap-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999999407, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.99999241, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-xaero-world-map-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999999866, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.99999378, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-in-world-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999995585, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-main-menu-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999696483, + "min_ssim_vs_first": 1.0 + }, + { + "arm": "minecraft-1.21.4-startup-DirectVulkan", + "repeats": 1, + "errors": 0, + "all_bitwise_identical": true, + "passed_all": true, + "min_ssim_vs_golden": 0.999999511, + "min_ssim_vs_first": 1.0 + } + ] +} diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc-summary.txt b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc-summary.txt new file mode 100755 index 00000000..d778a3cb --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc-summary.txt @@ -0,0 +1,82 @@ +arm rep pass ssim_vs_golden ssim_vs_first bit-identical px!=first +--------------------------------------------------------------------------- --- ----- ---------------- --------------- ------------- --------- +improved-transparency-minecraft-26.3-DirectVulkan 1 yes 0.999600026 1.000000000 yes 0 +minecraft-1.17-main-menu-854-DirectVulkan 1 yes 0.999990914 1.000000000 yes 0 +minecraft-1.21.1-neoforge-create-indirect-in-world-DirectVulkan 1 NO 0.832130088 1.000000000 yes 0 +minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan 1 yes 0.999983621 1.000000000 yes 0 +minecraft-1.21.11-main-menu-DirectVulkan 1 NO 0.164983727 1.000000000 yes 0 +minecraft-1.21.4-fabric-common-mods-in-world-DirectVulkan 1 yes 0.999869631 1.000000000 yes 0 +minecraft-1.21.4-fabric-common-mods-inventory-DirectVulkan 1 yes 0.999994284 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-bliss-in-world-DirectVulkan 1 yes 0.999092744 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan 1 - - - - - + ! no result.json +minecraft-1.21.4-fabric-iris-bsl-in-world-DirectVulkan 1 yes 0.997009631 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-DirectVulkan 1 yes 0.997491927 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-DirectVulkan 1 yes 0.999510556 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-DirectVulkan 1 yes 0.999476169 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-DirectVulkan 1 yes 0.996790729 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-iterationrp-in-world-DirectVulkan 1 yes 0.999257641 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan 1 yes 0.999419883 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan 1 yes 0.998933123 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-DirectVulkan 1 yes 0.996630735 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-mellow-in-world-DirectVulkan 1 yes 0.999372032 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-nostalgia-in-world-DirectVulkan 1 yes 0.999396223 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-DirectVulkan 1 yes 0.999026329 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan 1 NO 0.008864795 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-sundial-lite-in-world-DirectVulkan 1 yes 0.996177977 1.000000000 yes 0 +minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-DirectVulkan 1 yes 0.999454686 1.000000000 yes 0 +minecraft-1.21.4-fabric-journeymap-in-world-DirectVulkan 1 yes 0.999991304 1.000000000 yes 0 +minecraft-1.21.4-fabric-journeymap-in-world-normal-world-DirectVulkan 1 yes 0.999988398 1.000000000 yes 0 +minecraft-1.21.4-fabric-modernui-inventory-DirectVulkan 1 yes 0.999996451 1.000000000 yes 0 +minecraft-1.21.4-fabric-modernui-inventory-normal-world-DirectVulkan 1 yes 0.999997628 1.000000000 yes 0 +minecraft-1.21.4-fabric-rei-inventory-DirectVulkan 1 yes 0.999997568 1.000000000 yes 0 +minecraft-1.21.4-fabric-rei-inventory-normal-world-DirectVulkan 1 yes 0.999998800 1.000000000 yes 0 +minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan 1 yes 0.999993791 1.000000000 yes 0 +minecraft-1.21.4-fabric-xaero-minimap-in-world-DirectVulkan 1 yes 0.999999407 1.000000000 yes 0 +minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-DirectVulkan 1 yes 0.999992410 1.000000000 yes 0 +minecraft-1.21.4-fabric-xaero-world-map-in-world-DirectVulkan 1 yes 0.999999866 1.000000000 yes 0 +minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-DirectVulkan 1 yes 0.999993780 1.000000000 yes 0 +minecraft-1.21.4-in-world-DirectVulkan 1 yes 0.999995585 1.000000000 yes 0 +minecraft-1.21.4-main-menu-DirectVulkan 1 yes 0.999696483 1.000000000 yes 0 +minecraft-1.21.4-startup-DirectVulkan 1 yes 0.999999511 1.000000000 yes 0 +OpenRA-DirectVulkan 1 NO 0.976493989 1.000000000 yes 0 + +OpenRA-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=NO, min ssim vs golden=0.976493989, min ssim vs first=1.000000000 +improved-transparency-minecraft-26.3-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999600026, min ssim vs first=1.000000000 +minecraft-1.17-main-menu-854-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999990914, min ssim vs first=1.000000000 +minecraft-1.21.1-neoforge-create-indirect-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=NO, min ssim vs golden=0.832130088, min ssim vs first=1.000000000 +minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999983621, min ssim vs first=1.000000000 +minecraft-1.21.11-main-menu-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=NO, min ssim vs golden=0.164983727, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-common-mods-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999869631, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-common-mods-inventory-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999994284, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-bliss-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999092744, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan: 1 repeat(s), 1 error(s), all-bitwise-identical=NO, passed-all=NO, min ssim vs golden=-, min ssim vs first=- +minecraft-1.21.4-fabric-iris-bsl-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.997009631, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.997491927, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999510556, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999476169, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.996790729, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-iterationrp-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999257641, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999419883, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.998933123, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.996630735, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-mellow-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999372032, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-nostalgia-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999396223, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999026329, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=NO, min ssim vs golden=0.008864795, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-sundial-lite-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.996177977, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999454686, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-journeymap-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999991304, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-journeymap-in-world-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999988398, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-modernui-inventory-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999996451, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-modernui-inventory-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999997628, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-rei-inventory-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999997568, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-rei-inventory-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999998800, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999993791, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-xaero-minimap-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999999407, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999992410, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-xaero-world-map-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999999866, min ssim vs first=1.000000000 +minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999993780, min ssim vs first=1.000000000 +minecraft-1.21.4-in-world-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999995585, min ssim vs first=1.000000000 +minecraft-1.21.4-main-menu-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999696483, min ssim vs first=1.000000000 +minecraft-1.21.4-startup-DirectVulkan: 1 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999999511, min ssim vs first=1.000000000 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc.log new file mode 100755 index 00000000..87b5ed43 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/matrix-inproc.log @@ -0,0 +1,2731 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 68.2 MB/s (22192645 bytes in 0.311s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 20.7 MB/s (403752 bytes in 0.019s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of mobilegl.log: +[05:12:32] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:12:32] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:12:32] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:12:32] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:12:32] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:12:32] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:12:32] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:12:32] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:12:32] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:12:32] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:12:32] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:12:32] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:12:32] [Android mgl-srv-apply/INFO]: Logical device created. +[05:12:32] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:12:32] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:12:32] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:12:32] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:12:32] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:12:32] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:12:32] [Android mgl-srv-apply/INFO]: Command pool created +[05:12:32] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:12:32] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:12:32] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:12:32] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:12:32] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:12:32] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:12:32] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:12:32] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:12:32] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:12:32] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:12:32] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:12:32] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:12:32] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:12:32] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:12:32] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:12:32] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:12:32] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +archived repeat 1 to .trace-work\p7w4\matrix-inproc\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-startup / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-startup\trace.trace: 1 file pushed, 0 skipped. 26.5 MB/s (11177350 bytes in 0.402s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-startup.0000092195.png: 1 file pushed, 0 skipped. 0.3 MB/s (17687 bytes in 0.049s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=1.000000, ssimThreshold=0.990000, mismatchPixels=520, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-startup-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 92195, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999999511, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 520 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-startup-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-main-menu / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-main-menu\trace.trace: 1 file pushed, 0 skipped. 36.2 MB/s (41461943 bytes in 1.091s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-main-menu.0000481787.png: 1 file pushed, 0 skipped. 32.9 MB/s (412167 bytes in 0.012s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-main-menu.0000481787-mali.png: 1 file pushed, 0 skipped. 12.6 MB/s (374621 bytes in 0.028s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999696, ssimThreshold=0.990000, mismatchPixels=1197, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": ["/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/alternate-golden.png"], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-main-menu-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 481787, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999696483, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 1197 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-main-menu-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.11-main-menu / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.11-main-menu\trace.trace: 1 file pushed, 0 skipped. 15.9 MB/s (7407705 bytes in 0.445s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.11-main-menu.0000205347.png: 1 file pushed, 0 skipped. 25.2 MB/s (340727 bytes in 0.013s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.164984, ssimThreshold=0.990000, mismatchPixels=188576, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.11-main-menu-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 205347, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.164983727, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 188576 +} +trace-replay-ci.sh: tail of retrace.log: +/system/bin/app_process64 +trace-replay-ci.sh: tail of mobilegl.log: +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_external_memory_fd (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:12:52] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:12:52] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:12:52] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:12:52] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:12:52] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:12:52] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:12:52] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:12:52] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:12:52] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:12:52] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:12:52] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:12:52] [Android mgl-srv-apply/INFO]: Logical device created. +[05:12:52] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:12:52] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:12:52] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:12:52] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:12:52] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:12:52] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:12:52] [Android mgl-srv-apply/INFO]: Command pool created +[05:12:52] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:12:52] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:12:52] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:12:52] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:12:52] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:12:52] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:12:52] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:12:52] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:12:52] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:12:52] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:12:52] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:12:52] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:12:52] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 854x480, swapchain imageCount = 11 +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:12:52] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:12:52] [Android mgl-srv-apply/ERROR]: NormalizePixelFormat: outFormat: unhandled internalFormat: GL_STENCIL_INDEX8 +[05:12:52] [Android mgl-srv-apply/ERROR]: NormalizePixelFormat: outType: unhandled internalFormat: GL_STENCIL_INDEX8 +[05:12:52] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:12:52] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.164984, ssimThreshold=0.990000, mismatchPixels=188576, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.11-main-menu-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 205347, 'width': 854, 'height': 480, 'cropX': 0, 'cropY': 0, 'cropWidth': 0, 'cropHeight': 0, 'ssim': 0.164983727, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 188576} +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.11-main-menu-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.17-main-menu-854 / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.17-main-menu-854\trace.trace: 1 file pushed, 0 skipped. 24.3 MB/s (16947395 bytes in 0.664s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.17-main-menu-854.0000117757.png: 1 file pushed, 0 skipped. 18.2 MB/s (443389 bytes in 0.023s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999991, ssimThreshold=0.990000, mismatchPixels=329, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.17-main-menu-854-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 117757, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999990914, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 329 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.17-main-menu-854-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-in-world\trace.trace: 1 file pushed, 0 skipped. 54.4 MB/s (48692730 bytes in 0.853s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-in-world.0000280000.png: 1 file pushed, 0 skipped. 10.9 MB/s (296445 bytes in 0.026s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999996, ssimThreshold=0.990000, mismatchPixels=27574, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 280000, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999995585, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 27574 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-sodium-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-sodium-in-world\trace.trace: 1 file pushed, 0 skipped. 38.6 MB/s (30953189 bytes in 0.765s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-sodium-in-world.0000923340.png: 1 file pushed, 0 skipped. 87.8 MB/s (174433 bytes in 0.002s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999994, ssimThreshold=0.990000, mismatchPixels=29858, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-sodium-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 923340, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999993791, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 29858 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-sodium-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-common-mods-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-common-mods-in-world\trace.trace: 1 file pushed, 0 skipped. 34.2 MB/s (32447725 bytes in 0.904s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-common-mods-in-world.0000522084.png: 1 file pushed, 0 skipped. 16.2 MB/s (327206 bytes in 0.019s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999870, ssimThreshold=0.990000, mismatchPixels=79678, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-common-mods-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 522084, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999869631, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 79678 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-common-mods-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-common-mods-inventory / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-common-mods-inventory\trace.trace: 1 file pushed, 0 skipped. 39.4 MB/s (41882318 bytes in 1.015s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-common-mods-inventory.0000728558.png: 1 file pushed, 0 skipped. 18.9 MB/s (250887 bytes in 0.013s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999994, ssimThreshold=0.990000, mismatchPixels=24846, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-common-mods-inventory-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 728558, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999994284, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 24846 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-common-mods-inventory-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-rei-inventory / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-rei-inventory\trace.trace: 1 file pushed, 0 skipped. 118.9 MB/s (197879451 bytes in 1.587s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-rei-inventory.0005431826.png: 1 file pushed, 0 skipped. 96.7 MB/s (176731 bytes in 0.002s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999998, ssimThreshold=0.990000, mismatchPixels=19107, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-rei-inventory-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 5431826, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999997568, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 19107 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-rei-inventory-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-xaero-minimap-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-xaero-minimap-in-world\trace.trace: 1 file pushed, 0 skipped. 78.7 MB/s (68409532 bytes in 0.829s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-xaero-minimap-in-world.0002553500.png: 1 file pushed, 0 skipped. 152.6 MB/s (110300 bytes in 0.001s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999999, ssimThreshold=0.990000, mismatchPixels=170, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-xaero-minimap-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 2553500, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 10, + "cropWidth": 140, + "cropHeight": 158, + "ssim": 0.999999407, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 170 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-xaero-minimap-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-xaero-world-map-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-xaero-world-map-in-world\trace.trace: 1 file pushed, 0 skipped. 62.9 MB/s (36840479 bytes in 0.559s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-xaero-world-map-in-world.0001598209.png: 1 file pushed, 0 skipped. 71.9 MB/s (12516 bytes in 0.000s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=1.000000, ssimThreshold=0.990000, mismatchPixels=181, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-xaero-world-map-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 1598209, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999999866, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 181 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-xaero-world-map-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-journeymap-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-journeymap-in-world\trace.trace: 1 file pushed, 0 skipped. 80.6 MB/s (53076992 bytes in 0.628s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-journeymap-in-world.0002632392.png: 1 file pushed, 0 skipped. 89.2 MB/s (115169 bytes in 0.001s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999991, ssimThreshold=0.990000, mismatchPixels=51248, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-journeymap-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 2632392, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999991304, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 51248 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-journeymap-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-modernui-inventory / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-modernui-inventory\trace.trace: 1 file pushed, 0 skipped. 89.4 MB/s (138253759 bytes in 1.475s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-modernui-inventory.0004907381.png: 1 file pushed, 0 skipped. 168.6 MB/s (136268 bytes in 0.001s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999996, ssimThreshold=0.990000, mismatchPixels=22950, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-modernui-inventory-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 4907381, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999996451, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 22950 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-modernui-inventory-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-rei-inventory-normal-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-rei-inventory-normal-world\trace.trace: 1 file pushed, 0 skipped. 50.0 MB/s (31856698 bytes in 0.607s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-rei-inventory-normal-world.0000734465.png: 1 file pushed, 0 skipped. 151.1 MB/s (145114 bytes in 0.001s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999999, ssimThreshold=0.990000, mismatchPixels=12178, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-rei-inventory-normal-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 734465, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999998800, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 12178 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-rei-inventory-normal-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world\trace.trace: 1 file pushed, 0 skipped. 41.3 MB/s (21162779 bytes in 0.489s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world.0000457190.png: 1 file pushed, 0 skipped. 79.2 MB/s (111216 bytes in 0.001s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999992, ssimThreshold=0.990000, mismatchPixels=6415, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 457190, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 10, + "cropWidth": 140, + "cropHeight": 158, + "ssim": 0.999992410, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 6415 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world\trace.trace: 1 file pushed, 0 skipped. 63.2 MB/s (29249484 bytes in 0.441s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world.0000573061.png: 1 file pushed, 0 skipped. 162.4 MB/s (131881 bytes in 0.001s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999994, ssimThreshold=0.990000, mismatchPixels=60510, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 573061, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999993780, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 60510 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-journeymap-in-world-normal-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-journeymap-in-world-normal-world\trace.trace: 1 file pushed, 0 skipped. 46.0 MB/s (27430578 bytes in 0.569s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-journeymap-in-world-normal-world.0000641975.png: 1 file pushed, 0 skipped. 169.0 MB/s (129595 bytes in 0.001s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999988, ssimThreshold=0.990000, mismatchPixels=40227, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-journeymap-in-world-normal-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 641975, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999988398, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 40227 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-journeymap-in-world-normal-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-modernui-inventory-normal-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-modernui-inventory-normal-world\trace.trace: 1 file pushed, 0 skipped. 48.2 MB/s (32181102 bytes in 0.637s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-modernui-inventory-normal-world.0000727926.png: 1 file pushed, 0 skipped. 157.7 MB/s (138346 bytes in 0.001s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999998, ssimThreshold=0.990000, mismatchPixels=14879, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-modernui-inventory-normal-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 727926, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999997628, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14879 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-modernui-inventory-normal-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-bsl-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-bsl-in-world\trace.trace: 1 file pushed, 0 skipped. 27.2 MB/s (12635537 bytes in 0.443s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-bsl-in-world.0000110725.png: 1 file pushed, 0 skipped. 11.5 MB/s (602071 bytes in 0.050s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-bsl-in-world.0000110725-mali.png: 1 file pushed, 0 skipped. 10.4 MB/s (606400 bytes in 0.056s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.997010, ssimThreshold=0.990000, mismatchPixels=393627, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": ["/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/alternate-golden.png"], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-bsl-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 110725, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.997009631, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 393627 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-bsl-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world\trace.trace: 1 file pushed, 0 skipped. 30.4 MB/s (11983226 bytes in 0.376s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world.0000095322.png: 1 file pushed, 0 skipped. 37.1 MB/s (350351 bytes in 0.009s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.996631, ssimThreshold=0.990000, mismatchPixels=373628, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 95322, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.996630735, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 373628 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world\trace.trace: 1 file pushed, 0 skipped. 31.7 MB/s (16069904 bytes in 0.484s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world.0000141559.png: 1 file pushed, 0 skipped. 31.1 MB/s (639369 bytes in 0.020s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999455, ssimThreshold=0.990000, mismatchPixels=359364, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 141559, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999454686, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 359364 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-sundial-lite-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-sundial-lite-in-world\trace.trace: 1 file pushed, 0 skipped. 33.0 MB/s (18112927 bytes in 0.523s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-sundial-lite-in-world.0000150023.png: 1 file pushed, 0 skipped. 11.5 MB/s (757214 bytes in 0.063s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.996178, ssimThreshold=0.990000, mismatchPixels=402649, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-sundial-lite-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 150023, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.996177977, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 402649 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-sundial-lite-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world\trace.trace: 1 file pushed, 0 skipped. 29.5 MB/s (16054147 bytes in 0.518s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world.0000151297.png: 1 file pushed, 0 skipped. 13.8 MB/s (734681 bytes in 0.051s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999511, ssimThreshold=0.990000, mismatchPixels=384125, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 151297, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999510556, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 384125 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-complementary-unbound-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-complementary-unbound-in-world\trace.trace: 1 file pushed, 0 skipped. 28.9 MB/s (15649098 bytes in 0.516s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-complementary-unbound-in-world.0000146559.png: 1 file pushed, 0 skipped. 15.9 MB/s (736491 bytes in 0.044s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999476, ssimThreshold=0.990000, mismatchPixels=385300, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 146559, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999476169, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 385300 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-complementary-unbound-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-mellow-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-mellow-in-world\trace.trace: 1 file pushed, 0 skipped. 28.5 MB/s (12632868 bytes in 0.423s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-mellow-in-world.0000096143.png: 1 file pushed, 0 skipped. 15.6 MB/s (601666 bytes in 0.037s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999372, ssimThreshold=0.990000, mismatchPixels=363637, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-mellow-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 96143, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999372032, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 363637 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-mellow-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-nostalgia-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-nostalgia-in-world\trace.trace: 1 file pushed, 0 skipped. 31.9 MB/s (14969100 bytes in 0.448s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-nostalgia-in-world.0000153808-linux-mesa.png: 1 file pushed, 0 skipped. 14.7 MB/s (986690 bytes in 0.064s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-nostalgia-in-world.0000153808.png: 1 file pushed, 0 skipped. 15.9 MB/s (684356 bytes in 0.041s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999396, ssimThreshold=0.990000, mismatchPixels=293937, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/alternate-golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": ["/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/alternate-golden.png"], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/alternate-golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-nostalgia-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 153808, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999396223, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 293937 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-nostalgia-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-bliss-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-bliss-in-world\trace.trace: 1 file pushed, 0 skipped. 29.8 MB/s (13898443 bytes in 0.446s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-bliss-in-world.0000113511.png: 1 file pushed, 0 skipped. 9.5 MB/s (716858 bytes in 0.072s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999093, ssimThreshold=0.990000, mismatchPixels=386131, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-bliss-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 113511, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999092744, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 386131 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-bliss-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world\trace.trace: 1 file pushed, 0 skipped. 36.3 MB/s (14676755 bytes in 0.386s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world.0000125124-linux-mesa.png: 1 file pushed, 0 skipped. 12.8 MB/s (680244 bytes in 0.051s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.997492, ssimThreshold=0.990000, mismatchPixels=173054, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 125124, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.997491927, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 173054 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-iterationt-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-iterationt-in-world\trace.trace: 1 file pushed, 0 skipped. 23.7 MB/s (94141776 bytes in 3.793s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-iterationt-in-world.0000110538.png: 1 file pushed, 0 skipped. 11.6 MB/s (705968 bytes in 0.058s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999420, ssimThreshold=0.990000, mismatchPixels=354383, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-iterationt-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 110538, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999419883, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 354383 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-iterationt-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world\trace.trace: 1 file pushed, 0 skipped. 26.4 MB/s (92544229 bytes in 3.347s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world.0000115019.png: 1 file pushed, 0 skipped. 10.6 MB/s (800864 bytes in 0.072s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.998933, ssimThreshold=0.990000, mismatchPixels=402662, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 115019, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.998933123, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 402662 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-photon-v1.1-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-photon-v1.1-in-world\trace.trace: 1 file pushed, 0 skipped. 35.5 MB/s (23119092 bytes in 0.620s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-photon-v1.1-in-world.0000159866.png: 1 file pushed, 0 skipped. 14.7 MB/s (753968 bytes in 0.049s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999026, ssimThreshold=0.990000, mismatchPixels=391258, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 159866, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999026329, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 391258 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-photon-v1.1-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world\trace.trace: 1 file pushed, 0 skipped. 35.3 MB/s (23928828 bytes in 0.646s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world.0000172128.png: 1 file pushed, 0 skipped. 23.4 MB/s (741063 bytes in 0.030s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.008865, ssimThreshold=0.990000, mismatchPixels=403024, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 172128, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.008864795, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 403024 +} +trace-replay-ci.sh: tail of retrace.log: +/opt/Java/jdk-21/bin/java +trace-replay-ci.sh: tail of mobilegl.log: +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0xaa066289f132e6ee programHash=0x733247df7346812c; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xfd859c3c16240e5a vertexInputHash=0x570d77c83a971d38 stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=2 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=0 depthWrite=0 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=2 attributeCount=2 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=5208 bytes=20832 hash=0xebf1c9b5309a34da +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=54861 bytes=219444 hash=0x7494802520217e0c +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8a0d30 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f8c4e50 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=0 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[1]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=0 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0x711205857968df98 programHash=0xfd859c3c16240e5a; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xf25a0f918681264f vertexInputHash=0x1102659c34484a8e stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=2 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=1 depthWrite=1 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=7 attributeCount=7 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=7392 bytes=29568 hash=0xd75fb889f88f52de +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=41701 bytes=166804 hash=0x146fbc0bffc96087 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c7370 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f8cdaf0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[1]: blend=1 colorWriteMask=0xf srcColor=1 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0xde77d45b8ba553b6 programHash=0xf25a0f918681264f; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xf25a0f918681264f vertexInputHash=0x1102659c34484a8e stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=2 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=1 depthWrite=1 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=7 attributeCount=7 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=7392 bytes=29568 hash=0xd75fb889f88f52de +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=41701 bytes=166804 hash=0x146fbc0bffc96087 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c7370 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f8cdaf0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[1]: blend=1 colorWriteMask=0xf srcColor=1 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0xde77d45b8ba553b6 programHash=0xf25a0f918681264f; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xf25a0f918681264f vertexInputHash=0x1102659c34484a8e stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=2 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=1 depthWrite=1 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=7 attributeCount=7 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=7392 bytes=29568 hash=0xd75fb889f88f52de +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=41701 bytes=166804 hash=0x146fbc0bffc96087 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c7370 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f8cdaf0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[1]: blend=1 colorWriteMask=0xf srcColor=1 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0xde77d45b8ba553b6 programHash=0xf25a0f918681264f; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xecb48583183184c4 vertexInputHash=0x6a8194864a6b5f6 stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=1 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=1 depthWrite=1 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=6 attributeCount=6 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=5326 bytes=21304 hash=0xc7f8e37029f4b758 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=32856 bytes=131424 hash=0x4e67f88470e25619 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c53f0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f88da10 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=1 colorWriteMask=0xf srcColor=1 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0x30177a19474c1ecf programHash=0xecb48583183184c4; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xecb48583183184c4 vertexInputHash=0x6a8194864a6b5f6 stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=1 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=1 depthWrite=1 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=6 attributeCount=6 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=5326 bytes=21304 hash=0xc7f8e37029f4b758 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=32856 bytes=131424 hash=0x4e67f88470e25619 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c53f0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f88da10 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=1 colorWriteMask=0xf srcColor=1 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0x30177a19474c1ecf programHash=0xecb48583183184c4; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xf20fd89618dd0dc5 vertexInputHash=0x570d77c83a971d38 stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=2 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=0 depthWrite=0 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=2 attributeCount=2 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=3515 bytes=14060 hash=0x8b26b076eac6df4e +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=9338 bytes=37352 hash=0xc68df9e35c0ddbd9 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c2b70 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f89eed0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=0 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[1]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=0 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0xce6fa7ecf11caacc programHash=0xf20fd89618dd0dc5; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0x7f5d6d38463579e2 vertexInputHash=0x570d77c83a971d38 stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=1 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=0 depthWrite=0 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=2 attributeCount=2 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=3576 bytes=14304 hash=0x5458d29e69686747 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=7709 bytes=30836 hash=0x96c50928c0b94a07 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8abef0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f8c09b0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=0 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0x66837604fdc7818a programHash=0x7f5d6d38463579e2; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0x733247df7346812c vertexInputHash=0x570d77c83a971d38 stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=1 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=0 depthWrite=0 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=2 attributeCount=2 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=14390 bytes=57560 hash=0xbe0284b61fc1ce83 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=41374 bytes=165496 hash=0x4fb01f676f2f4152 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f893890 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f8c2ff0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=0 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0xaa066289f132e6ee programHash=0x733247df7346812c; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xfd859c3c16240e5a vertexInputHash=0x570d77c83a971d38 stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=2 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=0 depthWrite=0 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=2 attributeCount=2 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=5208 bytes=20832 hash=0xebf1c9b5309a34da +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=54861 bytes=219444 hash=0x7494802520217e0c +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8a0d30 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f8c4e50 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=0 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[1]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=0 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0x711205857968df98 programHash=0xfd859c3c16240e5a; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xf25a0f918681264f vertexInputHash=0x1102659c34484a8e stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=2 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=1 depthWrite=1 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=7 attributeCount=7 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=7392 bytes=29568 hash=0xd75fb889f88f52de +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=41701 bytes=166804 hash=0x146fbc0bffc96087 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c7370 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f8cdaf0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[1]: blend=1 colorWriteMask=0xf srcColor=1 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0xde77d45b8ba553b6 programHash=0xf25a0f918681264f; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xf25a0f918681264f vertexInputHash=0x1102659c34484a8e stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=2 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=1 depthWrite=1 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=7 attributeCount=7 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=7392 bytes=29568 hash=0xd75fb889f88f52de +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=41701 bytes=166804 hash=0x146fbc0bffc96087 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c7370 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f8cdaf0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[1]: blend=1 colorWriteMask=0xf srcColor=1 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0xde77d45b8ba553b6 programHash=0xf25a0f918681264f; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xf25a0f918681264f vertexInputHash=0x1102659c34484a8e stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=2 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=1 depthWrite=1 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=7 attributeCount=7 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=7392 bytes=29568 hash=0xd75fb889f88f52de +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=41701 bytes=166804 hash=0x146fbc0bffc96087 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c7370 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f8cdaf0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[1]: blend=1 colorWriteMask=0xf srcColor=1 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0xde77d45b8ba553b6 programHash=0xf25a0f918681264f; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xecb48583183184c4 vertexInputHash=0x6a8194864a6b5f6 stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=1 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=1 depthWrite=1 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=6 attributeCount=6 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=5326 bytes=21304 hash=0xc7f8e37029f4b758 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=32856 bytes=131424 hash=0x4e67f88470e25619 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c53f0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f88da10 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=1 colorWriteMask=0xf srcColor=1 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0x30177a19474c1ecf programHash=0xecb48583183184c4; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xecb48583183184c4 vertexInputHash=0x6a8194864a6b5f6 stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=1 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=1 depthWrite=1 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=6 attributeCount=6 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=5326 bytes=21304 hash=0xc7f8e37029f4b758 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=32856 bytes=131424 hash=0x4e67f88470e25619 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c53f0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f88da10 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=1 colorWriteMask=0xf srcColor=1 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=7 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0x30177a19474c1ecf programHash=0xecb48583183184c4; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0xf20fd89618dd0dc5 vertexInputHash=0x570d77c83a971d38 stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=2 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=0 depthWrite=0 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=2 attributeCount=2 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=3515 bytes=14060 hash=0x8b26b076eac6df4e +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=9338 bytes=37352 hash=0xc68df9e35c0ddbd9 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8c2b70 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f89eed0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=0 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[1]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=0 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0xce6fa7ecf11caacc programHash=0xf20fd89618dd0dc5; not caching the failure +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline failed: result=VK_ERROR_UNKNOWN (-13) programHash=0x7f5d6d38463579e2 vertexInputHash=0x570d77c83a971d38 stageCount=2 topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST(3) colorAttachmentCount=1 samples=VK_SAMPLE_COUNT_1_BIT(1) subpass=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline state: cullMode=VK_CULL_MODE_BACK_BIT(0x2) frontFace=1 depthTest=0 depthWrite=0 depthCompare=VK_COMPARE_OP_LESS_OR_EQUAL(3) depthBias=0 rasterizerDiscard=0 stencilTest=0 logicOpEnable=0 logicOp=VK_LOGIC_OP_COPY(3) +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline vertex input: bindingCount=2 attributeCount=2 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[0]: stage=0x1 words=3576 bytes=14304 hash=0x5458d29e69686747 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline spirv[1]: stage=0x10 words=7709 bytes=30836 hash=0x96c50928c0b94a07 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[0]: stage=0x1 module=0xb40000760f8abef0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/INFO]: PipelineFactory::CreatePipeline stage[1]: stage=0x10 module=0xb40000760f8c09b0 entry=main specialization=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: PipelineFactory::CreatePipeline colorAttachment[0]: blend=0 colorWriteMask=0xf srcColor=6 dstColor=7 colorOp=0 srcAlpha=1 dstAlpha=0 alphaOp=0 +[05:17:44] [Android mgl-srv-apply/FATAL]: vkCreateGraphicsPipelines +[05:17:44] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_UNKNOWN (-13) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/PipelineFactory.cpp:660 +[05:17:44] [Android mgl-srv-apply/ERROR]: PipelineFactory::GetOrCreatePipeline: creation failed for hash=0x66837604fdc7818a programHash=0x7f5d6d38463579e2; not caching the failure +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.008865, ssimThreshold=0.990000, mismatchPixels=403024, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 172128, 'width': 854, 'height': 480, 'cropX': 0, 'cropY': 0, 'cropWidth': 0, 'cropHeight': 0, 'ssim': 0.008864795, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 403024} +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world\trace.trace: 1 file pushed, 0 skipped. 35.6 MB/s (30008874 bytes in 0.805s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world.0000145353.png: 1 file pushed, 0 skipped. 43.4 MB/s (713152 bytes in 0.016s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world.0000145353-android-angle.png: 1 file pushed, 0 skipped. 26.3 MB/s (750528 bytes in 0.027s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.996791, ssimThreshold=0.990000, mismatchPixels=397118, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": ["/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/alternate-golden.png"], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 145353, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.996790729, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 397118 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.1-neoforge-create-indirect-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.1-neoforge-create-indirect-in-world\trace.trace: 1 file pushed, 0 skipped. 19.1 MB/s (7392453 bytes in 0.369s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.1-neoforge-create-indirect-in-world.0000504631.png: 1 file pushed, 0 skipped. 10.0 MB/s (280527 bytes in 0.027s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.832130, ssimThreshold=0.990000, mismatchPixels=111836, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.1-neoforge-create-indirect-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 504631, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.832130088, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 111836 +} +trace-replay-ci.sh: tail of retrace.log: +/opt/Java/jdk-21/bin/java +trace-replay-ci.sh: tail of mobilegl.log: +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_calibrated_timestamps (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_external_memory_fd (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:17:58] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:17:58] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:17:58] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:17:58] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:17:58] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:17:58] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:17:58] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:17:58] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:17:58] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:17:58] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:17:58] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:17:58] [Android mgl-srv-apply/INFO]: Logical device created. +[05:17:58] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:17:58] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:17:58] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:17:58] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:17:58] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:17:58] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:17:58] [Android mgl-srv-apply/INFO]: Command pool created +[05:17:58] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:17:58] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:17:58] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:17:58] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:17:58] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:17:58] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:17:58] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:17:58] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:17:58] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:17:58] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:17:58] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:17:58] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:17:58] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 854x480, swapchain imageCount = 11 +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:17:58] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:17:58] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:17:58] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:17:59] [Android mgl-srv-apply/WARN]: GetOrCreatePipeline: patching vertex input location=3 format=82 -> 80 to match shader input type=35664 for program=15 +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.832130, ssimThreshold=0.990000, mismatchPixels=111836, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.1-neoforge-create-indirect-in-world-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 504631, 'width': 854, 'height': 480, 'cropX': 0, 'cropY': 0, 'cropWidth': 0, 'cropHeight': 0, 'ssim': 0.832130088, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 111836} +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.1-neoforge-create-indirect-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.1-neoforge-create-instancing-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.1-neoforge-create-instancing-in-world\trace.trace: 1 file pushed, 0 skipped. 18.7 MB/s (7713946 bytes in 0.393s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.1-neoforge-create-instancing-in-world.0000530333.png: 1 file pushed, 0 skipped. 7.0 MB/s (280621 bytes in 0.038s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999984, ssimThreshold=0.990000, mismatchPixels=49028, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.1-neoforge-create-instancing-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 530333, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999983621, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 49028 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.1-neoforge-create-instancing-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: improved-transparency-minecraft-26.3 / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\improved-transparency-minecraft-26.3\trace.trace: 1 file pushed, 0 skipped. 16.1 MB/s (14404890 bytes in 0.851s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\improved-transparency-minecraft-26.3.0002667619.png: 1 file pushed, 0 skipped. 10.7 MB/s (368306 bytes in 0.033s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999600, ssimThreshold=0.995000, mismatchPixels=73242, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/improved-transparency-minecraft-26.3-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 2667619, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999600026, + "ssimThreshold": 0.995000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 73242 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\improved-transparency-minecraft-26.3-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-iterationrp-in-world / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-iterationrp-in-world\trace.trace: 1 file pushed, 0 skipped. 16.5 MB/s (23003299 bytes in 1.330s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-iterationrp-in-world.0000202020.png: 1 file pushed, 0 skipped. 21.3 MB/s (603392 bytes in 0.027s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=0.999258, ssimThreshold=0.980000, mismatchPixels=246544, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/minecraft-1.21.4-fabric-iris-iterationrp-in-world-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 202020, + "width": 854, + "height": 480, + "cropX": 0, + "cropY": 0, + "cropWidth": 0, + "cropHeight": 0, + "ssim": 0.999257641, + "ssimThreshold": 0.980000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 246544 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-iterationrp-in-world-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html +=== Android retrace: minecraft-1.21.4-fabric-iris-bsl-esc-menu-854 / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\minecraft-1.21.4-fabric-iris-bsl-esc-menu-854\trace.trace: 1 file pushed, 0 skipped. 21.2 MB/s (7409935 bytes in 0.334s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\minecraft-1.21.4-fabric-iris-bsl-esc-menu-854.0001303534.png: 1 file pushed, 0 skipped. 23.4 MB/s (227372 bytes in 0.009s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +trace-replay-ci.sh: app process exited before result.json was created +trace-replay-ci.sh: retrace.log: +/system/bin/app_process64 +apitrace: warning: caught signal 11 +724223: error: caught an unhandled exception +trace-replay-ci.sh: tail of mobilegl.log: +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:19:01] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:19:01] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:19:01] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:19:01] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:19:01] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:19:01] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:19:01] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:19:01] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:19:01] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:19:01] [Android mgl-srv-apply/INFO]: Logical device created. +[05:19:01] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:19:01] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:19:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:19:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:19:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:19:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:19:01] [Android mgl-srv-apply/INFO]: Command pool created +[05:19:01] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:19:01] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:19:01] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:19:01] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:19:01] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:19:01] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:19:01] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:19:01] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:19:01] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:19:01] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:19:01] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:19:01] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:19:01] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 854x480, swapchain imageCount = 11 +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:19:01] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:19:01] [Android mgl-srv-apply/ERROR]: NormalizePixelFormat: outFormat: unhandled internalFormat: GL_STENCIL_INDEX8 +[05:19:01] [Android mgl-srv-apply/ERROR]: NormalizePixelFormat: outType: unhandled internalFormat: GL_STENCIL_INDEX8 +[05:19:01] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:19:02] [Android mgl-srv-apply/WARN]: GetOrCreatePipeline: patching vertex input location=4 format=82 -> 80 to match shader input type=35666 for program=7 +[05:19:05] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_OUT_OF_HOST_MEMORY (-1) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/WireFramebuffer.inc:274 +trace-replay-ci.sh: recent relevant logcat lines: +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +09-23 05:19:01.005 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Picked physical device 0. +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +09-23 05:19:01.006 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +09-23 05:19:01.008 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +09-23 05:19:01.008 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +09-23 05:19:01.008 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Logical device created. +09-23 05:19:01.008 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Queues got successfully. +09-23 05:19:01.008 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +09-23 05:19:01.027 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +09-23 05:19:01.027 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +09-23 05:19:01.027 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +09-23 05:19:01.027 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +09-23 05:19:01.027 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Command pool created +09-23 05:19:01.027 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +09-23 05:19:01.027 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +09-23 05:19:01.027 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +09-23 05:19:01.027 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +09-23 05:19:01.028 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +09-23 05:19:01.028 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +09-23 05:19:01.028 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Got 4 present modes: +09-23 05:19:01.028 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +09-23 05:19:01.028 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +09-23 05:19:01.028 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +09-23 05:19:01.028 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +09-23 05:19:01.028 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +09-23 05:19:01.030 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Swapchain image views created +09-23 05:19:01.033 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 854x480, swapchain imageCount = 11 +09-23 05:19:01.033 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +09-23 05:19:01.033 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +09-23 05:19:01.033 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +09-23 05:19:01.034 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +09-23 05:19:01.034 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +09-23 05:19:01.034 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +09-23 05:19:01.034 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +09-23 05:19:01.034 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +09-23 05:19:01.034 30060 30688 E MobileGL: [05:19:01] [Android mgl-srv-apply/ERROR]: NormalizePixelFormat: outFormat: unhandled internalFormat: GL_STENCIL_INDEX8 +09-23 05:19:01.034 30060 30688 E MobileGL: [05:19:01] [Android mgl-srv-apply/ERROR]: NormalizePixelFormat: outType: unhandled internalFormat: GL_STENCIL_INDEX8 +09-23 05:19:01.035 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +09-23 05:19:01.035 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +09-23 05:19:01.035 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +09-23 05:19:01.035 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +09-23 05:19:01.035 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +09-23 05:19:01.035 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +09-23 05:19:01.035 30060 30688 I MobileGL: [05:19:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +09-23 05:19:01.037 30060 30687 I MobileGL: [05:19:01] [Android MobileGLTraceRe/INFO]: MG_Remote client: CapsMirror generation 2 adopted (backend=1, callMask=0x3fff00000474) +09-23 05:19:01.037 30060 30687 I MobileGL: [05:19:01] [Android MobileGLTraceRe/INFO]: MG_Remote client: format capabilities filled from caps mirror generation 2 +09-23 05:19:01.037 30060 30687 I MobileGL: [05:19:01] [Android MobileGLTraceRe/INFO]: MG_Remote client: CapsMirror generation 3 adopted (backend=1, callMask=0x3fff00000474) +09-23 05:19:01.037 30060 30687 I MobileGL: [05:19:01] [Android MobileGLTraceRe/INFO]: MG_Remote client: format capabilities filled from caps mirror generation 3 +09-23 05:19:01.043 30060 30687 W MobileGL: [05:19:01] [Android MobileGLTraceRe/WARN]: Stub function: glDebugMessageControl(...) +09-23 05:19:02.276 30060 30688 W MobileGL: [05:19:02] [Android mgl-srv-apply/WARN]: GetOrCreatePipeline: patching vertex input location=4 format=82 -> 80 to match shader input type=35666 for program=7 +09-23 05:19:03.524 7990 8728 I libc : kill: send 15 to pid 30714 +09-23 05:19:03.524 7990 8728 I libc : debug pid reuse, real pid 30714 +09-23 05:19:05.200 30060 30688 W libc : calloc(1, 66144) failed: returning null pointer +09-23 05:19:05.200 30060 30688 F MobileGL: [05:19:05] [Android mgl-srv-apply/FATAL]: Vulkan error VK_ERROR_OUT_OF_HOST_MEMORY (-1) at /home/swung/w7/pipe/MobileGL/MG_Backend/DirectVulkan/Renderer/WireFramebuffer.inc:274 +09-23 05:19:05.200 30060 30688 I libc : handling signal: 11 +09-23 05:19:05.201 30060 30688 F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x138 in tid 30688 (mgl-srv-apply), pid 30060 (ugin.p7w1.trace) +09-23 05:19:05.201 30060 30688 I libc : debuggerd_dispatch_pseudothread start. crashing tid: 30688 +09-23 05:19:05.327 30060 30688 I libc : crash_dump pid: 30727 +09-23 05:19:05.433 30727 30727 W libc : Access denied finding property "persist.vendor.track.malloc.enable" +09-23 05:19:05.433 30727 30727 W libc : Access denied finding property "persist.vendor.fd.monitor.enable" +09-23 05:19:06.331 30728 30728 F DEBUG : #03 pc 0000000000888e6c /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff) +09-23 05:19:06.331 30728 30728 F DEBUG : #04 pc 00000000008882a4 /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff) +09-23 05:19:06.331 30728 30728 F DEBUG : #05 pc 0000000000895da4 /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff) +09-23 05:19:06.331 30728 30728 F DEBUG : #06 pc 00000000009c948c /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff) +09-23 05:19:06.331 30728 30728 F DEBUG : #07 pc 00000000009a72ec /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff) +09-23 05:19:06.331 30728 30728 F DEBUG : #08 pc 00000000009a7f70 /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff) +09-23 05:19:06.331 30728 30728 F DEBUG : #09 pc 00000000009cb844 /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff) +09-23 05:19:06.331 30728 30728 F DEBUG : #10 pc 00000000009ce934 /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff) +09-23 05:19:06.331 30728 30728 F DEBUG : #11 pc 00000000009ce2f8 /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff) +09-23 05:19:06.331 30728 30728 F DEBUG : #12 pc 00000000009d0630 /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff) +09-23 05:19:06.331 30728 30728 F DEBUG : #13 pc 0000000000082d74 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3) +09-23 05:19:06.331 30728 30728 F DEBUG : #14 pc 00000000000751f0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3) +09-23 05:19:06.655 30728 30728 I libc : tombstoned_notify_completion, socket: 8 +09-23 05:19:06.687 6687 7097 D DigestGenerator: XXlib/arm/libMobileGL.so () +09-23 05:19:06.687 6687 7097 D DigestGenerator: XXlib/arm/libMobileGL.so () +09-23 05:19:06.687 6687 7097 D DigestGenerator: XXlib/arm/libMobileGL.so () +09-23 05:19:06.687 6687 7097 D DigestGenerator: XXlib/arm/libMobileGL.so () +09-23 05:19:06.687 6687 7097 D DigestGenerator: XXlib/arm/libMobileGL.so () +09-23 05:19:06.687 6687 7097 D DigestGenerator: XXlib/arm/libMobileGL.so () +09-23 05:19:06.687 6687 7097 D DigestGenerator: XXlib/arm/libMobileGL.so () +09-23 05:19:06.687 6687 7097 D DigestGenerator: XXlib/arm/libMobileGL.so () +09-23 05:19:06.687 6687 7097 D DigestGenerator: XXlib/arm/libMobileGL.so () +09-23 05:19:06.687 6687 7097 D DigestGenerator: XXlib/arm/libMobileGL.so () +09-23 05:19:06.687 6687 7097 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+) () +09-23 05:19:06.687 6687 7097 D DigestGenerator: /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+) () +09-23 05:19:06.688 4411 5837 D RecentsTaskLoader: reloadTasksData [TaskKey{id=370, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=11601926, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=11946222}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=] +09-23 05:19:06.688 6687 7097 D MiSightJni: MiSight: Java_com_miui_misight_MiSight_nativeSendEvent enter called. '{"Stacktrace":"#03 pc 0000000000888e6c \/data\/app\/~~akdT06-gXbOh3E9-_kUo3g==\/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==\/lib\/arm64\/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff)\n #04 pc 00000000008882a4 \/data\/app\/~~akdT06-gXbOh3E9-_kUo3g==\/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==\/lib\/arm64\/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff)\n #05 pc 0000000000895da4 \/data\/app\/~~akdT06-gXbOh3E9-_kUo3g==\/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==\/lib\/arm64\/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff)\n #06 pc 00000000009c948c \/data\/app\/~~akdT06-gXbOh3E9-_kUo3g==\/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==\/lib\/arm64\/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff)\n #07 pc 00000000009a72ec \/data\/app\/~~akdT06-gXbOh3E9-_kUo3g==\/top.mobilegl.plugin.p7w1.trace-LcyZ7 +09-23 05:19:06.688 6687 7097 D MiEvent : flatten EventId 901001003 -t 1790111946 -paraList {"CrashType":"100000000","CurrentTime":1790111945000,"Digest":"4ddf3f5ec5604768955629f3fedd6462","Keyword":"{\"vn\":\"26.09.8c5dd6f-trace\",\"vc\":\"26090921\",\"isRoot\":false,\"count\":1,\"preInstalled\":false,\"unfold\":false,\"ram\":15,\"rom\":264}","PackageName":"top.mobilegl.plugin.p7w1.trace","Stacktrace":"#03 pc 0000000000888e6c /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff)\n #04 pc 00000000008882a4 /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff)\n #05 pc 0000000000895da4 /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff)\n #06 pc 00000000009c948c /data/app/~~akdT06-gXbOh3E9 +09-23 05:19:06.688 6687 7097 D MiEvent : report:EventId 901001003 -t 1790111946 -paraList {"CrashType":"100000000","CurrentTime":1790111945000,"Digest":"4ddf3f5ec5604768955629f3fedd6462","Keyword":"{\"vn\":\"26.09.8c5dd6f-trace\",\"vc\":\"26090921\",\"isRoot\":false,\"count\":1,\"preInstalled\":false,\"unfold\":false,\"ram\":15,\"rom\":264}","PackageName":"top.mobilegl.plugin.p7w1.trace","Stacktrace":"#03 pc 0000000000888e6c /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff)\n #04 pc 00000000008882a4 /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff)\n #05 pc 0000000000895da4 /data/app/~~akdT06-gXbOh3E9-_kUo3g==/top.mobilegl.plugin.p7w1.trace-LcyZ79iMzP_ykaj5F2SxQw==/lib/arm64/libMobileGL.so (BuildId: 05730fd88b3a6d8a96a82bfa51d7f8e28be3d6ff)\n #06 pc 00000000009c948c /data/app/~~akdT06-gXbOh3E9- +09-23 05:19:06.692 2024 2024 W libc : Access denied finding property "vendor.gpp.create_frc_extension" +09-23 05:19:06.723 4411 4411 I WindowAnimParamsProvider: getClosingWindowAnimParams getClosingShortcutIcon task before= [TaskKey{id=370, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=11601926, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=11946222}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=] +09-23 05:19:06.723 4411 4411 I WindowAnimParamsProvider: getClosingWindowAnimParams getClosingShortcutIcon task after= [TaskKey{id=370, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=11601926, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=11946222}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=] +09-23 05:19:06.723 4411 4411 I WindowAnimParamsProvider: getUserIdFromRemoteTarget task before= [TaskKey{id=370, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=11601926, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=11946222}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=] +09-23 05:19:06.723 4411 4411 I WindowAnimParamsProvider: getUserIdFromRemoteTarget task after= [TaskKey{id=370, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=11601926, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=11946222}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=] +09-23 05:19:07.126 3176 3422 I libc : kill: send 9 to pid -30060 +09-23 05:19:07.126 3176 3422 I libc : debug pid reuse, real pid -30060 +09-23 05:19:07.141 4411 5837 D RecentsTaskLoader: reloadTasksData [TaskKey{id=370, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=11601926, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=11946222}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=] +09-23 05:19:07.337 4411 5837 D RecentsTaskLoader: reloadTasksData [TaskKey{id=370, stackId=0, baseIntent=Intent { act=top.mobilegl.plugin.TRACE_REPLAY flg=0x10000000 cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity }, userId=0, lastActiveTime=11601926, windowingMode=1, isThumbnailBlur=false, isAccessLocked=false, isScreening=false, topActivity=null, mHashCode=11946222}, title=MobileGL, titleDescription=MobileGL, bounds=null, isLaunchTarget=false, isStackTask=true, isSystemApp=false, isDockable=true, baseActivity=null, isLocked=false, mNeedHide=false, hasMultipleTasks=false, cti1Key=, cti2Key=, cti1Task=, cti2Task=] +09-23 05:19:07.358 3176 4362 W libc : Access denied finding property "vendor.video.jpegopt.enable" +09-23 05:19:07.358 3176 4362 W libc : Access denied finding property "vendor.video.jpegopt.enable" +09-23 05:19:09.762 7990 8728 I libc : kill: send 15 to pid 30796 +09-23 05:19:09.762 7990 8728 I libc : debug pid reuse, real pid 30796 +trace-replay-ci.sh: app trace-replay files: +/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay: +total 12 +drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 05:18 . +drwxrwxrwx 3 u0_a318 u0_a318 3452 2026-09-23 05:18 .. +drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 05:19 input +drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 05:19 output + +/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input: +total 7474 +drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 05:19 . +drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 05:18 .. +-rw-r--r-- 1 u0_a318 u0_a318 227372 2026-09-23 05:19 golden.png +-rw-r--r-- 1 u0_a318 u0_a318 7409935 2026-09-23 05:19 trace.trace + +/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output: +total 42 +drwxrwxrwx 2 u0_a318 u0_a318 3452 2026-09-23 05:19 . +drwxrwxrwx 4 u0_a318 u0_a318 3452 2026-09-23 05:18 .. +-rw------- 1 u0_a318 u0_a318 6681 2026-09-23 05:19 mobilegl.client.log +-rw------- 1 u0_a318 u0_a318 22960 2026-09-23 05:19 mobilegl.server.log +-rw------- 1 u0_a318 u0_a318 107 2026-09-23 05:19 retrace.log +archived repeat 1 to .trace-work\p7w4\matrix-inproc\minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-1.log new file mode 100755 index 00000000..fd5f1074 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-1.log @@ -0,0 +1,39 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 54.0 MB/s (22192645 bytes in 0.392s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 25.2 MB/s (403752 bytes in 0.015s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=1.000000, ssimThreshold=0.990000, mismatchPixels=0, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 1.000000000, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 0 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\openra-cold-1\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-2.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-2.log new file mode 100755 index 00000000..f8959437 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-2.log @@ -0,0 +1,240 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 61.3 MB/s (22192645 bytes in 0.345s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 39.2 MB/s (403752 bytes in 0.010s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of mobilegl.log: +[05:11:50] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:11:50] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:11:50] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:11:50] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:11:50] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:11:50] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:11:50] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:11:50] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:11:50] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:11:50] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:11:50] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:11:50] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:11:50] [Android mgl-srv-apply/INFO]: Logical device created. +[05:11:50] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:11:50] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:11:50] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:11:50] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:11:50] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:11:50] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:11:50] [Android mgl-srv-apply/INFO]: Command pool created +[05:11:50] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:11:50] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:11:50] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:11:50] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:11:50] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:11:50] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:11:50] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:11:50] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:11:50] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:11:50] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:11:50] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:11:50] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:11:50] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:11:50] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:11:50] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:11:50] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:11:50] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +archived repeat 1 to .trace-work\p7w4\openra-cold-2\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-3.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-3.log new file mode 100755 index 00000000..9f003ffc --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/openra-cold-3.log @@ -0,0 +1,240 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 58.5 MB/s (22192645 bytes in 0.362s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 15.3 MB/s (403752 bytes in 0.025s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of mobilegl.log: +[05:11:56] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:11:56] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:11:56] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:11:56] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:11:56] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:11:56] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:11:56] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:11:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:11:56] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:11:56] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:11:56] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:11:56] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:11:56] [Android mgl-srv-apply/INFO]: Logical device created. +[05:11:56] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:11:56] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:11:56] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:11:56] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:11:56] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:11:56] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:11:56] [Android mgl-srv-apply/INFO]: Command pool created +[05:11:56] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:11:56] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:11:56] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:11:56] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:11:56] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:11:56] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:11:56] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:11:56] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:11:56] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:11:56] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:11:56] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:11:56] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:11:56] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:11:56] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:11:56] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:11:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:11:56] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +archived repeat 1 to .trace-work\p7w4\openra-cold-3\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-cold-4.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-cold-4.log new file mode 100755 index 00000000..bce259eb --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-cold-4.log @@ -0,0 +1,39 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 55.4 MB/s (22192645 bytes in 0.382s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 21.0 MB/s (403752 bytes in 0.018s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=1.000000, ssimThreshold=0.990000, mismatchPixels=0, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 1.000000000, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 0 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\plain-cold-4\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-cold-5.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-cold-5.log new file mode 100755 index 00000000..453b4344 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-cold-5.log @@ -0,0 +1,240 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 62.6 MB/s (22192645 bytes in 0.338s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 74.7 MB/s (403752 bytes in 0.005s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of mobilegl.log: +[05:33:56] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:33:56] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:33:56] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:33:56] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:33:56] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:33:56] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:33:56] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:33:56] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:33:56] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:33:56] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:33:56] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:33:56] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:33:56] [Android mgl-srv-apply/INFO]: Logical device created. +[05:33:56] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:33:56] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:33:56] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:33:56] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:33:56] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:33:56] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:33:56] [Android mgl-srv-apply/INFO]: Command pool created +[05:33:56] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:33:56] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:33:56] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:33:56] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:33:56] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:33:56] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:33:56] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:33:56] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:33:56] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:33:56] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:33:56] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:33:56] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:33:56] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:33:56] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:33:56] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:33:56] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:33:56] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +archived repeat 1 to .trace-work\p7w4\plain-cold-5\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-warm-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-warm-1.log new file mode 100755 index 00000000..2659ec56 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/plain-warm-1.log @@ -0,0 +1,240 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 61.2 MB/s (22192645 bytes in 0.346s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 31.4 MB/s (403752 bytes in 0.012s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of mobilegl.log: +[05:34:02] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:34:02] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:34:02] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:34:02] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:34:02] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:34:02] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:34:02] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:34:02] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:34:02] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:34:02] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:34:02] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:34:02] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:34:02] [Android mgl-srv-apply/INFO]: Logical device created. +[05:34:02] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:34:02] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:34:02] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:34:02] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:34:02] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:34:02] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:34:02] [Android mgl-srv-apply/INFO]: Command pool created +[05:34:02] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:34:02] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:34:02] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:34:02] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:34:02] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:34:02] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:34:02] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:34:02] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:34:02] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:34:02] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:34:02] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:34:02] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:34:02] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:34:02] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:34:02] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:34:02] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:34:02] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +archived repeat 1 to .trace-work\p7w4\plain-warm-1\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-1.log new file mode 100755 index 00000000..b87982b0 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-1.log @@ -0,0 +1,238 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 59.1 MB/s (22192645 bytes in 0.358s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 12.2 MB/s (403752 bytes in 0.032s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of mobilegl.log: +[05:47:01] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:47:01] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:47:01] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:47:01] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:47:01] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:47:01] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:47:01] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:47:01] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:47:01] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:47:01] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:47:01] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:47:01] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:47:01] [Android mgl-srv-apply/INFO]: Logical device created. +[05:47:01] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:47:01] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:47:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:47:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:47:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:47:01] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:47:01] [Android mgl-srv-apply/INFO]: Command pool created +[05:47:01] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:47:01] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:47:01] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:47:01] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:47:01] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:47:01] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:47:01] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:47:01] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:47:01] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:47:01] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:47:01] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:47:01] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:47:01] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:47:01] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:47:01] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:47:01] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:47:01] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +rc 1 archived .trace-work\p7w4\spawn-1\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-2.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-2.log new file mode 100755 index 00000000..a64954a6 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-2.log @@ -0,0 +1,37 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 74.9 MB/s (22192645 bytes in 0.283s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 40.7 MB/s (403752 bytes in 0.009s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=1.000000, ssimThreshold=0.990000, mismatchPixels=0, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 1.000000000, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 0 +} +Android retrace: real spawn transport, server role in pid 8704, and zero Fatal records confirmed +rc 0 archived .trace-work\p7w4\spawn-2\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-3.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-3.log new file mode 100755 index 00000000..2ae0d454 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/spawn-3.log @@ -0,0 +1,238 @@ +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 53.3 MB/s (22192645 bytes in 0.397s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 19.4 MB/s (403752 bytes in 0.020s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.976493989, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 14658 +} +trace-replay-ci.sh: tail of mobilegl.log: +[05:47:14] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:47:14] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:47:14] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:47:14] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:47:14] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:47:14] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:47:14] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:47:14] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:47:14] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:47:14] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:47:14] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:47:14] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:47:14] [Android mgl-srv-apply/INFO]: Logical device created. +[05:47:14] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:47:14] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:47:14] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:47:14] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:47:14] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:47:14] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:47:14] [Android mgl-srv-apply/INFO]: Command pool created +[05:47:14] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:47:14] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:47:14] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:47:14] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:47:14] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:47:14] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:47:14] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:47:14] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:47:14] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:47:14] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:47:14] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:47:14] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:47:14] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:47:14] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:47:14] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:47:14] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:47:14] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.976494, ssimThreshold=0.990000, mismatchPixels=14658, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.976493989, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 14658} +rc 1 archived .trace-work\p7w4\spawn-3\OpenRA-DirectVulkan\repeat-01 diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-audit-warm-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-audit-warm-1.log new file mode 100755 index 00000000..c63a4dc6 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-audit-warm-1.log @@ -0,0 +1,39 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 64.7 MB/s (22192645 bytes in 0.327s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 30.4 MB/s (403752 bytes in 0.013s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=1.000000, ssimThreshold=0.990000, mismatchPixels=0, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 1.000000000, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 0 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\stats-audit-warm-1\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-cold-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-cold-1.log new file mode 100755 index 00000000..a6c3246c --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-cold-1.log @@ -0,0 +1,39 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 61.8 MB/s (22192645 bytes in 0.342s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 43.1 MB/s (403752 bytes in 0.009s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=1.000000, ssimThreshold=0.990000, mismatchPixels=0, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 1.000000000, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 0 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\stats-cold-1\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-cold-2.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-cold-2.log new file mode 100755 index 00000000..586dde1e --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-cold-2.log @@ -0,0 +1,39 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 53.6 MB/s (22192645 bytes in 0.395s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 30.7 MB/s (403752 bytes in 0.013s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=1.000000, ssimThreshold=0.990000, mismatchPixels=0, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 1.000000000, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 0 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\stats-cold-2\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-lockstep-cold-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-lockstep-cold-1.log new file mode 100755 index 00000000..9398dd69 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-lockstep-cold-1.log @@ -0,0 +1,240 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 58.2 MB/s (22192645 bytes in 0.363s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 24.9 MB/s (403752 bytes in 0.015s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": false, + "statusCode": 6, + "message": "retrace completed; ssim=0.988998, ssimThreshold=0.990000, mismatchPixels=9836, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 0.988997893, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 9836 +} +trace-replay-ci.sh: tail of mobilegl.log: +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1) +[05:36:23] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain +[05:36:23] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device) +[05:36:23] [Android mgl-srv-apply/INFO]: Picked physical device 0. +[05:36:23] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16) +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true +[05:36:23] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2 +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve +[05:36:23] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8 +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000) +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups) +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false) +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor +[05:36:23] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024) +[05:36:23] [Android mgl-srv-apply/INFO]: Device feature support: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true +[05:36:23] [Android mgl-srv-apply/INFO]: Device feature enabled: robustBufferAccess=true geometryShader=true independentBlend=true logicOp=true shaderClipDistance=true shaderCullDistance=true wideLines=true shaderInt64=true vertexStoresAtomics=true fragmentStoresAtomics=true storageImageExtendedFormats=true storageImageReadWithoutFormat=true storageImageWriteWithoutFormat=true drawIndirectFirstInstance=true multiDrawIndirect=true shaderDrawParameters=true +[05:36:23] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto) +[05:36:23] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true +[05:36:23] [Android mgl-srv-apply/INFO]: Logical device created. +[05:36:23] [Android mgl-srv-apply/INFO]: Queues got successfully. +[05:36:23] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick) +[05:36:23] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1) +[05:36:23] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:36:23] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1) +[05:36:23] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool +[05:36:23] [Android mgl-srv-apply/INFO]: Command pool created +[05:36:23] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=3 +[05:36:23] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 3 (surface minImageCount=11, maxImageCount=64) +[05:36:23] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings +[05:36:23] [Android mgl-srv-apply/INFO]: Got 5 surface formats: +[05:36:23] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR] +[05:36:23] [Android mgl-srv-apply/INFO]: Got 4 present modes: +[05:36:23] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR +[05:36:23] [Android mgl-srv-apply/INFO]: Set minImageCount = 11 +[05:36:23] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:36:23] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f) +[05:36:23] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR +[05:36:23] [Android mgl-srv-apply/INFO]: Swapchain image views created +[05:36:23] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11 +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance) +[05:36:23] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:36:23] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256 +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256 +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256 +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256 +[05:36:23] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912 +[05:36:23] [Android mgl-srv-apply/ERROR]: ProgramFactory: handing vkCreateShaderModule an INVALID module for program 2 stage 4 - a backend transform after the clip/XFB fixups broke it (The result pointer storage class and base pointer storage class in OpAccessChain do not match. + %100 = OpAccessChain %_ptr_Input_float %151 %uint_2 +) +[05:36:23] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=1 window=1 draws=2 draws/f=2.00 acc=36 acc/draw=18.00 bytes/f[buf=299448.00 tex=0.00 ubog=48.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=24.00 csob-blob=17599.00 seg=17621419.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=2 csob=3 mpr=0] emit[fbe=1 sve=3 sse=2 sie=0 ctu=3 trp=0 rsd=0 rsp=0 vbs=3 wrec=114 wrec/f=114.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=89 srvpark=31 cli=65 clipark=8] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=0/2 mdt=0/2] +[05:36:23] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=1 valid=0 wall_ns=0 apply_thread_cpu_ns=0 +[05:36:23] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=2 window=1 draws=2 draws/f=2.00 acc=21 acc/draw=10.50 bytes/f[buf=4968.00 tex=0.00 ubog=48.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=24.00 csob-blob=0.00 seg=5388.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=1 csob=3 mpr=0] emit[fbe=0 sve=2 sse=0 sie=0 ctu=0 trp=0 rsd=0 rsp=0 vbs=3 wrec=18 wrec/f=18.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=94 srvpark=32 cli=69 clipark=11] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=1/1 mdt=0/2] +[05:36:23] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=2 valid=1 wall_ns=794532 apply_thread_cpu_ns=794167 +[05:36:23] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=3 window=1 draws=2 draws/f=2.00 acc=21 acc/draw=10.50 bytes/f[buf=4536.00 tex=0.00 ubog=48.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=24.00 csob-blob=0.00 seg=4560.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=3 mpr=0] emit[fbe=0 sve=2 sse=0 sie=0 ctu=0 trp=0 rsd=0 rsp=0 vbs=3 wrec=17 wrec/f=17.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=102 srvpark=33 cli=73 clipark=14] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=1/1 mdt=0/2] +[05:36:23] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=3 valid=1 wall_ns=953906 apply_thread_cpu_ns=868072 +[05:36:23] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=4 window=1 draws=2 draws/f=2.00 acc=21 acc/draw=10.50 bytes/f[buf=5832.00 tex=0.00 ubog=48.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=24.00 csob-blob=0.00 seg=5856.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=3 mpr=0] emit[fbe=0 sve=2 sse=0 sie=0 ctu=0 trp=0 rsd=0 rsp=0 vbs=3 wrec=17 wrec/f=17.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=112 srvpark=33 cli=77 clipark=14] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=1/1 mdt=0/2] +[05:36:23] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=4 valid=1 wall_ns=396042 apply_thread_cpu_ns=331563 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=5 window=1 draws=30 draws/f=30.00 acc=315 acc/draw=10.50 bytes/f[buf=24638688.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=10135.00 seg=213208323.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=1 csob=31 mpr=0] emit[fbe=0 sve=28 sse=1 sie=0 ctu=28 trp=0 rsd=0 rsp=0 vbs=31 wrec=493 wrec/f=493.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=477 srvpark=116 cli=242 clipark=72] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=15/15 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=5 valid=1 wall_ns=1451748020 apply_thread_cpu_ns=113414588 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=6 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87264.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130632.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=566 srvpark=118 cli=276 clipark=75] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=6 valid=1 wall_ns=2287500 apply_thread_cpu_ns=2174583 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=7 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87264.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130632.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=653 srvpark=119 cli=310 clipark=78] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=7 valid=1 wall_ns=1774635 apply_thread_cpu_ns=1651405 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=8 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=748 srvpark=120 cli=344 clipark=80] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=8 valid=1 wall_ns=1646615 apply_thread_cpu_ns=1562293 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=9 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=870 srvpark=121 cli=378 clipark=83] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=9 valid=1 wall_ns=1602656 apply_thread_cpu_ns=1450156 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=10 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=989 srvpark=123 cli=412 clipark=86] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=10 valid=1 wall_ns=2197135 apply_thread_cpu_ns=1588594 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=11 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=1110 srvpark=124 cli=446 clipark=89] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=11 valid=1 wall_ns=1646928 apply_thread_cpu_ns=1512657 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=12 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=1232 srvpark=125 cli=480 clipark=92] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=12 valid=1 wall_ns=1424843 apply_thread_cpu_ns=1343022 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=13 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=1355 srvpark=126 cli=514 clipark=94] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=13 valid=1 wall_ns=1429636 apply_thread_cpu_ns=1348698 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=14 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=1476 srvpark=127 cli=548 clipark=96] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=14 valid=1 wall_ns=1410521 apply_thread_cpu_ns=1300625 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=15 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=1601 srvpark=128 cli=582 clipark=98] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=15 valid=1 wall_ns=1416562 apply_thread_cpu_ns=1335469 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=16 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=1725 srvpark=129 cli=616 clipark=100] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=16 valid=1 wall_ns=1331042 apply_thread_cpu_ns=1249948 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=17 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=1846 srvpark=130 cli=650 clipark=102] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=17 valid=1 wall_ns=1392968 apply_thread_cpu_ns=1276093 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=18 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=1969 srvpark=132 cli=684 clipark=104] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=18 valid=1 wall_ns=1950521 apply_thread_cpu_ns=1337604 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=19 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=2092 srvpark=133 cli=718 clipark=106] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=19 valid=1 wall_ns=1390313 apply_thread_cpu_ns=1308230 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=20 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=2215 srvpark=134 cli=752 clipark=108] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=20 valid=1 wall_ns=1364375 apply_thread_cpu_ns=1264636 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=21 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=2338 srvpark=135 cli=786 clipark=110] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=21 valid=1 wall_ns=1364479 apply_thread_cpu_ns=1282760 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=22 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=2463 srvpark=136 cli=820 clipark=112] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=22 valid=1 wall_ns=1331562 apply_thread_cpu_ns=1244116 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=23 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=2586 srvpark=137 cli=854 clipark=114] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=23 valid=1 wall_ns=1359115 apply_thread_cpu_ns=1277500 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=24 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=2711 srvpark=138 cli=888 clipark=116] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=24 valid=1 wall_ns=1319531 apply_thread_cpu_ns=1238073 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=25 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=87480.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=130848.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=2831 srvpark=140 cli=922 clipark=118] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=25 valid=1 wall_ns=2055000 apply_thread_cpu_ns=1420574 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=26 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=86184.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=129552.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=2957 srvpark=141 cli=956 clipark=120] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=26 valid=1 wall_ns=1383750 apply_thread_cpu_ns=1301978 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=27 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=86184.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=129552.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=3081 srvpark=142 cli=990 clipark=122] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=27 valid=1 wall_ns=1313282 apply_thread_cpu_ns=1231772 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=28 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=86184.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=129552.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=3204 srvpark=143 cli=1024 clipark=124] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=28 valid=1 wall_ns=1366666 apply_thread_cpu_ns=1277292 +[05:36:24] [Android mgl-srv-apply/INFO]: MGPipe stats: frames=29 window=1 draws=30 draws/f=30.00 acc=120 acc/draw=4.00 bytes/f[buf=86184.00 tex=0.00 ubog=112.00 ubon=0.00 vtxc=0.00 idxc=0.00 icmd=0.00 pmap=0.00 resid=248.00 csob-blob=112.00 seg=129552.00] tex[emit=0 box=0 rect=0 jobs=0] cso[csom=0 csob=31 mpr=0] emit[fbe=0 sve=27 sse=0 sie=0 ctu=1 trp=0 rsd=0 rsp=0 vbs=31 wrec=211 wrec/f=211.00 maxrec=1808 maxcap=4194304 ringwraps=0 ringpads=0 ringwaits=0] wait[srv=3329 srvpark=144 cli=1058 clipark=126] gates[ers=0/0 etl=0/0 eub=0/0 mfp=0/0 mpm=28/2 mdt=0/30] +[05:36:24] [Android mgl-srv-apply/INFO]: P65ServerMetrics frame=29 valid=1 wall_ns=1363334 apply_thread_cpu_ns=1281875 +trace replay failed: {'passed': False, 'statusCode': 6, 'message': 'retrace completed; ssim=0.988998, ssimThreshold=0.990000, mismatchPixels=9836, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'tracePath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace', 'goldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'alternateGoldenPaths': [], 'matchedGoldenPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png', 'actualPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png', 'diffPath': '/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png', 'backend': 'DirectVulkan', 'angleVariant': '', 'targetFrame': -1, 'targetCall': 31249, 'width': 640, 'height': 480, 'cropX': 1, 'cropY': 1, 'cropWidth': 638, 'cropHeight': 478, 'ssim': 0.988997893, 'ssimThreshold': 0.99, 'useAngle': False, 'usePbuffer': True, 'avoidAngleLlvmpipeSamplerMipmapMinFilter': False, 'avoidAngleLlvmpipeExplicitLodBias': False, 'fixIterationRPSubgroupScratch': False, 'deriveNumSubgroups': False, 'iterationRPFixBarrier': False, 'holdMs': 0, 'mismatchPixels': 9836} +archived repeat 1 to .trace-work\p7w4\stats-lockstep-cold-1\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html diff --git a/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-warm-1.log b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-warm-1.log new file mode 100755 index 00000000..06b6ee69 --- /dev/null +++ b/docs/Disaggregated/notes/p7/device-window-1/W4-verify/stats-warm-1.log @@ -0,0 +1,39 @@ +=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) === +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 61.6 MB/s (22192645 bytes in 0.344s) +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 20.7 MB/s (403752 bytes in 0.019s) +Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) } +{ + "passed": true, + "statusCode": 0, + "message": "retrace completed; ssim=1.000000, ssimThreshold=0.990000, mismatchPixels=0, matchedGoldenPath=/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "tracePath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/trace.trace", + "goldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "alternateGoldenPaths": [], + "matchedGoldenPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/input/golden.png", + "actualPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/actual.png", + "diffPath": "/data/user/0/top.mobilegl.plugin.p7w1.trace/files/trace-replay/output/OpenRA-diff.png", + "backend": "DirectVulkan", + "angleVariant": "", + "targetFrame": -1, + "targetCall": 31249, + "width": 640, + "height": 480, + "cropX": 1, + "cropY": 1, + "cropWidth": 638, + "cropHeight": 478, + "ssim": 1.000000000, + "ssimThreshold": 0.990000000, + "useAngle": false, + "usePbuffer": true, + "avoidAngleLlvmpipeSamplerMipmapMinFilter": false, + "avoidAngleLlvmpipeExplicitLodBias": false, + "fixIterationRPSubgroupScratch": false, + "deriveNumSubgroups": false, + "iterationRPFixBarrier": false, + "holdMs": 0, + "mismatchPixels": 0 +} +Android retrace: real inproc transport, strict role state and zero Fatal records confirmed +archived repeat 1 to .trace-work\p7w4\stats-warm-1\OpenRA-DirectVulkan\repeat-01 +C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-summary\mobilegl-android-retrace-overview.html