{"push_id":1340937428,"size":6,"distinct_size":6,"ref":"refs/heads/rwbuffers","head":"7e2bb776f049fdc48b149b5ed699dde81a433ea1","before":"5a3d16143780474174c4d3c94bb2ce66bea68d02","commits":[{"sha":"4c25709f457e68f521d55f593edc2815e3dfc878","author":{"name":"Rex Xu","email":"22a867812880feab9003afdd9a70f2264964e8eb@amd.com"},"message":"Parser: Some function prototypes of interpolateAtXXX are incorrect.","distinct":true,"url":"https://api.github.com/repos/steve-lunarg/glslang/commits/4c25709f457e68f521d55f593edc2815e3dfc878"},{"sha":"dd2fc1f3d81ddfba3d39a8a0d68232d2f82d7195","author":{"name":"John Kessenich","email":"4bfb97b38af0b02662ee3c8f92e0639d44c8498a@users.noreply.github.com"},"message":"Merge pull request #545 from amdrexu/bugfix\n\nParser: Some function prototypes of interpolateAtXXX are incorrect.","distinct":true,"url":"https://api.github.com/repos/steve-lunarg/glslang/commits/dd2fc1f3d81ddfba3d39a8a0d68232d2f82d7195"},{"sha":"c8ac2ed79ae3519f45043d0b51f15fe22f60aaf7","author":{"name":"steve-lunarg","email":"721a2a7b5aee9a2548ccb417e655dbcd58fb90f6@khasekhemwy.net"},"message":"HLSL: phase 2a: add r-value operator[] for RWTexture/RWBuffer\n\nThis commit adds r-value support for RW textures and buffers.\nSupported is:\n\n- Function in parameter conversions\n- conversion of rvalue use to imageLoad","distinct":true,"url":"https://api.github.com/repos/steve-lunarg/glslang/commits/c8ac2ed79ae3519f45043d0b51f15fe22f60aaf7"},{"sha":"b58d3ddd9a32e35c674be1df8ce04de685178df9","author":{"name":"steve-lunarg","email":"721a2a7b5aee9a2548ccb417e655dbcd58fb90f6@khasekhemwy.net"},"message":"HLSL: phase 2b: add l-value operator[] for RWTexture/RWBuffer\n\nThis commit adds l-value support for RW texture and buffer objects.\nSupported are:\n\n- pre and post inc/decrement\n- function out parameters\n- op-assignments, such as *=, +-, etc.\n- result values from op-assignments.  e.g, val=(MyRwTex[loc] *= 2);\n\nNot supported are:\n- Function inout parameters\n- multiple post-inc/decrement operators.  E.g, MyRWTex[loc]++++;","distinct":true,"url":"https://api.github.com/repos/steve-lunarg/glslang/commits/b58d3ddd9a32e35c674be1df8ce04de685178df9"},{"sha":"32a10c73311124489bb3b73f9db1fdd4c7c72ec4","author":{"name":"steve-lunarg","email":"721a2a7b5aee9a2548ccb417e655dbcd58fb90f6@khasekhemwy.net"},"message":"HLSL: phase 2c: use lValueErrorCheck in HLSL FE\n\nThis commit splits lValueErrorCheck into machine dependent and independent\nparts.  The GLSL form in TParseContext inherits from and invokes the\nmachine dependent part in TParseContextBase.  The base form checks language\nindependent things.  This split does not change the set of errors tested\nfor: the test results are identical.\n\nThe new base class interface is now used from the HLSL FE to test lvalues.\nThere was one test diff due to this, where the test was writing to a uniform.\nIt still does the same indirections, but does not attempt a uniform write.","distinct":true,"url":"https://api.github.com/repos/steve-lunarg/glslang/commits/32a10c73311124489bb3b73f9db1fdd4c7c72ec4"},{"sha":"7e2bb776f049fdc48b149b5ed699dde81a433ea1","author":{"name":"steve-lunarg","email":"721a2a7b5aee9a2548ccb417e655dbcd58fb90f6@khasekhemwy.net"},"message":"HLSL: phase 2d: minor cleanup, & allow operator[] on non-rw textures\n\nImprove comments.\nA few tweaked lines allow [] on non-rw tx.  Add test case for this.\nImprove VectorTimesScalar handling.","distinct":true,"url":"https://api.github.com/repos/steve-lunarg/glslang/commits/7e2bb776f049fdc48b149b5ed699dde81a433ea1"}]}
{"actor":{"display_login":"steve-lunarg"}}