dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_miss.sbt_offset_0.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_miss.sbt_offset_0.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_miss.sbt_offset_0.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_miss.sbt_offset_0.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_miss.sbt_offset_0.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_miss.sbt_offset_0.no_shaderrecord.2_0
bool shaderRecordPresent;
deUint32 sbtRecordOffset;
deUint32 sbtRecordStride;
+ deUint32 sbtRecordStridePassedToTraceRay;
de::SharedPtr<TestConfiguration> testConfiguration;
};
{
case STT_HIT:
{
- uniformValue = tcu::UVec4(testParams.sbtRecordOffset, testParams.sbtRecordStride, 0, 0);
+ uniformValue = tcu::UVec4(testParams.sbtRecordOffset, testParams.sbtRecordStridePassedToTraceRay, 0, 0);
break;
}
case STT_MISS:
}
case STT_CALL:
{
- uniformValue = tcu::UVec4(testParams.sbtRecordOffset, testParams.sbtRecordStride, 0, 0);
+ uniformValue = tcu::UVec4(testParams.sbtRecordOffset, testParams.sbtRecordStridePassedToTraceRay, 0, 0);
break;
}
default:
deUint32 maxSbtRecordStride = (shaderTestTypes[shaderTestNdx].shaderTestType == STT_HIT) ? MAX_HIT_SBT_RECORD_STRIDE + 1 : 1;
deUint32 maxSbtRecordOffset = MAX_SBT_RECORD_OFFSET;
- for (deUint32 sbtRecordOffset = 0; sbtRecordOffset < maxSbtRecordOffset; ++sbtRecordOffset)
- for (deUint32 sbtRecordStride = 0; sbtRecordStride < maxSbtRecordStride; ++sbtRecordStride)
+ for (deUint32 sbtRecordOffset = 0; sbtRecordOffset < maxSbtRecordOffset; ++sbtRecordOffset)
+ for (deUint32 sbtRecordStride = 0; sbtRecordStride <= maxSbtRecordStride; ++sbtRecordStride)
{
+ if ((shaderTestTypes[shaderTestNdx].shaderTestType != STT_HIT) &&
+ (sbtRecordStride == maxSbtRecordStride))
+ {
+ continue;
+ }
+
TestParams testParams
{
CHECKERBOARD_WIDTH,
shaderTestTypes[shaderTestNdx].shaderTestType,
shaderBufferOffsets[sbtOffsetNdx].sbtOffset,
shaderRecords[shaderRecordNdx].present,
- sbtRecordOffset,
+ sbtRecordOffset & ((1u << 4) - 1),
+ //< Only first 4 least significant bits matter for SBT record stride
sbtRecordStride,
+ (sbtRecordStride == maxSbtRecordStride) ? maxSbtRecordStride | (~((1u << 4) - 1))
+ : sbtRecordStride,
de::SharedPtr<TestConfiguration>(new CheckerboardConfiguration())
};
std::stringstream str;
str << sbtRecordOffset << "_" << sbtRecordStride;
+
+ if (testParams.sbtRecordStride != testParams.sbtRecordStridePassedToTraceRay)
+ {
+ str << "_extraSBTRecordStrideBits";
+ }
+
shaderRecordGroup->addChild(new ShaderBindingTableIndexingTestCase(group->getTestContext(), str.str().c_str(), "", testParams));
}
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_0.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_4.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_7.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.no_shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.0_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.1_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_1
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_2
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_3
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_4
+dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_hit.sbt_offset_16.shaderrecord.2_5_extraSBTRecordStrideBits
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_miss.sbt_offset_0.no_shaderrecord.0_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_miss.sbt_offset_0.no_shaderrecord.1_0
dEQP-VK.ray_tracing_pipeline.shader_binding_table.indexing_miss.sbt_offset_0.no_shaderrecord.2_0