diff options
author | Ian Romanick <[email protected]> | 2011-09-22 16:56:58 -0700 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2011-09-30 15:37:00 -0700 |
commit | a9f25160af9c12cdd675819a74fb7b1a92cfce34 (patch) | |
tree | 00799e39d56062ed122f77d48ffe6941b812b2a4 /src/mesa/program/sampler.cpp | |
parent | aae342cff098034b6f685a81ecb4cd5e3fa92162 (diff) |
mesa: Use Add linker_error instead of fail_link
See also 8aadd89.
Signed-off-by: Ian Romanick <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/program/sampler.cpp')
-rw-r--r-- | src/mesa/program/sampler.cpp | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/src/mesa/program/sampler.cpp b/src/mesa/program/sampler.cpp index e8d34c670a9..3b459d59cf8 100644 --- a/src/mesa/program/sampler.cpp +++ b/src/mesa/program/sampler.cpp @@ -26,6 +26,7 @@ #include "ir.h" #include "glsl_types.h" #include "ir_visitor.h" +#include "../glsl/program.h" extern "C" { #include "main/compiler.h" @@ -33,18 +34,6 @@ extern "C" { #include "program/prog_parameter.h" } -static void fail_link(struct gl_shader_program *prog, const char *fmt, ...) PRINTFLIKE(2, 3); - -static void fail_link(struct gl_shader_program *prog, const char *fmt, ...) -{ - va_list args; - va_start(args, fmt); - ralloc_vasprintf_append(&prog->InfoLog, fmt, args); - va_end(args); - - prog->LinkStatus = GL_FALSE; -} - class get_sampler_name : public ir_hierarchical_visitor { public: @@ -125,8 +114,8 @@ _mesa_get_sampler_uniform_value(class ir_dereference *sampler, getname.name); if (index < 0) { - fail_link(shader_program, - "failed to find sampler named %s.\n", getname.name); + linker_error(shader_program, + "failed to find sampler named %s.\n", getname.name); return 0; } |