)]}' { "commit": "f8a1041e99af4b86f7c550b736f87e8586df1a74", "tree": "7a9cb4a5d9ad921d402974ab20eab79c7e0626be", "parents": [ "f54bb68f47ec718ab9175a9956e44959d2976301" ], "author": { "name": "Jiawei Shao", "email": "jiawei.shao@intel.com", "time": "Mon May 06 01:10:16 2019 +0000" }, "committer": { "name": "Commit Bot service account", "email": "commit-bot@chromium.org", "time": "Mon May 06 01:10:16 2019 +0000" }, "message": "Check OpenGL passed fences with glClientWaitSync()\n\nThis patch fixes an issue in the check of passed OpenGL fences.\nCurrently Dawn checks if an OpenGL fence is passed with glGetSynciv(sync,\nGL_SYNC_CONDITION, sizeof(GLint), \u0026length, \u0026status), which always returns\nGL_SYNC_GPU_COMMANDS_COMPLETE and is meaningless. This patch uses\nglClientWaitSync() to check if a fence is passed instead.\n\nBUG\u003ddawn:137\n\nChange-Id: Iff6b18bcc7155b06bde98ff68c7ed104a27bfe55\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/6800\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "dcaf9169ae6b04e76367b5e2c5a441c1a17702a8", "old_mode": 33188, "old_path": "src/dawn_native/opengl/DeviceGL.cpp", "new_id": "a287f484095ebff4c2b2799822daf315569a39c0", "new_mode": 33188, "new_path": "src/dawn_native/opengl/DeviceGL.cpp" } ] }