summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_genX.h
diff options
context:
space:
mode:
authorJordan Justen <jordan.l.justen@intel.com>2016-04-02 01:34:40 -0700
committerJordan Justen <jordan.l.justen@intel.com>2016-05-17 13:04:03 -0700
commit8a80af282091e692da7bf4e412918ba2362dfb4f (patch)
tree802322f737c6e4bd3658146f43442dd3962a2f90 /src/intel/vulkan/anv_genX.h
parentaa41de080dad1996877fe7faaa8fed5e63d2f622 (diff)
downloadexternal_mesa3d-8a80af282091e692da7bf4e412918ba2362dfb4f.zip
external_mesa3d-8a80af282091e692da7bf4e412918ba2362dfb4f.tar.gz
external_mesa3d-8a80af282091e692da7bf4e412918ba2362dfb4f.tar.bz2
anv: Port L3 cache programming from i965
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Acked-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'src/intel/vulkan/anv_genX.h')
-rw-r--r--src/intel/vulkan/anv_genX.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/intel/vulkan/anv_genX.h b/src/intel/vulkan/anv_genX.h
index 908a9e0..a5ec27d 100644
--- a/src/intel/vulkan/anv_genX.h
+++ b/src/intel/vulkan/anv_genX.h
@@ -42,8 +42,10 @@ void genX(cmd_buffer_set_subpass)(struct anv_cmd_buffer *cmd_buffer,
void genX(flush_pipeline_select_3d)(struct anv_cmd_buffer *cmd_buffer);
void genX(flush_pipeline_select_gpgpu)(struct anv_cmd_buffer *cmd_buffer);
+void genX(setup_pipeline_l3_config)(struct anv_pipeline *pipeline);
+
void genX(cmd_buffer_config_l3)(struct anv_cmd_buffer *cmd_buffer,
- bool enable_slm);
+ const struct anv_pipeline *pipeline);
void genX(cmd_buffer_flush_state)(struct anv_cmd_buffer *cmd_buffer);
void genX(cmd_buffer_flush_dynamic_state)(struct anv_cmd_buffer *cmd_buffer);