{"push_id":608700869,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"bdd419f9f5b006e913606e7363125942c8ae06bc","before":"47fd36a70cf5989e2e602b61ca56962913f06d04","commits":[{"sha":"21045f5a7084edf751ee47e6312deff1c83ea8a9","author":{"email":"7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org","name":"Jamie Madill"},"message":"Revert \"Fix ResourceManager create-on-bind reallocations.\"\n\nBuild break on GPU FYI Bots on Linux/Mac:\n\nhttp://build.chromium.org/p/chromium.gpu.fyi/builders/GPU%20Mac%20Builder/builds/28092\n\nThis reverts commit 61ce1a414e74f6a72a520d6adf59bff13aff03a0.\n\nChange-Id: If2e7fb35c769708a783a32932b777dc97eaba8a4\nReviewed-on: https://chromium-review.googlesource.com/261590\nReviewed-by: Jamie Madill <jmadill@chromium.org>\nTested-by: Jamie Madill <jmadill@chromium.org>","distinct":true,"url":"https://api.github.com/repos/google/angle/commits/21045f5a7084edf751ee47e6312deff1c83ea8a9"},{"sha":"bdd419f9f5b006e913606e7363125942c8ae06bc","author":{"email":"7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org","name":"Jamie Madill"},"message":"Fix ResourceManager create-on-bind reallocations.\n\n*re-land with build fix for Clang*\n\nWe had a funny bug where the Handle Allocator would re-allocate\nreserved handles after the app layer creates one with Bind rather\nthan using Gen. This affects Textures, Buffers and Renderbuffers.\n\nFix this by using a different allocation scheme. It should still\nbe fast on the \"good\" case (using Gen) and use tree lookups on the\nbind case. Also add some unit tests.\n\nBUG=angleproject:942\n\nChange-Id: I63ce608fcd6a11f92e2b5421f090551934e729ed\nReviewed-on: https://chromium-review.googlesource.com/261591\nTested-by: Jamie Madill <jmadill@chromium.org>\nReviewed-by: Geoff Lang <geofflang@chromium.org>","distinct":true,"url":"https://api.github.com/repos/google/angle/commits/bdd419f9f5b006e913606e7363125942c8ae06bc"}]}