payload: {"push_id":4064714209,"size":37,"distinct_size":2,"ref":"refs/heads/gfauto_paul_work","head":"12809713c358b6c852e5568d71477dcefff704c6","before":"a43054dc3261832e0acb1f89340580f26c5ce2b9","commits":[{"sha":"8ffcbd39d7e0c7cf6ca75d64604a209ef86a4084","author":{"name":"Alastair Donaldson","email":"cd0e73b009ba0869437e0a1fa8f7263712d379eb@google.com"},"message":"Add shaders that use all matrix types (#685)\n\nAdds two synthetic shaders that uses matrices to compute a greyscale\r\ngrid pattern.  Derived from more complex shaders that use matrix\r\nuniforms but that cannot currently be handled by Amber due to the\r\nfollowing Amber issue:\r\n\r\nhttps://github.com/google/amber/issues/616\r\n\r\nThe more complex shaders will eventually be added in addition, but\r\nthese simpler shaders allow better coverage of matrix types for now.","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/8ffcbd39d7e0c7cf6ca75d64604a209ef86a4084"},{"sha":"2e0c664b7cd291016ae3d080e1d711d45b1fcf6e","author":{"name":"Alastair Donaldson","email":"cd0e73b009ba0869437e0a1fa8f7263712d379eb@google.com"},"message":"Add 300 es versions of 310 es shaders (#699)\n\nExcluded integer function shaders (as 300 es does not support integer\r\nfunctions), but rewrote bits of some other shaders to back-port them\r\nto 300 es.","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/2e0c664b7cd291016ae3d080e1d711d45b1fcf6e"},{"sha":"3b1cd7928dfe5f837dfaca3841c85eb463808a45","author":{"name":"Paul Thomson","email":"4c6a0f58929afb5de350dd38bc89483c6cc92323@users.noreply.github.com"},"message":"gfauto: fix signature_util plus tests (#702)\n\nAlso, add pytest tests and related changes.","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/3b1cd7928dfe5f837dfaca3841c85eb463808a45"},{"sha":"23cbd13853be60171d558fe2e63eea867d4db469","author":{"name":"Paul Thomson","email":"4c6a0f58929afb5de350dd38bc89483c6cc92323@users.noreply.github.com"},"message":"gfauto: use cdb on Windows for getting stack traces (#703)\n\n* gfauto: use cdb on Windows for stack traces\r\n\r\n* gfauto: signature_util: add cdb regex to recognize stack traces","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/23cbd13853be60171d558fe2e63eea867d4db469"},{"sha":"b04faa280f59a5b7cc863fb070284709a63c70c3","author":{"name":"asuonpaa","email":"bc988df3aadb52dffe60b53fb1aa536ae360e13c@users.noreply.github.com"},"message":"gfauto: generate amber code for comparing two shader jobs (#705)\n\nModified amber generation script to add two pipelines\r\nand comparison of their framebuffers when reference\r\nshader job is present.","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/b04faa280f59a5b7cc863fb070284709a63c70c3"},{"sha":"c7293b781d85e1cdb9efc6f4bda6e56e8ead7efe","author":{"name":"Paul Thomson","email":"4c6a0f58929afb5de350dd38bc89483c6cc92323@users.noreply.github.com"},"message":"gfauto: fixes for Windows (#707)","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/c7293b781d85e1cdb9efc6f4bda6e56e8ead7efe"},{"sha":"b5f768e53069c502f8a8c2579bcc368d0712ff70","author":{"name":"Paul Thomson","email":"4c6a0f58929afb5de350dd38bc89483c6cc92323@users.noreply.github.com"},"message":"Apply small fix to GLSL grammar (#708)","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/b5f768e53069c502f8a8c2579bcc368d0712ff70"},{"sha":"bfe5f4410c99b01076cf72f5d95d0bbad1fd2eac","author":{"name":"Alastair Donaldson","email":"cd0e73b009ba0869437e0a1fa8f7263712d379eb@google.com"},"message":"Fix type checking of vector and relational operators (#706)\n\nThese have been fixed to always return 'bool', even when comparing\r\nvector types.  Tests for the vector relational builtins that allow\r\ncomparisons between vector types, to yield boolean vector results,\r\nhave been added.  Some incorrect tests have been removed.\r\n\r\nFixes #700.","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/bfe5f4410c99b01076cf72f5d95d0bbad1fd2eac"},{"sha":"6e3021d2a43ae3f43d4613696474ab35b8e06710","author":{"name":"Paul Thomson","email":"4c6a0f58929afb5de350dd38bc89483c6cc92323@users.noreply.github.com"},"message":"Update some binaries (#713)","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/6e3021d2a43ae3f43d4613696474ab35b8e06710"},{"sha":"0269cb93d92a390ec2df095a8ccc53fd3db4d647","author":{"name":"Paul Thomson","email":"4c6a0f58929afb5de350dd38bc89483c6cc92323@users.noreply.github.com"},"message":"Update SPIRV-Tools (#714)","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/0269cb93d92a390ec2df095a8ccc53fd3db4d647"},{"sha":"50d417081a0947a499c5197fe4a873ef2c690629","author":{"name":"asuonpaa","email":"bc988df3aadb52dffe60b53fb1aa536ae360e13c@users.noreply.github.com"},"message":"gfauto: Add AmberScript conversion support for multiple variants (#717)\n\nAdded support for converting a gfauto source directory containing\r\na wrong image case into an amber script that runs all the variants\r\nand compares the results against the reference.","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/50d417081a0947a499c5197fe4a873ef2c690629"},{"sha":"9a384894ae05286d62c309e9132832300df24d9e","author":{"name":"Paul Thomson","email":"4c6a0f58929afb5de350dd38bc89483c6cc92323@users.noreply.github.com"},"message":"gfauto: fix some issues with parallel running of gfauto (#723)\n\nFix #719 use separate donors and references directories\r\nFix #721 iteration_seed == 0 does not work\r\nFix #722 add option to skip writing default recipes","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/9a384894ae05286d62c309e9132832300df24d9e"},{"sha":"f63c48aade490ef84d5bf18279aa5130d78f5dae","author":{"name":"Alastair Donaldson","email":"cd0e73b009ba0869437e0a1fa8f7263712d379eb@google.com"},"message":"Use '1;' instead of ';' when replacing jump statements (#724)\n\nBefore this change, the null statement, ';', was used when replacing\r\nbreak, continue, case label and discard statements during live code\r\ninjection, and void return statements were completely removed.  The\r\nlatter - completely removing a return - caused problems when a return\r\nappeared at the end of a switch statement.  Since it is questionable\r\nwhether it is OK for the final case/default label of a switch to be\r\nfollowed by simply a null statement (e.g. glslangValidator gives a\r\nwarning about this), this change makes it so that the statement '1;'\r\nis used in all cases where a null statement was previously used, and\r\nis also used as a replacement for a void return.\r\n\r\nFixes #718.","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/f63c48aade490ef84d5bf18279aa5130d78f5dae"},{"sha":"ff52614929d223b1868b2019159fe775db137816","author":{"name":"Paul Thomson","email":"4c6a0f58929afb5de350dd38bc89483c6cc92323@users.noreply.github.com"},"message":"gfauto: add offline compiler support (#725)\n\n* gfauto: Add support for offline shader compilers\r\n\r\n* gfauto: improve tool.py and generate_cts_test_template.py for more concise scripts.\r\n\r\n* gfauto: Fix shader_compiler_util.py\r\n\r\n* gfauto: improve signature_util.py","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/ff52614929d223b1868b2019159fe775db137816"},{"sha":"14558e2e38b2aab2aeba0a7737946b5ae41e0772","author":{"name":"Paul Thomson","email":"4c6a0f58929afb5de350dd38bc89483c6cc92323@users.noreply.github.com"},"message":"gfauto: fix bad path in amberfy call (#726)\n\n* gfauto: fix bad path in amberfy call\r\n\r\n* Fix Maven download for CI","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/14558e2e38b2aab2aeba0a7737946b5ae41e0772"},{"sha":"72f5ea8f695808dd3f86a0b55d320b354d9037f7","author":{"name":"Alastair Donaldson","email":"cd0e73b009ba0869437e0a1fa8f7263712d379eb@google.com"},"message":"Prevent the reducer from trying to simplify case labels (#727)\n\nThe reducer could throw an exception due to trying to simplify case\r\nstatement labels, for which child querying and replacement is not\r\nsupported.  Rather than supporting child querying and replacement,\r\nthis change prevents the reducer from trying to simplify case labels.\r\nCase labels already need to be literal expressions - so there is not\r\nmuch to simplify - and changing the values of these literals would be\r\nrisky; for example it could easily lead to a switch statement with\r\nduplicate case labels, which is not valid.\r\n\r\nFixes #697.","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/72f5ea8f695808dd3f86a0b55d320b354d9037f7"},{"sha":"e7513d810385e1b0e6ebb92b424edd06e8640ee0","author":{"name":"Alastair Donaldson","email":"cd0e73b009ba0869437e0a1fa8f7263712d379eb@google.com"},"message":"Include GSoC students in list of contributors (#728)\n\nAdded Abel Briggs and Jiradet Ounjai to the list of contributors in\r\nrecognition of their contributions to GraphicsFuzz via Google Summer\r\nof Code.","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/e7513d810385e1b0e6ebb92b424edd06e8640ee0"},{"sha":"f667ee5fd0a3c51014a9993935f6fb4e55331b2c","author":{"name":"Abel Briggs","email":"18b3d2b8ce593cd8ae4eeab49a6a963fbb853df5@hotmail.com"},"message":"Google Summer of Code 2019 Report - Abel Briggs  (#687)","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/f667ee5fd0a3c51014a9993935f6fb4e55331b2c"},{"sha":"202f252febe5579ef60d512c70f75c311df2d73b","author":{"name":"Jiradet Ounjai","email":"3466370278cd4cf8076b7b7618f14bb49194bbe9@gmail.com"},"message":"GSoC 2019 summary report - Jiradet Ounjai (#701)","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/202f252febe5579ef60d512c70f75c311df2d73b"},{"sha":"85430551b2b7635c8e1cf4ed1ce171f1a875d1fe","author":{"name":"Paul Thomson","email":"4c6a0f58929afb5de350dd38bc89483c6cc92323@users.noreply.github.com"},"message":"gfauto: update signature_util.py (#734)","distinct":false,"url":"https://api.github.com/repos/google/graphicsfuzz/commits/85430551b2b7635c8e1cf4ed1ce171f1a875d1fe"}]}
other: {"actor":{"display_login":"paulthomson"}}