commit | 75551cf9a7c65bcdb9f9fe44ac78ca15da37942e | [log] [tgz] |
---|---|---|
author | Nicolas Capens <nicolascapens@chromium.org> | Mon Aug 11 10:26:07 2014 -0700 |
committer | Nicolas Capens <capn@chromium.org> | Mon Aug 11 18:42:25 2014 +0000 |
tree | 086a78723917902aff5db8e7c41082c6786591d2 | |
parent | c333af9c8e6b776363b722d9e9c4fed0b597f984 [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/211426 Reviewed-by: Shannon Woods <shannonwoods@chromium.org> Tested-by: Nicolas Capens <capn@chromium.org>