Просмотр исходного кода

mesa: when linking a shader program, make sure all the shaders compiled OK

cherry-picked from master
tags/mesa_20090313
Brian Paul 17 лет назад
Родитель
Сommit
dff477a5e2
1 измененных файлов: 8 добавлений и 0 удалений
  1. 8
    0
      src/mesa/shader/slang/slang_link.c

+ 8
- 0
src/mesa/shader/slang/slang_link.c Просмотреть файл

@@ -388,6 +388,14 @@ _slang_link(GLcontext *ctx,

_mesa_clear_shader_program_data(ctx, shProg);

/* check that all programs compiled successfully */
for (i = 0; i < shProg->NumShaders; i++) {
if (!shProg->Shaders[i]->CompileStatus) {
link_error(shProg, "linking with uncompiled shader\n");
return;
}
}

shProg->Uniforms = _mesa_new_uniform_list();
shProg->Varying = _mesa_new_parameter_list();


Загрузка…
Отмена
Сохранить