{"push_id":673826897,"size":156,"distinct_size":156,"ref":"refs/heads/wip/siglesias/ARB_shader_storage_buffer_object-v1.3-rebased","head":"d2ea9f10b85b0ee592f0f099b2620acab46f8082","before":"4c475f7cd3a567f55b85f89dd93598edb4f1469d","commits":[{"sha":"51ccdb63467b1e848db025670f126eccb051f8f2","author":{"email":"789b315743a28dd066a4ba1459c35951c291d8a6@gmail.com","name":"Matt Turner"},"message":"glsl: Use AM_V_GEN/AM_V_at in NIR rules.","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/51ccdb63467b1e848db025670f126eccb051f8f2"},{"sha":"d67515b7be1ebd9482970ac1867ee4e9bbbf96d5","author":{"email":"7f85c8176b2576ffafd04ac63cd29ed35ff86cb6@yahoo.com.au","name":"Timothy Arceri"},"message":"glsl: remove element_type() helper\n\nWe now have is_array() and without_array() that make the\ncode much clearer and remove the need for this.\n\nFor all remaining calls to this we already knew that\nthe type was an array so returning a null wasn't adding any value.\n\nv2: use without_array() in _mesa_ast_array_index_to_hir() and don't use\n without_array() in lower_clip_distance_visitor() as we want to make sure the\n array is 2D.\n\nReviewed-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/d67515b7be1ebd9482970ac1867ee4e9bbbf96d5"},{"sha":"7c1a00174b2bec102030b19b6094ebcab23fe04d","author":{"email":"f2295d84e358395675bc8031be58672073ae065e@redhat.com","name":"Dave Airlie"},"message":"u_math: uses assert, include assert.h\n\nthis fixes a build problem found on RHEL s390.\n\nnot sure what configure options caused it, I couldn't get it on\nx86 here.\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nCc: \"10.6\" mesa-stable@lists.freedesktop.org\nSigned-off-by: Dave Airlie <airlied@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/7c1a00174b2bec102030b19b6094ebcab23fe04d"},{"sha":"2b40c306d238e2e738d8901e10f351a109b02687","author":{"email":"c7ea837d7a46effe4232b086213468b8b31643bf@amd.com","name":"Christian König"},"message":"radeon/vce: move CPB handling function into common code\n\nThey are not firmware version dependent.\n\nSigned-off-by: Christian König <christian.koenig@amd.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/2b40c306d238e2e738d8901e10f351a109b02687"},{"sha":"6921ea42a17c715c4b5b2d0092f9b9f4df42b10c","author":{"email":"c7ea837d7a46effe4232b086213468b8b31643bf@amd.com","name":"Christian König"},"message":"radeon/vce: adapt new firmware interface changes\n\nv2: make this also compatible with original released firmware\nv3 (chk): switch to original idea of separate files for fw versions\n\nSigned-off-by: Leo Liu <leo.liu@amd.com>\nSigned-off-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com> (v2)","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/6921ea42a17c715c4b5b2d0092f9b9f4df42b10c"},{"sha":"867fd2b5f586085c137af264e3eb640094e88526","author":{"email":"506e97eed81d9e59d22f4c73fb51123bb62b4a30@gmail.com","name":"Samuel Pitoiset"},"message":"nv50: fix 64-bit queries with HUD, based on nvc0\n\nA sequence number is written for 32-bits queries to make sure they are\nready, but not for 64-bits queries. Instead, we have to use a fence in\norder to fix the HUD because it doesn't wait until the result is ready.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/867fd2b5f586085c137af264e3eb640094e88526"},{"sha":"a21d23e191696ca130fd63617b8d177055b73dda","author":{"email":"506e97eed81d9e59d22f4c73fb51123bb62b4a30@gmail.com","name":"Samuel Pitoiset"},"message":"nv50: fix PIPELINE_STATISTICS with HUD, based on nvc0\n\nTested on NVA8. No regression for ARB_pipeline_statistics piglit tests.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/a21d23e191696ca130fd63617b8d177055b73dda"},{"sha":"5614bcc416cf2ff1d816d52198e644565ca23bcd","author":{"email":"789b315743a28dd066a4ba1459c35951c291d8a6@gmail.com","name":"Matt Turner"},"message":"nir: Remove sRGB colorspace conversion round-trip.\n\nSome shaders in Civilization V and Beyond Earth do\n\n   pow(pow(x, 2.2), 0.454545)\n\nwhich is converting to and from sRGB colorspace.\n\nA more general rule that replaces pow(pow(a, b), c) with pow(a, b * c)\nactually regresses two shaders in Sun Temple in which the result of the\ninner pow is used twice, once by another pow and once by another\ninstruction. Also, since 2.2 * 0.454545 isn't exactly one, the more\ngeneral pattern would have still left us with a pow, and I'm 2.2 *\n0.454545 percent sure that's not what they want.\n\ninstructions in affected programs:     934 -> 886 (-5.14%)\nhelped:                                16","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/5614bcc416cf2ff1d816d52198e644565ca23bcd"},{"sha":"a1c070c1a7c6b37a36f591bd8caf4619e4457eae","author":{"email":"789b315743a28dd066a4ba1459c35951c291d8a6@gmail.com","name":"Matt Turner"},"message":"i965/disasm: Skip swizzle disassembly when using 3-src repctrl.\n\n... since it's always .x, and also always print the subreg offset when\nusing repctrl.","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/a1c070c1a7c6b37a36f591bd8caf4619e4457eae"},{"sha":"b6298c7a7143eafea3c1be6e98af1d0239fdf5b7","author":{"email":"c26a678a04c601e0311b0d6006e67eee6ed19a8e@intel.com","name":"Dylan Baker"},"message":"glapi: gl_table.py: Fix some low hanging style issues\n\nMaking the tools shut up about worthless errors so you can see real ones\nis very useful\n\nSigned-off-by: Dylan Baker <dylanx.c.baker@intel.com>\nAcked-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/b6298c7a7143eafea3c1be6e98af1d0239fdf5b7"},{"sha":"cf718cc964f86dc49c1fc9ed5e39aa5bd87ad931","author":{"email":"c26a678a04c601e0311b0d6006e67eee6ed19a8e@intel.com","name":"Dylan Baker"},"message":"glapi: gl_table.py: replace getopt with argparse.\n\nThis results in slightly less code, but code that is much more readable.\nIt has the advantage of putting everything together in one place, all of\nthe code is self documenting, help messages are auto-generated, choices\nare automatically enforced, and the syntax is much less C like, taking\nadvantage of python features and idioms.\n\nSigned-off-by: Dylan Baker <dylanx.c.baker@intel.com>\nAcked-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/cf718cc964f86dc49c1fc9ed5e39aa5bd87ad931"},{"sha":"bdae3bc1ffb14b705a0c6fef3e90380dfd0eed97","author":{"email":"c26a678a04c601e0311b0d6006e67eee6ed19a8e@intel.com","name":"Dylan Baker"},"message":"glapi: remap_helper.py: Fix some low hanging style issues\n\nThis makes the tools shut up about a bunch of problems, making them more\nuseful for catching actual problems.\n\nSigned-off-by: Dylan Baker <dylanx.c.baker@intel.com>\nAcked-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/bdae3bc1ffb14b705a0c6fef3e90380dfd0eed97"},{"sha":"622fee43c8aa339e6b642fc8a90c759dcf28c6e7","author":{"email":"c26a678a04c601e0311b0d6006e67eee6ed19a8e@intel.com","name":"Dylan Baker"},"message":"glapi: remap_helper.py: use argparse instead of optparse\n\nMake the code simpler, cleaner, and easier to work with.\n\nSigned-off-by: Dylan Baker <dylanx.c.baker@intel.com>\nAcked-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/622fee43c8aa339e6b642fc8a90c759dcf28c6e7"},{"sha":"28ecdd6be7e6f58eabfc9aa0461fb8db7dd8133d","author":{"email":"c26a678a04c601e0311b0d6006e67eee6ed19a8e@intel.com","name":"Dylan Baker"},"message":"glapi: gl_procs.py: Fix a few low hanging style things\n\nShuts up analysis tools to make them return actual problems.\n\nSigned-off-by: Dylan Baker <dylanx.c.baker@intel.com>\nAcked-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/28ecdd6be7e6f58eabfc9aa0461fb8db7dd8133d"},{"sha":"e51530ba1665af7120be852653bbff930fa1ca33","author":{"email":"c26a678a04c601e0311b0d6006e67eee6ed19a8e@intel.com","name":"Dylan Baker"},"message":"glapi: gl_procs.py: Use argparse rather than getopt\n\nSigned-off-by: Dylan Baker <dylanx.c.baker@intel.com>\nAcked-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/e51530ba1665af7120be852653bbff930fa1ca33"},{"sha":"fd5f1dd6c72e34a8f0522c4706cd5eec624e80cf","author":{"email":"91de990240e6abc00928035c476e6ad54ab72b92@gmail.com","name":"Dylan Baker"},"message":"glapi: gl_enums.py: use argparse instead of getopt.\n\nSigned-off-by: Dylan Baker <dylanx.c.baker@intel.com>\nAcked-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/fd5f1dd6c72e34a8f0522c4706cd5eec624e80cf"},{"sha":"6c4dcef6dc704156115b8d3ad19c3020663c7ffc","author":{"email":"91de990240e6abc00928035c476e6ad54ab72b92@gmail.com","name":"Dylan Baker"},"message":"glapi: gl_enums.py: use main() function for if __name__ == \"__main__\"\n\nSigned-off-by: Dylan Baker <dylanx.c.baker@intel.com>\nAcked-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/6c4dcef6dc704156115b8d3ad19c3020663c7ffc"},{"sha":"24ec03bd05153bf0c8b1063d4e6a68b073e57840","author":{"email":"91de990240e6abc00928035c476e6ad54ab72b92@gmail.com","name":"Dylan Baker"},"message":"glapi: gl_apitemp.py: Convert to argparse instead of getopt\n\nSigned-off-by: Dylan Baker <dylanx.c.baker@intel.com>\nAcked-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/24ec03bd05153bf0c8b1063d4e6a68b073e57840"},{"sha":"3317cea0488075f291744ebc4eaa48fc73d293de","author":{"email":"91de990240e6abc00928035c476e6ad54ab72b92@gmail.com","name":"Dylan Baker"},"message":"glapi: gl_apitemp.py: Use a main function\n\nSigned-off-by: Dylan Baker <dylanx.c.baker@intel.com>\nAcked-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/3317cea0488075f291744ebc4eaa48fc73d293de"},{"sha":"d36fa4472ea408eb2a1ecadc44268bce4bab92ea","author":{"email":"91de990240e6abc00928035c476e6ad54ab72b92@gmail.com","name":"Dylan Baker"},"message":"glapi: gl_gentable.py: Replace getopt with argparse\n\nSigned-off-by: Dylan Baker <dylanx.c.baker@intel.com>\nAcked-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/d36fa4472ea408eb2a1ecadc44268bce4bab92ea"}]}