glsl: make linker error message more informative

Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
This commit is contained in:
Timothy Arceri 2015-08-12 17:01:52 +10:00
parent 1bba29ed40
commit b8f63b3c10

View file

@ -2880,8 +2880,9 @@ check_image_resources(struct gl_context *ctx, struct gl_shader_program *prog)
if (sh) {
if (sh->NumImages > ctx->Const.Program[i].MaxImageUniforms)
linker_error(prog, "Too many %s shader image uniforms\n",
_mesa_shader_stage_to_string(i));
linker_error(prog, "Too many %s shader image uniforms (%u > %u)\n",
_mesa_shader_stage_to_string(i), sh->NumImages,
ctx->Const.Program[i].MaxImageUniforms);
total_image_units += sh->NumImages;