Commit bc8a1772 by Austin Kinross Committed by Jamie Madill

Fix WinRT build break due to D3D9 histogram assumption

Change-Id: Id8e8bed76a813e5cf082659671bb6f4a112ecf24 Reviewed-on: https://chromium-review.googlesource.com/254340Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Tested-by: 's avatarAustin Kinross <aukinros@microsoft.com> Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent 44efa0b8
......@@ -104,23 +104,27 @@ egl::Error CreateRendererD3D(egl::Display *display, RendererD3D **outRenderer)
RendererD3D *renderer = rendererCreationFunctions[i](display);
result = renderer->initialize();
if (renderer->getRendererClass() == RENDERER_D3D11)
{
ASSERT(result.getID() >= 0 && result.getID() < NUM_D3D11_INIT_ERRORS);
# if defined(ANGLE_ENABLE_D3D11)
if (renderer->getRendererClass() == RENDERER_D3D11)
{
ASSERT(result.getID() >= 0 && result.getID() < NUM_D3D11_INIT_ERRORS);
angle::Platform *platform = angle::Platform::current();
platform->histogramEnumeration("GPU.ANGLE.D3D11InitializeResult",
result.getID(), NUM_D3D11_INIT_ERRORS);
}
# endif
angle::Platform *platform = angle::Platform::current();
platform->histogramEnumeration("GPU.ANGLE.D3D11InitializeResult",
result.getID(), NUM_D3D11_INIT_ERRORS);
}
else
{
ASSERT(renderer->getRendererClass() == RENDERER_D3D9);
ASSERT(result.getID() >= 0 && result.getID() < NUM_D3D9_INIT_ERRORS);
# if defined(ANGLE_ENABLE_D3D9)
if (renderer->getRendererClass() == RENDERER_D3D9)
{
ASSERT(result.getID() >= 0 && result.getID() < NUM_D3D9_INIT_ERRORS);
angle::Platform *platform = angle::Platform::current();
platform->histogramEnumeration("GPU.ANGLE.D3D9InitializeResult",
result.getID(), NUM_D3D9_INIT_ERRORS);
}
angle::Platform *platform = angle::Platform::current();
platform->histogramEnumeration("GPU.ANGLE.D3D9InitializeResult",
result.getID(), NUM_D3D9_INIT_ERRORS);
}
# endif
if (!result.isError())
{
......
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