Reviewed-by: Tapani Pälli <[email protected]>
On 03/05/2015 10:56 AM, Martin Peres wrote:
This will simplify greatly the code for an upcoming test Signed-off-by: Martin Peres <[email protected]> --- tests/util/piglit-shader.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) mode change 100644 => 100755 tests/util/piglit-shader.c diff --git a/tests/util/piglit-shader.c b/tests/util/piglit-shader.c old mode 100644 new mode 100755 index 37cc7cc..dfc2d92 --- a/tests/util/piglit-shader.c +++ b/tests/util/piglit-shader.c @@ -378,10 +378,14 @@ piglit_build_simple_program_unlinked_multiple_shaders_v(GLenum target1, target = target1; while (target != 0) { - GLuint shader = piglit_compile_shader_text(target, source); + /* do not compile/attach a NULL shader */ + if (source) { + GLuint shader = piglit_compile_shader_text(target, + source); - glAttachShader(prog, shader); - glDeleteShader(shader); + glAttachShader(prog, shader); + glDeleteShader(shader); + } target = va_arg(ap, GLenum); if (target != 0)
_______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
