summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_qir.h
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2016-04-08 14:05:22 -0700
committerEric Anholt <eric@anholt.net>2016-04-08 18:41:45 -0700
commit99a759a4a3c29c283ae93612017d2f31c0ddbe73 (patch)
tree7d8c4b6d493941e7f45a5ba61a24ff3b1d628c9c /src/gallium/drivers/vc4/vc4_qir.h
parent7030eadbed7cbcdb00ce41bbbc4ca93854314d71 (diff)
downloadexternal_mesa3d-99a759a4a3c29c283ae93612017d2f31c0ddbe73.zip
external_mesa3d-99a759a4a3c29c283ae93612017d2f31c0ddbe73.tar.gz
external_mesa3d-99a759a4a3c29c283ae93612017d2f31c0ddbe73.tar.bz2
vc4: Switch to using NIR_PASS macros.
This gets us better validation of our NIR transformations.
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_qir.h')
-rw-r--r--src/gallium/drivers/vc4/vc4_qir.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gallium/drivers/vc4/vc4_qir.h b/src/gallium/drivers/vc4/vc4_qir.h
index 3fbf5d7..dae1a0b 100644
--- a/src/gallium/drivers/vc4/vc4_qir.h
+++ b/src/gallium/drivers/vc4/vc4_qir.h
@@ -484,13 +484,13 @@ bool qir_opt_cse(struct vc4_compile *c);
bool qir_opt_dead_code(struct vc4_compile *c);
bool qir_opt_small_immediates(struct vc4_compile *c);
bool qir_opt_vpm(struct vc4_compile *c);
-void vc4_nir_lower_blend(struct vc4_compile *c);
-void vc4_nir_lower_io(struct vc4_compile *c);
+void vc4_nir_lower_blend(nir_shader *s, struct vc4_compile *c);
+void vc4_nir_lower_io(nir_shader *s, struct vc4_compile *c);
nir_ssa_def *vc4_nir_get_state_uniform(struct nir_builder *b,
enum quniform_contents contents);
nir_ssa_def *vc4_nir_get_swizzled_channel(struct nir_builder *b,
nir_ssa_def **srcs, int swiz);
-void vc4_nir_lower_txf_ms(struct vc4_compile *c);
+void vc4_nir_lower_txf_ms(nir_shader *s, struct vc4_compile *c);
void qir_lower_uniforms(struct vc4_compile *c);
uint32_t qpu_schedule_instructions(struct vc4_compile *c);