anv/pipeline: fail if TCS/TES compile fail
v2: Add Fixes tag. (Lionel)
Fixes: e50d4807a3
("anv: Compile TCS/TES shaders.")
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
parent
2ed288363f
commit
318073ce66
|
@ -1349,13 +1349,15 @@ anv_pipeline_init(struct anv_pipeline *pipeline,
|
|||
}
|
||||
|
||||
if (modules[MESA_SHADER_TESS_EVAL]) {
|
||||
anv_pipeline_compile_tcs_tes(pipeline, cache, pCreateInfo,
|
||||
modules[MESA_SHADER_TESS_CTRL],
|
||||
pStages[MESA_SHADER_TESS_CTRL]->pName,
|
||||
pStages[MESA_SHADER_TESS_CTRL]->pSpecializationInfo,
|
||||
modules[MESA_SHADER_TESS_EVAL],
|
||||
pStages[MESA_SHADER_TESS_EVAL]->pName,
|
||||
pStages[MESA_SHADER_TESS_EVAL]->pSpecializationInfo);
|
||||
result = anv_pipeline_compile_tcs_tes(pipeline, cache, pCreateInfo,
|
||||
modules[MESA_SHADER_TESS_CTRL],
|
||||
pStages[MESA_SHADER_TESS_CTRL]->pName,
|
||||
pStages[MESA_SHADER_TESS_CTRL]->pSpecializationInfo,
|
||||
modules[MESA_SHADER_TESS_EVAL],
|
||||
pStages[MESA_SHADER_TESS_EVAL]->pName,
|
||||
pStages[MESA_SHADER_TESS_EVAL]->pSpecializationInfo);
|
||||
if (result != VK_SUCCESS)
|
||||
goto compile_fail;
|
||||
}
|
||||
|
||||
if (modules[MESA_SHADER_GEOMETRY]) {
|
||||
|
|
Loading…
Reference in New Issue