diff options
Diffstat (limited to 'chromium/third_party/angle/src')
-rw-r--r-- | chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp b/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp index 32c1da691fd..4c75172943f 100644 --- a/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp +++ b/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp @@ -1751,6 +1751,9 @@ gl::Error StateManager11::syncCurrentValueAttribs(const gl::State &glState) currentValueAttrib->attribute = attrib; currentValueAttrib->binding = &vertexBindings[attrib->bindingIndex]; + mDirtyVertexBufferRange.extend(static_cast<unsigned int>(attribIndex)); + mInputLayoutIsDirty = true; + ANGLE_TRY(mVertexDataManager.storeCurrentValue(currentValue, currentValueAttrib, static_cast<size_t>(attribIndex))); } |