{ "conditional_rendering": { "pass": 233, "fail": 8, "skip": 789, "aborted": false, "rc": 1, "group": "vulkan-ext", "touched": "anv_conditional_rendering.c \u2014 genX_conditional_rendering()" }, "host_image_copy_linear": { "pass": 223, "fail": 0, "skip": 1053, "aborted": false, "rc": 0, "group": "vulkan-ext", "touched": "anv_host_image_copy.c \u2014 isl linear_to_tiled / bounce buffer" }, "host_image_copy_optimal": { "pass": 223, "fail": 0, "skip": 1053, "aborted": false, "rc": 0, "group": "vulkan-ext", "touched": "anv_host_image_copy.c \u2014 isl tiled_to_tiled / bounce buffer" }, "border_color_swizzle": { "pass": 32, "fail": 0, "skip": 32, "aborted": false, "rc": 0, "group": "vulkan-ext", "touched": "anv_sampler.c \u2014 border color swizzle" }, "map_memory2": { "pass": 4466, "fail": 0, "skip": 0, "aborted": false, "rc": 0, "group": "vulkan-ext", "touched": "anv_memory.c \u2014 genX_map_memory2()" }, "load_store_op_none": { "pass": 209, "fail": 0, "skip": 64, "aborted": false, "rc": 0, "group": "vulkan-ext", "touched": "anv_render_pass.c \u2014 genX_load_store_op_none()" }, "feature_structs": { "pass": 181, "fail": 0, "skip": 1, "aborted": false, "rc": 0, "group": "vulkan-ext", "touched": "anv_api_info.c \u2014 genX_get_physical_device_properties2()" }, "line_stipple": { "pass": 8, "fail": 0, "skip": 40, "aborted": false, "rc": 0, "group": "vulkan-ext", "touched": "3DSTATE_WM LineStippleEnable (Gen7)" }, "line_rasterization": { "pass": 41, "fail": 0, "skip": 67, "aborted": false, "rc": 0, "group": "vulkan-ext", "touched": "3DSTATE_SF / line rendering rules (Gen7)" }, "h264_decode": { "frames": 488, "errors": 0, "rc": 0, "group": "video", "touched": "anv_video_decode.c + vme_kernels.h \u2014 VME dispatch, binding table, IDRT" }, "h264_encode": { "psnr": 54.826539, "min_psnr": 38.0, "rc": 0, "group": "video", "touched": "anv_video_encode.c + vme_kernels.h \u2014 VME dispatch, binding table, IDRT" }, "h264_roundtrip": { "psnr": null, "min_psnr": 36.0, "rc": -6, "err": "Assertion slot_index >= 0 failed at libavcodec/vulkan_encode.c:216", "group": "video", "touched": "anv_video_encode.c + anv_video_decode.c \u2014 encode then decode back" }, "opencl_parity": { "backends": { "rusticl": { "ok": true, "device": "Mesa Intel(R) HD Graphics 4000 (IVB GT2)" }, "clvk": { "ok": true, "device": "Intel(R) HD Graphics 4000 (IVB GT2)" }, "pocl": { "ok": true, "device": "cpu-ivybridge-Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz" } }, "ok_count": 3, "total": 3, "rc": 0, "group": "opencl", "touched": "rusticl (crocus) vs clvk (hasvk) vs pocl (cpu reference)" }, "cl_workgroup_limits": { "ok": true, "rc": 0, "group": "opencl", "touched": "crocus compute limits \u2014 max workgroup size" }, "cl_image_formats": { "ok": true, "rc": 0, "group": "opencl", "touched": "crocus supported image formats" }, "cl_atomics": { "ok": true, "rc": 0, "group": "opencl", "touched": "crocus atomic ops across multiple workgroups" }, "enc_standalone_i": { "ok": true, "rc": 0, "group": "video", "touched": "anv_video_mfc.c \u2014 I frame PAK objects, intra DC prediction" }, "enc_standalone_ip": { "ok": true, "rc": 0, "group": "video", "touched": "anv_video_mfc.c \u2014 P_Skip path, DPB slot 0/1, reference picture address" } }