glsl ubo/ssbo: Move common code into lower_buffer_access::setup_buffer_access
authorJordan Justen <jordan.l.justen@intel.com>
Tue, 17 Nov 2015 02:09:27 +0000 (18:09 -0800)
committerJordan Justen <jordan.l.justen@intel.com>
Thu, 10 Dec 2015 07:50:38 +0000 (23:50 -0800)
commitee005df2f90930675a1f955030014a66dfa255da
tree4c85f5d3377561dc4f018c8cffc0bdef4d5ae5e2
parent99c8196458dc8f299d0b49c8ee801d6e9a2bc1db
glsl ubo/ssbo: Move common code into lower_buffer_access::setup_buffer_access

This code will also be usable by the pass to lower shared variables.

Note, that *const_offset is adjusted by setup_buffer_access so it must
be initialized before calling setup_buffer_access.

v2:
 * Add comment for lower_buffer_access::setup_buffer_access

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
src/glsl/lower_buffer_access.cpp
src/glsl/lower_buffer_access.h
src/glsl/lower_ubo_reference.cpp