mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-11-07 01:53:24 +09:00
[docs] (P7): W4 §3b - the judge's verdict: an unsound completed-frame-serial floor lets a streamed write take the unordered host path
Four lenses and an adversarial judge: the two wrong OpenRA pictures are prefix tears of one draw's vertex range, produced when frame N-1's first pooled-fence submission retires and raises the buffer manager's floor while the Present submission carrying the staged copies is still running, so frame N's first glBufferSubData takes WriteWireBuffer's host-memcpy path and the queued copies overwrite it. FIF=4/8 fail 6/6, as that predicts. The later device sessions' logs (spawn, texture dumps, bsl memory, FIF) join the evidence directory.
This commit is contained in:
@@ -71,7 +71,7 @@ B 的 mip 形状半退役 + 深度 mip 烘焙(ID-P7-23)在真机上兑现;
|
||||
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 是干净的地形;镜头 D 再从 trace 反解投影与顶点布局(program 3:vec3 pos + vec4 STUV + vec2 palette,stride 36;`Scroll=(1298,1766)` 1:1),证明 **100% 的错像素都落在 call 30376 `glDrawArrays(GL_TRIANGLES, 0, 318)`(53 个 quad)一次 draw 的屏幕并集里、并集外零个**——这次 draw 执行了(没有日志)但什么都没画出来:它的顶点是 call 30366 `glBufferSubData(buffer 1, 0, 11448)` 送的字节(buffer 1 = 294912 B `GL_DYNAMIC_DRAW`、从不 map、每帧被重写 ~24 次),draw 读到的不是这 11448 字节。两臂日志逐行相同 = 出错路径没有任何日志。候选机制(镜头 B/D,均有引文):`VkBufferManager::WriteWireBuffer` 按 `lastUseSerial > GetCompletedSerial()`(`VkBufferManager.cpp:254`)在「有序 `vkCmdCopyBuffer`」与「立即 host memcpy」之间二选一,而 `TryDrainFrameTransients` 每第 8 次成功 drain 调 `BeginFrame` 让 `m_frameSerial` 无 fence 地 +1 并回卷该槽的 transient arena(`VulkanRenderer.cpp:13568`、`VkBufferManager.cpp:521-528`)——drain 只在 GPU 追平时才成功,正是掷硬币的来源;另有 `WaitForSubmitIndex` / `WaitForFrameSerial` 两处「等一个 fence 就退休它之前所有记录」(B 在回读路径修过的同一形状)。调色板每帧 `glTexImage2D` 重指定不是原因(快照时刻内容正确)。
|
||||
4. **两进程臂同样掷硬币**(spawn 3 遍 红/绿/红),且第三张图 `4e5ba514`(9836 像素)在 run-ahead 下也出现——应是同帧另一对 `glBufferSubData → draw`(30403→30413 / 30440→30450 / 30531→30541)空掉。归因与修复交 **B3**(`p7-magma-b3`);主机 red-once 走 `integration-magma-spawn`。
|
||||
4. **两进程臂同样掷硬币**(spawn 3 遍 红/绿/红),且第三张图 `4e5ba514`(9836 像素)在 run-ahead 下也出现。**裁判裁定(四镜头 + 对抗裁判,`~/w7/notes/evidence/w4/judge.json`,置信 0.9)**:两张错图都是 call 30376 顶点范围的**前缀撕裂**——`fb75d412` 整段 11448 B 丢、`4e5ba514` 前 6696 B(q00..q30)丢,正好是上一帧对 buffer 1 写入序列的后缀极大值。机制 H1:帧 N-1 的第一次 pooled-fence 中帧提交 S1(调色板 `glTexImage2D` → `FlushWirePendingCommandsForTextureUpdate` → `FlushPendingCommands`)退休时 `OnSubmitsCompletedUpTo:13483` 对该记录调 `NotifyFrameSerialComplete(N-1)`,而携带 staged `vkCmdCopyBuffer` 的 Present 提交 S2(N-1) 还在执行 → floor 无证据地升到 N-1 → 帧 N 对 buffer 1 的第一次写(call 30366)在 `WriteWireBuffer:254` 判「上次使用已完成」、走 `:268` 的无序 host memcpy → 被 S2(N-1) 排队的拷贝盖掉。主机 lavapipe 实测 split 每跑 26 次不实的 serial-complete、154 次 host 写,monolith 0。E5(`FRAMESINFLIGHT=4/8` 各 3 遍全红)与之一致:GPU 落后越多,memcpy 被盖得越彻底。修复交 **B3**(floor 只升到可证值 + 三处单 fence 退休站点共用一个 gather-wait + `:254` 兼看 `gpuWritesPending`;red-once = 计数探针 + `MOBILEGL_TEST_WIRE_GPU_DRAG_FILLS` 拖慢 Present 提交的 spawn 车道用例)。镜头 A 的「静默丢 draw」候选被裁判**否决**(每个 `SetupDraw` 出口都有 `MGLOG_E_ONCE`,且 `4e5ba514` 只丢一次 draw 的前 31 个 quad)。
|
||||
5. 附带:Magma 从不发布 `kCapRunAheadApply`,DirectVulkan 客户端本来就是逐记录 lockstep(`ClientSession.cpp:1984-1988`),`RUN_AHEAD=0` 改变的只是时序。
|
||||
|
||||
## 3c. bsl-esc-menu-854:spawn 臂也死,是内存缺陷(`bsl-spawn.log`、`bsl-mem-*.log`)
|
||||
|
||||
@@ -0,0 +1,240 @@
|
||||
=== Android retrace: OpenRA / DirectVulkan (repeat 1/1) ===
|
||||
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\.trace-work\android-retrace-fixture\OpenRA\openra.trace: 1 file pushed, 0 skipped. 63.1 MB/s (22192645 bytes in 0.335s)
|
||||
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 23.3 MB/s (403752 bytes in 0.017s)
|
||||
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:
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Picked physical device 0.
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024)
|
||||
[06:28:57] [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
|
||||
[06:28:57] [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
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Logical device created.
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Queues got successfully.
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Command pool created
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=4
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 4 (surface minImageCount=11, maxImageCount=64)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Got 5 surface formats:
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR]
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Got 4 present modes:
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Set minImageCount = 11
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Swapchain image views created
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance)
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:28:57] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:28:57] [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\fif4-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. 59.9 MB/s (22192645 bytes in 0.353s)
|
||||
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 7.6 MB/s (403752 bytes in 0.051s)
|
||||
Starting: Intent { act=top.mobilegl.plugin.TRACE_REPLAY cmp=top.mobilegl.plugin.p7w1.trace/top.mobilegl.plugin.trace.TraceReplayActivity (has extras) }
|
||||
{
|
||||
"passed": 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:
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Picked physical device 0.
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024)
|
||||
[06:29:04] [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
|
||||
[06:29:04] [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
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Logical device created.
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Queues got successfully.
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Command pool created
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=4
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 4 (surface minImageCount=11, maxImageCount=64)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Got 5 surface formats:
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR]
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Got 4 present modes:
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Set minImageCount = 11
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Swapchain image views created
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance)
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:04] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:29:04] [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\fif4-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. 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. 21.3 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": 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:
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Picked physical device 0.
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024)
|
||||
[06:29:12] [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
|
||||
[06:29:12] [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
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Logical device created.
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Queues got successfully.
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Command pool created
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=4
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 4 (surface minImageCount=11, maxImageCount=64)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Got 5 surface formats:
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR]
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Got 4 present modes:
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Set minImageCount = 11
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Swapchain image views created
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance)
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:12] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:29:12] [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\fif4-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,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. 9.8 MB/s (403752 bytes in 0.039s)
|
||||
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:
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Picked physical device 0.
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024)
|
||||
[06:29:19] [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
|
||||
[06:29:19] [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
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Logical device created.
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Queues got successfully.
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Command pool created
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=8
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 8 (surface minImageCount=11, maxImageCount=64)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Got 5 surface formats:
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR]
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Got 4 present modes:
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Set minImageCount = 11
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Swapchain image views created
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance)
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:19] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:29:19] [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\fif8-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. 50.1 MB/s (22192645 bytes in 0.422s)
|
||||
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 40.0 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:
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Picked physical device 0.
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024)
|
||||
[06:29:26] [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
|
||||
[06:29:26] [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
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Logical device created.
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Queues got successfully.
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Command pool created
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=8
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 8 (surface minImageCount=11, maxImageCount=64)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Got 5 surface formats:
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR]
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Got 4 present modes:
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Set minImageCount = 11
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Swapchain image views created
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance)
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:26] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:29:27] [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\fif8-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.8 MB/s (22192645 bytes in 0.360s)
|
||||
C:\Users\geekerwan\AndroidStudioProjects\FoldCraftLauncher\MobileGL-disagg\tools\trace_replay\fixtures\openra.0000031249.png: 1 file pushed, 0 skipped. 17.7 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:
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_shader_resolve (r.4)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance1 (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance2 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance3 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance4 (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance5 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_maintenance6 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_separate_depth_stencil_layouts (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_image_robustness (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_calibrated_timestamps (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_buffer_device_address (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_queue_family_foreign (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_quad_control (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_image_view_min_lod (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_format_resolve (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_QCOM_ycbcr_degamma (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_bind_memory2 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_protected_access (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_external_semaphore (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_terminate_invocation (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_QCOM_fragment_density_map_offset (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_scalar_block_layout (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_map_memory2 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_load_store_op_none (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_load_store_op_none (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_maximal_reconvergence (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_ycbcr_conversion (r.14)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_attribute_divisor (r.3)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_variable_pointers (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_viewports (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_ray_query (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_primitives_generated_query (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_push_descriptor (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_timeline_semaphore (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_device_memory_report (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_rotate (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_imageless_framebuffer (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_device_group (r.4)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_device_fault (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_relaxed_block_layout (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_expect_assume (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_atomic_int64 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_non_semantic_info (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_shader_atomic_float (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_custom_border_color (r.12)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_host_query_reset (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_index_type_uint8 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_multiview (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_storage_buffer_storage_class (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_fragment_density_map2 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_QCOM_filter_cubic_weights (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_workgroup_memory_explicit_layout (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_QCOM_rotated_copy_commands (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_extended_types (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_external_memory_acquire_unmodified (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_private_data (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_buffer (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_conditional_rendering (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_mutable_descriptor_type (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_pipeline_creation_cache_control (r.3)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_robustness2 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_clock (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_shader_module_identifier (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_vertex_attribute_divisor (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority_query (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_separate_stencil_usage (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_border_color_swizzle (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_vertex_input_dynamic_state (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_IMG_filter_cubic (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_filter_cubic (r.3)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_vote (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_device_address_binding_report (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_NV_optical_flow (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_QCOM_tile_properties (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_sampler_filter_minmax (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_16bit_storage (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_shader_viewport_index_layer (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_pipeline_executable_properties (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_shader_demote_to_helper_invocation (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_color_write_enable (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering_local_read (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_QCOM_render_pass_transform (r.4)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_create_renderpass2 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_shader_image_atomic_int64 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_acceleration_structure (r.13)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_control (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_transform_feedback (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_blend_operation_advanced (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_provoking_vertex (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_8bit_storage (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_QCOM_multiview_per_view_render_areas (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_inline_uniform_block (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_shader_subgroup_ballot (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_depth_stencil_resolve (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls (r.4)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_texture_compression_astc_hdr (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_global_priority (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_4444_formats (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_draw_parameters (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_vulkan_memory_model (r.3)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_descriptor_indexing (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clip_enable (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_synchronization2 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_integer_dot_product (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_line_rasterization (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_line_rasterization (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_float_controls2 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_fragment_shading_rate (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_descriptor_update_template (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_driver_properties (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_ray_tracing_position_fetch (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_dynamic_rendering (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_zero_initialize_workgroup_memory (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_uniform_buffer_standard_layout (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_depth_clamp_zero_one (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_ANDROID_external_memory_android_hardware_buffer (r.5)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_image_2d_view_of_3d (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_extended_dynamic_state2 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_dedicated_allocation (r.3)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_texel_buffer_alignment (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_primitive_topology_list_restart (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_rasterization_order_attachment_access (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_shader_subgroup_uniform_control_flow (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_tooling_info (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_format_feature_flags2 (r.2)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_global_priority (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_sample_locations (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_EXT_multi_draw (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_swapchain (r.70)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_sampler_mirror_clamp_to_edge (r.3)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_QCOM_image_processing2 (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_external_fence_fd (r.1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Required extension found: VK_KHR_swapchain
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Picked physical device. (Reason: First suitable device)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Picked physical device 0.
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Vulkan: multiViewport enabled; rasterizable viewports=16 (device limit 16, GL state width 16)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_draw_indirect_count
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_shader_draw_parameters
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_image_format_list enabled: true
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: VK_KHR_draw_indirect_count enabled: true
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_create_renderpass2
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_depth_stencil_resolve
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Vulkan: update-after-bind descriptor layouts enabled
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_KHR_index_type_uint8
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_primitive_topology_list_restart
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_custom_border_color (maxCustomBorderColorSamplers=4000)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_subgroup_size_control (computeFullSubgroups)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_transform_feedback
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_provoking_vertex (transformFeedbackPreservesProvokingVertex=false)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_vertex_attribute_divisor
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Enabled optional device extension: VK_EXT_multi_draw (maxMultiDrawCount=1024)
|
||||
[06:29:34] [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
|
||||
[06:29:34] [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
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Multi-draw dispatch tier: ext (VK_EXT_multi_draw=true, multiDrawIndirect=true, mode=auto)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: index type uint8 enabled: true
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Logical device created.
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Queues got successfully.
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Timer queries supported (timestampValidBits=48, timestampPeriod=52.083332 ns/tick)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles: drawn=1 stream=0/1 pgq=0(0) stat=1(1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe triangles+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED probe patches+discard: drawn=1 stream=0/1 pgq=0(0) stat=0(1)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: PRIMITIVES_GENERATED for XFB-inactive draws will accumulate through a clipping-invocations pipeline-statistics pool
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Command pool created
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: configured request=8
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: MaxFramesInFlight: using 8 (surface minImageCount=11, maxImageCount=64)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: CreateFrameContexts completed
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: using 256 program descriptor bindings
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Got 5 surface formats:
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Picked surface format: [VK_FORMAT_R8G8B8A8_UNORM, VK_COLOR_SPACE_SRGB_NONLINEAR_KHR]
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Got 4 present modes:
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Picked present mode: VK_PRESENT_MODE_MAILBOX_KHR
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Set minImageCount = 11
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Swapchain currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Swapchain imageUsage = 0x13 (supportedUsageFlags = 0x9f)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Set swapchain preTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Swapchain image views created
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Swapchain created, extent = 640x480, swapchain imageCount = 11
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: suppressing depth writes on accumulation-blended pipelines (driver lacks cross-pipeline position invariance)
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: Vulkan shader subgroup support: detected=true advertised=true size=64 stages=0x30 operations=0x2bf
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS from 16777216 to 256
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_COMPUTE_UNIFORM_BLOCKS from 16777216 to 256
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_UNIFORM_BUFFER_BINDINGS from 16777216 to 256
|
||||
[06:29:34] [Android mgl-srv-apply/INFO]: DirectVulkan: clamped GL_MAX_SHADER_STORAGE_BLOCK_SIZE from 2147483647 to 536870912
|
||||
[06:29:34] [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\fif8-3\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