D3D11: Move applyShaders to StateManager11.
This also moves the shader application to happen before any of the
other state sync work. In order to do this, we must split off the
uniform application to happen after the viewport sync, because the
driver uniforms for the viewport size can change.
This prepares the D3D11 back-end for updating the programs before
a draw call, including refreshing binary cache entries.
BUG=angleproject:1156
Change-Id: Ie491e8ddb69ff44ebe076c56ebd39c4b46a4d2b2
Reviewed-on: https://chromium-review.googlesource.com/531797
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by:
Geoff Lang <geofflang@chromium.org>
Showing
Please
register
or
sign in
to comment