)]}' { "commit": "f97f6e0e2e473e93112fa48a2b675f3f63c10663", "tree": "1e0e4cdbcdf4ce48373923c4d1aabf33ee82e39b", "parents": [ "d469de2d10e7d0035b93cf976ecd59dca66d9ef8" ], "author": { "name": "Alexis Hetu", "email": "sugoi@google.com", "time": "Wed Nov 15 13:01:28 2017 -0500" }, "committer": { "name": "Alexis Hétu", "email": "sugoi@google.com", "time": "Fri Nov 17 03:17:54 2017 +0000" }, "message": "Pixel unpack buffer validation\n\nAdded proper validation to make sure the pixel unpack buffer\nis both unmapped and large enough, when imageSize is specified.\n\nChange-Id: If6ec764d741bb9d63d38d0656188846c5a9be66d\nReviewed-on: https://swiftshader-review.googlesource.com/13868\nTested-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "e7113d0961d31bee318693e934c2430f4797dc92", "old_mode": 33188, "old_path": "src/OpenGL/libGLESv2/Context.cpp", "new_id": "33ac1d9adb0b069d3f724eb279ba1a918bfc85c1", "new_mode": 33188, "new_path": "src/OpenGL/libGLESv2/Context.cpp" }, { "type": "modify", "old_id": "02d750b70a0ce240314401ffaf3af3b2c57726b3", "old_mode": 33188, "old_path": "src/OpenGL/libGLESv2/Context.h", "new_id": "254ef1f1b38c8356d75ad3ea2177e5f6b41b6a3e", "new_mode": 33188, "new_path": "src/OpenGL/libGLESv2/Context.h" }, { "type": "modify", "old_id": "049b245e3812ccf3d4a8f71b72c27f96d3b986ea", "old_mode": 33188, "old_path": "src/OpenGL/libGLESv2/libGLESv2.cpp", "new_id": "9c44665544e88a994ccc33ccb19bc2892d8e10d7", "new_mode": 33188, "new_path": "src/OpenGL/libGLESv2/libGLESv2.cpp" }, { "type": "modify", "old_id": "ab34df5eb3302b86c058fbffb80d3d802f6e7962", "old_mode": 33188, "old_path": "src/OpenGL/libGLESv2/libGLESv3.cpp", "new_id": "d44647de457c585f00df090ee13e3cfc2aae3c17", "new_mode": 33188, "new_path": "src/OpenGL/libGLESv2/libGLESv3.cpp" } ] }