mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-11-07 01:53:24 +09:00
[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.
This commit is contained in:
@@ -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-<n>/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-<n>/`。定位实验顺序 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-<n>/`。定位实验顺序 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` 前跑,不在关键路径。
|
||||
|
||||
---
|
||||
|
||||
@@ -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` |
|
||||
|
||||
@@ -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/<run>`(不入库)。
|
||||
|
||||
## 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 后短暂重启造成,与被测无关。
|
||||
@@ -0,0 +1,2 @@
|
||||
versionName=26.09.8c5dd6f-trace
|
||||
lastUpdateTime=2026-09-23 05:11:39
|
||||
@@ -0,0 +1 @@
|
||||
22472dc5a87bd0441fdda888f92210a36e49c28b7ccc593382612f2ca0c4cd29 */c/Users/geekerwan/AndroidStudioProjects/FoldCraftLauncher/MobileGL-disagg/.trace-work/p7w4-trace-p7w4.apk
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
+1238
File diff suppressed because it is too large
Load Diff
+82
@@ -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
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
+39
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
+240
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user