mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 17:48:10 +02:00
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> (cherry picked from commit318073ce66)
This commit is contained in:
parent
e5be123aa9
commit
fd4dd7c96c
1 changed files with 9 additions and 7 deletions
|
|
@ -1278,13 +1278,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…
Add table
Reference in a new issue