{"push_id":1101383698,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"742bc53d040632fd98fac8930e4e8749f5c430e2","before":"b9e6e8e7d4ed9f9330aabc73e0644fe50460cf9e","commits":[{"sha":"1896682d272c762b4dd5643a27d98b87a966b792","author":{"email":"bd2562f754ec92342f93f61c25d731e290a2ffa8@whitecape.org","name":"Kenneth Graunke"},"message":"compiler: Add a C wrapper for glsl_type::without_array().\n\nSigned-off-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Chris Forbes <chrisforbes@google.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/1896682d272c762b4dd5643a27d98b87a966b792"},{"sha":"742bc53d040632fd98fac8930e4e8749f5c430e2","author":{"email":"bd2562f754ec92342f93f61c25d731e290a2ffa8@whitecape.org","name":"Kenneth Graunke"},"message":"spirv: Fix structure splitting with per-vertex interface arrays.\n\nWe want to use interface_type, not vtn_var->type.  They're normally\nequivalent, but for geometry/tessellation per-vertex interface arrays,\nwe need to unwrap a level.\n\nOtherwise, we tried to iterate a structure members but instead used\nan array length.  If the array length was longer than the number of\nfields in the structure, we'd crash.\n\nFixes the CreatePipelineGeometryInputBlockPositive layer validation\ntest.\n\nv2: Just use glsl_without_array() on the vtn_var type\n    (requested by Jason Ekstrand).\n\nSigned-off-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Chris Forbes <chrisforbes@google.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/742bc53d040632fd98fac8930e4e8749f5c430e2"}]}