diff options
Diffstat (limited to 'src/intel/vulkan/anv_private.h')
-rw-r--r-- | src/intel/vulkan/anv_private.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 36aa86141fc..ff1b1cc8a80 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -1324,6 +1324,9 @@ struct anv_descriptor_update_template { }; size_t +anv_descriptor_set_binding_layout_get_hw_size(const struct anv_descriptor_set_binding_layout *binding); + +size_t anv_descriptor_set_layout_size(const struct anv_descriptor_set_layout *layout); void @@ -1385,6 +1388,9 @@ struct anv_pipeline_binding { /* Index in the binding */ uint32_t index; + /* Plane in the binding index */ + uint8_t plane; + /* Input attachment index (relative to the subpass) */ uint8_t input_attachment_index; @@ -2540,6 +2546,7 @@ void anv_fill_buffer_surface_state(struct anv_device *device, struct anv_sampler { uint32_t state[4]; + uint32_t n_planes; }; struct anv_framebuffer { |