nir/spirv: Move CF emit code into vtn_cfg.c
[mesa.git] / src / glsl / lower_buffer_access.h
index 806687609b571ddf7545aa07eebc41a463223405..cc4614e9792d910f104af3fe165374e152184271 100644 (file)
@@ -53,6 +53,11 @@ public:
                     unsigned int packing, unsigned int write_mask);
 
    bool is_dereferenced_thing_row_major(const ir_rvalue *deref);
+
+   void setup_buffer_access(void *mem_ctx, ir_variable *var, ir_rvalue *deref,
+                            ir_rvalue **offset, unsigned *const_offset,
+                            bool *row_major, int *matrix_columns,
+                            unsigned packing);
 };
 
 } /* namespace lower_buffer_access */