{"push_id":790462523,"size":4,"distinct_size":4,"ref":"refs/heads/indirect_fixes_v6","head":"2849b9ec316f72d7006549bddcf731cdd7dd14c0","before":"a357e0f6a81b7c64d940af190458d1a92609878f","commits":[{"sha":"23e407fb7dac8b6955f45b69bd110942c3766608","author":{"email":"7f85c8176b2576ffafd04ac63cd29ed35ff86cb6@yahoo.com.au","name":"Timothy Arceri"},"message":"glsl: store uniform slot id in var location field\n\nThis will allow us to access the uniform later on without resorting to\nbuilding a name string and looking it up in UniformHash.\n\nV3: remove line wrap change from this patch\n\nV2: store slot number for all non-UBO uniforms to make code more\nconsitent, renamed explicit_binding to explicit_location and added\ncomment about what it does. Store the location at every shader stage.\nUpdated data.location comments in ir/nir.h.\n\nReviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/23e407fb7dac8b6955f45b69bd110942c3766608"},{"sha":"f2ad449a36fc2e48a1fdb7df54dfa2b6f68cb54d","author":{"email":"7f85c8176b2576ffafd04ac63cd29ed35ff86cb6@yahoo.com.au","name":"Timothy Arceri"},"message":"glsl: make variables private\n\nReviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/f2ad449a36fc2e48a1fdb7df54dfa2b6f68cb54d"},{"sha":"2e60ebf516b53e476aa674e82c5c68f52ec93ba2","author":{"email":"7f85c8176b2576ffafd04ac63cd29ed35ff86cb6@yahoo.com.au","name":"Timothy"},"message":"glsl: add helper for calculating offsets for struct members","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/2e60ebf516b53e476aa674e82c5c68f52ec93ba2"},{"sha":"2849b9ec316f72d7006549bddcf731cdd7dd14c0","author":{"email":"7f85c8176b2576ffafd04ac63cd29ed35ff86cb6@yahoo.com.au","name":"Timothy Arceri"},"message":"nir: support indirect indexing samplers in struct arrays\n\nAs a bonus we get indirect support for arrays of arrays for free.\n\nV4: fix struct member location caclulation, use nir_ssa_def rather than\nnir_src for the indirect as suggested by Jason\n\nV3: Use nir_instr_rewrite_src() with empty src rather then clearing\nthe use_link list directly for the old indirects as suggested by Jason\n\nV2: Fixed validation error in debug build","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/2849b9ec316f72d7006549bddcf731cdd7dd14c0"}]}