Allow redeclaration of builtin interface blocks in mesh shader
Apart from allowing redeclaration of gl_MeshPerVertexNV and gl_MeshPerPrimitiveNV blocks, this change also - - Resize clip/cull perview distances based on static index use - Error out use of both single-view and per-view builtins - Add new gtests with redeclared blocks and edit existing test output - Fix couple of typos
This commit is contained in:
@@ -524,6 +524,9 @@ INSTANTIATE_TEST_CASE_P(
|
||||
"spv.meshShaderPerViewUserDefined.mesh",
|
||||
"spv.meshShaderSharedMem.mesh",
|
||||
"spv.meshShaderTaskMem.mesh",
|
||||
"spv.320.meshShaderUserDefined.mesh",
|
||||
"spv.meshShaderRedeclBuiltins.mesh",
|
||||
"spv.meshShaderRedeclPerViewBuiltins.mesh",
|
||||
"spv.meshTaskShader.task",
|
||||
})),
|
||||
FileNameAsCustomTestSuffix
|
||||
|
||||
Reference in New Issue
Block a user