Commit bd7cef28 by Jamie Madill Committed by Commit Bot

Trace Tests: Fix Win/x86 crash.

A missing KHRONOS_APIENTRY annotation was causing a crash due to stack corruption in Win/x86 only. Bug: angleproject:4845 Bug: chromium:1111764 Change-Id: I60b30ce8bc409c71d223eaedd74dc0c1ae034f7a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2331739 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
parent be774187
......@@ -102,7 +102,8 @@ class TracePerfTest : public ANGLERenderTest, public ::testing::WithParamInterfa
class TracePerfTest;
TracePerfTest *gCurrentTracePerfTest = nullptr;
void BindFramebufferProc(GLenum target, GLuint framebuffer)
// Don't forget to include KHRONOS_APIENTRY in override methods. Neccessary on Win/x86.
void KHRONOS_APIENTRY BindFramebufferProc(GLenum target, GLuint framebuffer)
{
glBindFramebuffer(target, framebuffer);
gCurrentTracePerfTest->onReplayFramebufferChange(target, framebuffer);
......
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