KalebDark / angleproject

Automatically exported from code.google.com/p/angleproject
Other
0 stars 0 forks source link

Disable share handle support for WARP #973

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
WARP (at least on my Windows 7 machine) self-destructs when creating a 
SwapChain with share handle support. Fix this.

Original issue reported on code.google.com by jmad...@chromium.org on 13 Apr 2015 at 8:03

GoogleCodeExporter commented 9 years ago

Original comment by jmad...@chromium.org on 14 Apr 2015 at 1:49

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Jamie Madill <jmadill@chromium.org>
Commit : b1eee7afaf13d2a0354d679931a2bbe4a8e19270

Code-Review  0 : Brandon Jones, Jamie Madill
Code-Review  +1: Geoff Lang
Code-Review  +2: Kenneth Russell
Verified     0 : Brandon Jones, Geoff Lang, Kenneth Russell
Verified     +1: Jamie Madill
Commit Queue   : Chumped
Change-Id      : I41e778625e8697e45657843f2f337bcffe7ddbe2
Reviewed-at    : https://chromium-review.googlesource.com/265611

D3D11: Only use share handles with HW driver.

WARP does not support surface sharing like native D3D11. This,
combined with a Chromium-side change, should fix WARP rendering
in Chrome.

BUG=angleproject:973
BUG=429792

src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
src/tests/end2end_tests/PbufferTest.cpp

Original comment by bugdro...@chromium.org on 14 Apr 2015 at 7:01

GoogleCodeExporter commented 9 years ago

Original comment by jmad...@chromium.org on 14 Apr 2015 at 7:06