{"push_id":1054248161,"size":22,"distinct_size":21,"ref":"refs/heads/fix-non-const-array-size-from-spec-const","head":"408876600f03c19c50f1201ab8f5f28d2cd8d3fb","before":"4ea037c5573797f7db448a7e7fdff196763ab704","commits":[{"sha":"4d65ee31a6ffc5abc862211af323b2e858a29f89","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"Generalize \"main\" to a settable entry point name.","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/4d65ee31a6ffc5abc862211af323b2e858a29f89"},{"sha":"66e2faf8444f6665ad214bbb47d90ebfb481c09f","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"Support multiple source languages, adding HLSL as an option.","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/66e2faf8444f6665ad214bbb47d90ebfb481c09f"},{"sha":"b3dc3acd5933fd83568923a1b3b2a8f64563afde","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"Refactor TParseContext into 3 level inheritance.\n\nAdds parseVersions.h as the base TParseVersions for versioning,\nand splits the remainder between TParseContextBase (sharable across parsers)\nand TParseContext (now the GLSL-specific part).","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/b3dc3acd5933fd83568923a1b3b2a8f64563afde"},{"sha":"e01a9bc8c03d284a3384de06a9d31471c42f70e9","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"HLSL: Plumb in HLSL parse context and keywords, and most basic HLSL parser and test.","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/e01a9bc8c03d284a3384de06a9d31471c42f70e9"},{"sha":"87142c71fbb16b77d187c00fa6f390677483d806","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"HLSL: Add basic declaration syntax and AST generation.","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/87142c71fbb16b77d187c00fa6f390677483d806"},{"sha":"d016be19fb76eb693c698ec151e94f19d5e67189","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"HLSL: Hook up constructor expressions through the AST.","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/d016be19fb76eb693c698ec151e94f19d5e67189"},{"sha":"48882ef5a8d1c68851389d0e06dcce1f0a86e1b7","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"HLSL: Get correct set of reserved words.","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/48882ef5a8d1c68851389d0e06dcce1f0a86e1b7"},{"sha":"5f934b039a0dfa1803805f8a7eceb776fe4f7049","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"HLSL: Accept basic funtion definitions.  (Not yet mapping input/output for entry point.)","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/5f934b039a0dfa1803805f8a7eceb776fe4f7049"},{"sha":"078d7f24bdb16d4a27fcab4127b8c90444a9b8a4","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"HLSL: Simplify appearances a bit to make easier to read.","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/078d7f24bdb16d4a27fcab4127b8c90444a9b8a4"},{"sha":"aecd497c968d7538a23f3551c6967ecb77f47ed7","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"HLSL: Abstract accepting an identifier.","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/aecd497c968d7538a23f3551c6967ecb77f47ed7"},{"sha":"0dfbe3f90d35e298b0160a16656eb69fa8023ca2","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Change {parameter} lists into explicit std::vector temporaries","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/0dfbe3f90d35e298b0160a16656eb69fa8023ca2"},{"sha":"bd9f8351f4fafd16fbe26f07e5150f18460f05ca","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Specify explicit return type on lambda function","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/bd9f8351f4fafd16fbe26f07e5150f18460f05ca"},{"sha":"f0bcb0aaf4287ce5170886e71b75c7c18ce4f398","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"Comment: fix comment from gtest check in.","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/f0bcb0aaf4287ce5170886e71b75c7c18ce4f398"},{"sha":"6a6d6dda956332b3a8f16b1feebdcf4c19fac8b3","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@engestrom.ch","name":"Eric Engestrom"},"message":"fix spelling mistakes","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/6a6d6dda956332b3a8f16b1feebdcf4c19fac8b3"},{"sha":"bb5743ea8e3fb85b52fa101f79d65a7e70c2b8b6","author":{"email":"bc8ccf450a082e2e71b886884461d9f30737eb16@users.noreply.github.com","name":"John Kessenich"},"message":"Merge pull request #219 from 1ace/master\n\nFix spelling mistakes","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/bb5743ea8e3fb85b52fa101f79d65a7e70c2b8b6"},{"sha":"79845ad8e761cb8d37ac887e68dfb260704b5e82","author":{"email":"bc8ccf450a082e2e71b886884461d9f30737eb16@users.noreply.github.com","name":"John Kessenich"},"message":"Merge pull request #217 from baldurk/vs2010-compile-fixes\n\nVS2010 compile fixes","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/79845ad8e761cb8d37ac887e68dfb260704b5e82"},{"sha":"9c2f1c7bc0bd1c5376f432b0808b2e34cbbe376f","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"Merge branch 'master' of github.com:KhronosGroup/glslang","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/9c2f1c7bc0bd1c5376f432b0808b2e34cbbe376f"},{"sha":"1c7e70763b2dbbbdf36b5ec2ddf5998a91d28fc4","author":{"email":"b1bc258ee5eb7d4a81dc4e888488a70ef6b56139@frii.com","name":"John Kessenich"},"message":"Merge branch 'master' into hlsl-frontend","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/1c7e70763b2dbbbdf36b5ec2ddf5998a91d28fc4"},{"sha":"4f4bb81cd9ad9275eb8fce15baa8538d1ad2c685","author":{"email":"97d1aa62faf19b7b596247c5147d00dab89a9743@google.com","name":"qining"},"message":"Built-in values declared as specialization constant\n\nSupport declaring built-in values as spec constants.\n\nRefine the code in createSpvConstant().","distinct":false,"url":"https://api.github.com/repos/Qining/glslang/commits/4f4bb81cd9ad9275eb8fce15baa8538d1ad2c685"},{"sha":"aa0298bfde78e28392e4b7912d6a985bdadd0208","author":{"email":"bc8ccf450a082e2e71b886884461d9f30737eb16@users.noreply.github.com","name":"John Kessenich"},"message":"Merge pull request #220 from Qining/fix-built-in-spec-constants\n\nHandle built-in constants redeclared with a specialization constant id.","distinct":true,"url":"https://api.github.com/repos/Qining/glslang/commits/aa0298bfde78e28392e4b7912d6a985bdadd0208"}]}