OSDN Git Service

Remove extra stencil state from DrawData
authorChris Forbes <chrisforbes@google.com>
Thu, 21 Mar 2019 21:14:40 +0000 (14:14 -0700)
committerChris Forbes <chrisforbes@google.com>
Fri, 22 Mar 2019 18:57:31 +0000 (18:57 +0000)
commite276f52bb4c97ba48d57adc806b86074b4fad4e4
treea60c287e3588101d21bd1dbd3e3d1647c4924a73
parent426b4c89ea87a11246cdfd1e711f2a67b9e09687
Remove extra stencil state from DrawData

In both the classic and pastel backends, we accidentally had *3* sets of
stencil state in the draw data. The generated routines use the array
only -- the separate stencilCCW variable is never touched.

Change-Id: I7898641bc8dbf387335528da3729e30d28b996aa
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/27790
Tested-by: Chris Forbes <chrisforbes@google.com>
Presubmit-Ready: Chris Forbes <chrisforbes@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
src/Device/Renderer.hpp
src/Renderer/Renderer.hpp