Commit 639db12e by Jamie Madill

Use memset to zero out ClearParameters.

Using the C struct initialization syntax was giving errors on Linux. BUG=angle:773 Change-Id: I298c851df7246eeb1772837c5678f3c578483b63 Reviewed-on: https://chromium-review.googlesource.com/231854Tested-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarKenneth Russell <kbr@chromium.org>
parent d98bbc39
...@@ -231,7 +231,8 @@ void State::setClearStencil(int stencil) ...@@ -231,7 +231,8 @@ void State::setClearStencil(int stencil)
ClearParameters State::getClearParameters(GLbitfield mask) const ClearParameters State::getClearParameters(GLbitfield mask) const
{ {
ClearParameters clearParams = { 0 }; ClearParameters clearParams;
memset(&clearParams, 0, sizeof(ClearParameters));
for (unsigned int i = 0; i < ArraySize(clearParams.clearColor); i++) for (unsigned int i = 0; i < ArraySize(clearParams.clearColor); i++)
{ {
clearParams.clearColor[i] = false; clearParams.clearColor[i] = false;
......
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