Commit c7d2c434 by Jonah Ryan-Davis Committed by Commit Bot

GL: Fix missing BufferBinding case in GetBufferBindingQuery

Texture buffers were missing from the query, which was crashing the GPU process immediately on startup when ANGLE was used on Mac. Bug: angleproject:3573 Change-Id: I02657964de1be700b604b7259f3ea10361614f86 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2548741 Commit-Queue: Jonah Ryan-Davis <jonahr@google.com> Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
parent cc5f7989
...@@ -2045,6 +2045,8 @@ GLenum GetBufferBindingQuery(gl::BufferBinding bufferBinding) ...@@ -2045,6 +2045,8 @@ GLenum GetBufferBindingQuery(gl::BufferBinding bufferBinding)
return GL_TRANSFORM_FEEDBACK_BUFFER_BINDING; return GL_TRANSFORM_FEEDBACK_BUFFER_BINDING;
case gl::BufferBinding::Uniform: case gl::BufferBinding::Uniform:
return GL_UNIFORM_BUFFER_BINDING; return GL_UNIFORM_BUFFER_BINDING;
case gl::BufferBinding::Texture:
return GL_TEXTURE_BUFFER_BINDING;
default: default:
UNREACHABLE(); UNREACHABLE();
return 0; return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment