commit | 8d62bcc4e282daff5d19966c8d7c9b1286f7607c | [log] [tgz] |
---|---|---|
author | Nicolas Capens <nicolascapens@chromium.org> | Fri Jul 25 15:08:21 2014 -0400 |
committer | Nicolas Capens <capn@chromium.org> | Mon Jul 28 14:58:17 2014 +0000 |
tree | c438529e65e6aecfdf182a441c2d26c4eebcc10e | |
parent | 34b66f32554dad3a44bfd1a16d804bf02d8f99f5 [diff] |
Avoid D3D11 primitive restart index using 32-bit indices D3D11 interprets an index value of 0xFFFF in a 16-bit index buffer as a primitive restart marker. This behavior can't be toggled off. http://msdn.microsoft.com/en-us/library/windows/desktop/bb205124(v=vs.85).aspx We work around it by converting to 32-bit indices. BUG=angle:708 Change-Id: Ibc92d6ba98e5f11a98d76cae14f90ca050a19964 Reviewed-on: https://chromium-review.googlesource.com/209883 Tested-by: Nicolas Capens <capn@chromium.org> Reviewed-by: Brandon Jones <bajones@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org>