• Home
  • Raw
  • Download

Lines Matching refs:uint16_t

47     uint16_t   fRef;        // Reference value for stencil test and ops.
49 uint16_t fTestMask; // Bitwise "and" to perform on fRef and stencil values before testing.
53 uint16_t fWriteMask; // Indicates which bits in the stencil buffer should be updated.
57 enum class GrUserStencilTest : uint16_t {
118 template<uint16_t Ref, GrUserStencilTest Test, uint16_t TestMask,
119 GrUserStencilOp PassOp, GrUserStencilOp FailOp, uint16_t WriteMask> struct Init {};
121 template<uint16_t FtRef, uint16_t BkRef,
123 uint16_t FtTestMask, uint16_t BkTestMask,
126 uint16_t FtWriteMask, uint16_t BkWriteMask> struct InitSeparate {};
128 template<uint16_t Ref, GrUserStencilTest Test, uint16_t TestMask,
129 GrUserStencilOp PassOp, GrUserStencilOp FailOp, uint16_t WriteMask>
134 template<uint16_t FtRef, uint16_t BkRef,
136 uint16_t FtTestMask, uint16_t BkTestMask,
139 uint16_t FtWriteMask, uint16_t BkWriteMask>
149 template<uint16_t Ref, GrUserStencilTest Test, uint16_t TestMask,
150 GrUserStencilOp PassOp, GrUserStencilOp FailOp, uint16_t WriteMask,
154 : fFrontFlags{(uint16_t)(Attrs::Flags(false) | kSingleSided_StencilFlag), in GrUserStencilSettings()
155 (uint16_t)(Attrs::Flags(true) | kSingleSided_StencilFlag)} in GrUserStencilSettings()
158 , fBackFlags{(uint16_t)(Attrs::Flags(false) | kSingleSided_StencilFlag),
159 (uint16_t)(Attrs::Flags(true) | kSingleSided_StencilFlag)}
164 template<uint16_t FtRef, uint16_t BkRef,
166 uint16_t FtTestMask, uint16_t BkTestMask,
169 uint16_t FtWriteMask, uint16_t BkWriteMask,
186 uint16_t flags(bool hasStencilClip) const { in flags()
202 const uint16_t fFrontFlags[2]; // frontFlagsForDraw = fFrontFlags[hasStencilClip].
204 const uint16_t fBackFlags[2]; // backFlagsForDraw = fBackFlags[hasStencilClip].
240 constexpr static uint16_t Flags(bool hasStencilClip) { in Flags()
246 constexpr static uint16_t EffectiveTestMask(uint16_t testMask) { in EffectiveTestMask()
249 constexpr static uint16_t EffectiveWriteMask(uint16_t writeMask) { in EffectiveWriteMask()