)]}' { "commit": "d2d29987376b435358e9abab2f58dec328d2ed24", "tree": "7ed75ee284299a1e999f786ed07852a2f533ea9e", "parents": [ "63208ab4159c4fe25c329f41ee259ce82b5d2f6c" ], "author": { "name": "Brian Osman", "email": "brianosman@google.com", "time": "Wed Apr 18 13:11:17 2018 -0400" }, "committer": { "name": "Skia Commit-Bot", "email": "skia-commit-bot@chromium.org", "time": "Wed Apr 18 17:43:33 2018 +0000" }, "message": "Check GL_EXT_texture_format_BGRA8888 before GL_APPLE_texture_format_BGRA8888\n\nWhen both GL_EXT_texture_format_BGRA8888 and GL_APPLE_texture_format_BGRA8888\nextensions are present, the presence of GL_APPLE_texture_format_BGRA8888 was\npreventing GL_EXT_texture_format_BGRA8888 from allowing BGRA8888 to be used\nas a render target. By checking for GL_EXT_texture_format_BGRA8888 first,\nthis solves the issue.\n\nThe issue was encountered trying to run vr_pixeltests on top of SwiftShader\non the bots with a version of SwiftShader exposing both extension strings.\n\nCherry-pick of 0e90f9849a7ba4c745478694f0b2c99736561830 to skqp/dev\n\nNo-Tree-Checks: true\nNo-Try: true\nNo-Presubmit: true\nBug: skia:7790\nChange-Id: I4408c983af74c73cd9866dcef871a7c3ac4e103e\nReviewed-on: https://skia-review.googlesource.com/122041\nAuto-Submit: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Hal Canary \u003chalcanary@google.com\u003e\nCommit-Queue: Hal Canary \u003chalcanary@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "a261da93ac115a62d6e3784fb65c487b99553ed1", "old_mode": 33188, "old_path": "src/gpu/gl/GrGLCaps.cpp", "new_id": "e3c4092dfaf6425946020bc7e961ad10c3f3814d", "new_mode": 33188, "new_path": "src/gpu/gl/GrGLCaps.cpp" } ] }