{
  "schema": 1,
  "kind": "samples",
  "generated_utc": "20261013T093405Z",
  "device": {
    "manufacturer": "OPPO",
    "model": "CPH2831",
    "soc": "MT6835",
    "soc_maker": "Mediatek",
    "android": "16",
    "sdk": 36,
    "build": "OPPO\/CPH2831\/OP5F2BL1:16\/BP2A.250605.015\/V.R4T2.106af89_14cd288_14cd287:user\/release-keys",
    "cpu": {
      "cores": 8,
      "abi": "arm64-v8a",
      "hardware": "mt6835",
      "clusters": [
        {
          "cores": 6,
          "max_khz": 2000000
        },
        {
          "cores": 2,
          "max_khz": 2400000
        }
      ]
    },
    "ram_mb": 5616
  },
  "driver": {
    "selection": "panvk_faux123_ace_v0.39.0",
    "kind": "custom",
    "library_sha256": "a655ab62bbe8e61b65a56d5a469d4e1bfedd85fc2d906f1a76e5736ca9a2b697"
  },
  "counts": {
    "refused": 82,
    "error": 1,
    "no_assets": 31
  },
  "samples": {
    "compute_nbody": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "dynamic_uniform_buffers": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "hdr": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "hello_triangle": {
      "state": "refused",
      "error": "Detected Vulkan error: ERROR_INVALID_EXTERNAL_HANDLE"
    },
    "hello_triangle_1_3": {
      "state": "refused",
      "error": "Failed to find a suitable GPU with Vulkan 1.3 support."
    },
    "hpp_compute_nbody": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "hpp_dynamic_uniform_buffers": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "hpp_hello_triangle": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "hpp_hello_triangle_1_3": {
      "state": "refused",
      "error": "Failed to find a suitable GPU with Vulkan 1.3 support."
    },
    "hpp_oit_depth_peeling": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "hpp_oit_linked_lists": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "hpp_terrain_tessellation": {
      "state": "refused",
      "error": "Selected GPU does not support tessellation shaders! : ERROR_FEATURE_NOT_PRESENT"
    },
    "hpp_texture_mipmap_generation": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "oit_depth_peeling": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "oit_linked_lists": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "swapchain_present_timing": {
      "state": "refused",
      "error": "Detected Vulkan error: ERROR_INVALID_EXTERNAL_HANDLE"
    },
    "swapchain_recreation": {
      "state": "error",
      "error": "Detected Vulkan error: ERROR_OUT_OF_DATE_KHR"
    },
    "terrain_tessellation": {
      "state": "refused",
      "error": "Selected GPU does not support tessellation shaders! : ERROR_FEATURE_NOT_PRESENT"
    },
    "texture_mipmap_generation": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "buffer_device_address": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "color_write_enable": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "compute_shader_derivatives": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "conservative_rasterization": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "debug_utils": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "descriptor_buffer_basic": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "descriptor_heap": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "descriptor_indexing": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "device_fault": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "dynamic_blending": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "dynamic_line_rasterization": {
      "state": "refused",
      "error": "Requested required feature <VkPhysicalDeviceLineRasterizationFeaturesEXT::smoothLines> is not supported"
    },
    "dynamic_primitive_clipping": {
      "state": "refused",
      "error": "Selected GPU does not support gl_ClipDistance builtin shader variable : ERROR_FEATURE_NOT_PRESENT"
    },
    "dynamic_rendering_local_read": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "fragment_shading_rate_dynamic": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "graphics_pipeline_library": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "gshader_to_mshader": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "hpp_mesh_shading": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "hpp_push_descriptors": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "layer_settings": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "mesh_shader_culling": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "mesh_shading": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "open_cl_interop": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "open_cl_interop_arm": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "patch_control_points": {
      "state": "refused",
      "error": "Requested required feature <VkPhysicalDeviceExtendedDynamicState2FeaturesEXT::extendedDynamicState2PatchControlPoints> is not supported"
    },
    "pipeline_binary": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "portability": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "push_descriptors": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "rasterization_order_attachment_access": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "ray_queries": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "ray_tracing_basic": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "ray_tracing_extended": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "ray_tracing_invocation_reorder": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "ray_tracing_reflection": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "shader_debugprintf": {
      "state": "refused",
      "error": "Required layers are missing."
    },
    "shader_object": {
      "state": "refused",
      "error": "Required layers are missing."
    },
    "shader_quad_control": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "shader_relaxed_extended_instruction": {
      "state": "refused",
      "error": "Detected Vulkan error: ERROR_EXTENSION_NOT_PRESENT"
    },
    "sparse_image": {
      "state": "refused",
      "error": "Sparse binding not supported"
    },
    "synchronization_2": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "compute_shaders_with_tensors": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "graph_constants": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "postprocessing_with_vgf": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "simple_tensor_and_data_graph": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "tensor_image_aliasing": {
      "state": "refused",
      "error": "Extensions not present : ERROR_EXTENSION_NOT_PRESENT"
    },
    "timeline_semaphore": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "16bit_arithmetic": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "16bit_storage_input_output": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "afbc": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "hpp_pipeline_cache": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "hpp_swapchain_images": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "hpp_texture_compression_comparison": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "image_compression_control": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "layout_transitions": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "multi_draw_indirect": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "pipeline_barriers": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "pipeline_cache": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "render_passes": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "specialization_constants": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "subpasses": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "surface_rotation": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "swapchain_images": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "texture_compression_basisu": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "texture_compression_comparison": {
      "state": "refused",
      "error": "vk::Device::createSwapchainKHR: ErrorInvalidExternalHandle"
    },
    "profiles": {
      "state": "refused",
      "error": "The selected profile is not supported (error at creating the device)!"
    },
    "hpp_hdr": {
      "state": "no_assets",
      "error": "Not started: needs textures\/uffizi_rgba16f_cube.ktx, which this install does not carry."
    },
    "hpp_instancing": {
      "state": "no_assets",
      "error": "Not started: needs textures\/lavaplanet_color_rgba.ktx, which this install does not carry."
    },
    "hpp_separate_image_sampler": {
      "state": "no_assets",
      "error": "Not started: needs textures\/metalplate01_rgba.ktx, which this install does not carry."
    },
    "hpp_texture_loading": {
      "state": "no_assets",
      "error": "Not started: needs textures\/metalplate01_rgba.ktx, which this install does not carry."
    },
    "hpp_timestamp_queries": {
      "state": "no_assets",
      "error": "Not started: needs textures\/uffizi_rgba16f_cube.ktx, which this install does not carry."
    },
    "instancing": {
      "state": "no_assets",
      "error": "Not started: needs textures\/lavaplanet_color_rgba.ktx, which this install does not carry."
    },
    "separate_image_sampler": {
      "state": "no_assets",
      "error": "Not started: needs textures\/metalplate01_rgba.ktx, which this install does not carry."
    },
    "texture_loading": {
      "state": "no_assets",
      "error": "Not started: needs textures\/metalplate01_rgba.ktx, which this install does not carry."
    },
    "timestamp_queries": {
      "state": "no_assets",
      "error": "Not started: needs textures\/uffizi_rgba16f_cube.ktx, which this install does not carry."
    },
    "calibrated_timestamps": {
      "state": "no_assets",
      "error": "Not started: needs textures\/uffizi_rgba16f_cube.ktx, which this install does not carry."
    },
    "conditional_rendering": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/Buggy\/glTF-Embedded\/Buggy.gltf, which this install does not carry."
    },
    "dynamic_multisample_rasterization": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/space_module\/SpaceModule.gltf, which this install does not carry."
    },
    "dynamic_rendering": {
      "state": "no_assets",
      "error": "Not started: needs textures\/uffizi_rgba16f_cube.ktx, which this install does not carry."
    },
    "extended_dynamic_state2": {
      "state": "no_assets",
      "error": "Not started: needs textures\/uffizi_rgba16f_cube.ktx, which this install does not carry."
    },
    "fragment_density_map": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/bonza\/Bonza.gltf, which this install does not carry."
    },
    "fragment_shader_barycentric": {
      "state": "no_assets",
      "error": "Not started: needs textures\/uffizi_rgba16f_cube.ktx, which this install does not carry."
    },
    "fragment_shading_rate": {
      "state": "no_assets",
      "error": "Not started: needs textures\/metalplate01_rgba.ktx, which this install does not carry."
    },
    "host_image_copy": {
      "state": "no_assets",
      "error": "Not started: needs textures\/metalplate01_rgba.ktx, which this install does not carry."
    },
    "logic_op_dynamic_state": {
      "state": "no_assets",
      "error": "Not started: needs textures\/uffizi_rgba16f_cube.ktx, which this install does not carry."
    },
    "memory_budget": {
      "state": "no_assets",
      "error": "Not started: needs textures\/lavaplanet_color_rgba.ktx, which this install does not carry."
    },
    "ray_tracing_position_fetch": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/pica_pica_robot\/scene.gltf, which this install does not carry."
    },
    "vertex_dynamic_state": {
      "state": "no_assets",
      "error": "Not started: needs textures\/uffizi_rgba16f_cube.ktx, which this install does not carry."
    },
    "mobile_nerf": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/mobile_nerf_models.json, which this install does not carry."
    },
    "mobile_nerf_rayquery": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/mobile_nerf_models.json, which this install does not carry."
    },
    "async_compute": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/bonza\/Bonza.gltf, which this install does not carry."
    },
    "command_buffer_usage": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/bonza\/Bonza4X.gltf, which this install does not carry."
    },
    "constant_data": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/bonza\/Bonza4X.gltf, which this install does not carry."
    },
    "descriptor_management": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/bonza\/Bonza4X.gltf, which this install does not carry."
    },
    "msaa": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/space_module\/SpaceModule.gltf, which this install does not carry."
    },
    "multithreading_render_passes": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/bonza\/Bonza4X.gltf, which this install does not carry."
    },
    "wait_idle": {
      "state": "no_assets",
      "error": "Not started: needs scenes\/bonza\/Bonza.gltf, which this install does not carry."
    }
  },
  "note": "ran = the sample drew its frames and reported; crashed = the process died; refused = the sample would not start, usually over a missing extension or feature; no_assets = the sample needs a model or texture file this install does not carry, which says nothing about the driver; error = it started drawing and then failed, with the framework's message; hung = it passed its deadline and was stopped. A failure is only recorded when the sample ran first in a fresh process."
}