glsl-optimizer
glsl-optimizer copied to clipboard
updated ir_print_glsl_visitor to preserve uniform block definitions on on output
handles layout packing specification
does not handle explicit layout block location or binding (this does not appear to be available in the high level intermediate representation of interface block type. that information is in the 'data' member of an ir_variable node only, it appears).
also added vs2013 projects.
Thanks, needed exactly this change, lucky you did it a few days ago!
Glad it was useful.