diff options
Diffstat (limited to 'src/gallium/drivers/ilo/ilo_shader.h')
-rw-r--r-- | src/gallium/drivers/ilo/ilo_shader.h | 34 |
1 files changed, 14 insertions, 20 deletions
diff --git a/src/gallium/drivers/ilo/ilo_shader.h b/src/gallium/drivers/ilo/ilo_shader.h index ffe5611131c..2c9e556adf8 100644 --- a/src/gallium/drivers/ilo/ilo_shader.h +++ b/src/gallium/drivers/ilo/ilo_shader.h @@ -211,33 +211,27 @@ ilo_shader_cache_mark_busy(struct ilo_shader_cache *shc) shc->busy = true; } -static inline struct ilo_shader * +struct ilo_shader * ilo_shader_compile_vs(const struct ilo_shader_state *state, - const struct ilo_shader_variant *variant) -{ - return NULL; -} + const struct ilo_shader_variant *variant); -static inline struct ilo_shader * +struct ilo_shader * ilo_shader_compile_gs(const struct ilo_shader_state *state, - const struct ilo_shader_variant *variant) -{ - return NULL; -} + const struct ilo_shader_variant *variant); + +bool +ilo_shader_compile_gs_passthrough(const struct ilo_shader_state *vs_state, + const struct ilo_shader_variant *vs_variant, + const int *so_mapping, + struct ilo_shader *vs); -static inline struct ilo_shader * +struct ilo_shader * ilo_shader_compile_fs(const struct ilo_shader_state *state, - const struct ilo_shader_variant *variant) -{ - return NULL; -} + const struct ilo_shader_variant *variant); -static inline struct ilo_shader * +struct ilo_shader * ilo_shader_compile_cs(const struct ilo_shader_state *state, - const struct ilo_shader_variant *variant) -{ - return NULL; -} + const struct ilo_shader_variant *variant); static inline void ilo_shader_destroy(struct ilo_shader *sh) |