summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/llvm/gallivm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/pipe/llvm/gallivm.h')
-rw-r--r--src/mesa/pipe/llvm/gallivm.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mesa/pipe/llvm/gallivm.h b/src/mesa/pipe/llvm/gallivm.h
index 636a585dae..aaaabf25b1 100644
--- a/src/mesa/pipe/llvm/gallivm.h
+++ b/src/mesa/pipe/llvm/gallivm.h
@@ -45,6 +45,8 @@ struct tgsi_token;
struct gallivm_prog;
struct gallivm_cpu_engine;
+struct tgsi_interp_coef;
+struct tgsi_sampler;
enum gallivm_shader_type {
GALLIVM_VS,
@@ -62,11 +64,11 @@ int gallivm_prog_exec(struct gallivm_prog *prog,
int num_attribs);
int gallivm_fragment_shader_exec(struct gallivm_prog *prog,
float x, float y,
- float (*dests)[4],
+ float (*dests)[32][4],
struct tgsi_interp_coef *coef,
float (*consts)[4],
struct tgsi_sampler *samplers,
- int num_samplers);
+ unsigned *sampler_units);
void gallivm_prog_dump(struct gallivm_prog *prog, const char *file_prefix);