TEST_P(CompileToSpirv16Test, FromFile)
{
loadFileCompileAndCheck(GlobalTestSettings.testRoot, GetParam(),
- Source::GLSL, Semantics::Vulkan, glslang::EShTargetUniversal, glslang::EShTargetSpv_1_6,
+ Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_3, glslang::EShTargetSpv_1_6,
Target::Spv);
}
"rayQuery-initialization.Error.comp",
"rayQuery-global.rgen",
"rayQuery-types.comp",
+ "rayQuery-OpConvertUToAccelerationStructureKHR.comp",
"spv.set.vert",
"spv.double.comp",
"spv.100ops.frag",
"spv.textureBuffer.vert",
"spv.image.frag",
"spv.imageAtomic64.frag",
+ "spv.imageAtomic64.comp",
"spv.types.frag",
"spv.uint.frag",
"spv.uniformArray.frag",
"spv.smBuiltins.frag",
"spv.builtin.PrimitiveShadingRateEXT.vert",
"spv.builtin.ShadingRateEXT.frag",
- "spv.atomicAdd.bufferReference.comp"
+ "spv.atomicAdd.bufferReference.comp",
+ "spv.fragmentShaderBarycentric3.frag",
+ "spv.fragmentShaderBarycentric4.frag",
})),
FileNameAsCustomTestSuffix
);
"spv.vulkan110.int16.frag",
"spv.int32.frag",
"spv.explicittypes.frag",
+ "spv.float16NoRelaxed.vert",
"spv.float32.frag",
"spv.float64.frag",
"spv.memoryScopeSemantics.comp",
"spv.WorkgroupMemoryExplicitLayout.std140.comp",
"spv.WorkgroupMemoryExplicitLayout.std430.comp",
"spv.WorkgroupMemoryExplicitLayout.scalar.comp",
+
+ // SPV_EXT_mesh_shader
+ "spv.ext.meshShaderBuiltins.mesh",
+ "spv.ext.meshShaderRedeclBuiltins.mesh",
+ "spv.ext.meshShaderTaskMem.mesh",
+ "spv.ext.meshShaderUserDefined.mesh",
+ "spv.ext.meshTaskShader.task",
+ "spv.atomiAddEXT.error.mesh",
+ "spv.atomiAddEXT.task",
+ "spv.460.subgroupEXT.task",
+ "spv.460.subgroupEXT.mesh",
})),
FileNameAsCustomTestSuffix
);
"spv.1.6.conditionalDiscard.frag",
"spv.1.6.helperInvocation.frag",
"spv.1.6.specConstant.comp",
+ "spv.1.6.samplerBuffer.frag",
+ "spv.1.6.separate.frag",
})),
FileNameAsCustomTestSuffix
);