Home
last modified time | relevance | path

Searched refs:StencilOp (Results 1 – 25 of 85) sorted by relevance

1234

/third_party/vk-gl-cts/modules/gles2/functional/
Des2fStencilTests.cpp112 class StencilOp class
134StencilOp (Type type_, GLenum stencilTest_ = GL_ALWAYS, int stencil_ = 0, GLenum depthTest_ = GL_A… in StencilOp() function in deqp::gles2::Functional::StencilOp
147 static StencilOp clearStencil (int stencil) in clearStencil()
149 StencilOp op(TYPE_CLEAR_STENCIL); in clearStencil()
154 static StencilOp clearDepth (float depth) in clearDepth()
156 StencilOp op(TYPE_CLEAR_DEPTH); in clearDepth()
161 …static StencilOp quad (GLenum stencilTest, int stencil, GLenum depthTest, float depth, GLenum sFai… in quad()
163 return StencilOp(TYPE_QUAD, stencilTest, stencil, depthTest, depth, sFail, dFail, dPass); in quad()
177 …virtual void genOps (vector<StencilOp>& dst, int stencilBits, int depthBits, int targetStencil…
180 void executeOps (sglr::Context& context, const IVec4& cell, const vector<StencilOp>& ops);
[all …]
/third_party/vk-gl-cts/modules/gles3/functional/
Des3fStencilTests.cpp115 class StencilOp class
137StencilOp (Type type_, GLenum stencilTest_ = GL_ALWAYS, int stencil_ = 0, GLenum depthTest_ = GL_A… in StencilOp() function in deqp::gles3::Functional::StencilOp
150 static StencilOp clearStencil (int stencil) in clearStencil()
152 StencilOp op(TYPE_CLEAR_STENCIL); in clearStencil()
157 static StencilOp clearDepth (float depth) in clearDepth()
159 StencilOp op(TYPE_CLEAR_DEPTH); in clearDepth()
164 …static StencilOp quad (GLenum stencilTest, int stencil, GLenum depthTest, float depth, GLenum sFai… in quad()
166 return StencilOp(TYPE_QUAD, stencilTest, stencil, depthTest, depth, sFail, dFail, dPass); in quad()
180 …virtual void genOps (vector<StencilOp>& dst, int stencilBits, int depthBits, int targetStencil…
183 void executeOps (sglr::Context& context, const IVec4& cell, const vector<StencilOp>& ops);
[all …]
/third_party/vk-gl-cts/external/amber/src/src/
Dpipeline_data.h60 void SetFrontFailOp(StencilOp op) { front_fail_op_ = op; } in SetFrontFailOp()
61 StencilOp GetFrontFailOp() const { return front_fail_op_; } in GetFrontFailOp()
63 void SetFrontPassOp(StencilOp op) { front_pass_op_ = op; } in SetFrontPassOp()
64 StencilOp GetFrontPassOp() const { return front_pass_op_; } in GetFrontPassOp()
66 void SetFrontDepthFailOp(StencilOp op) { front_depth_fail_op_ = op; } in SetFrontDepthFailOp()
67 StencilOp GetFrontDepthFailOp() const { return front_depth_fail_op_; } in GetFrontDepthFailOp()
81 void SetBackFailOp(StencilOp op) { back_fail_op_ = op; } in SetBackFailOp()
82 StencilOp GetBackFailOp() const { return back_fail_op_; } in GetBackFailOp()
84 void SetBackPassOp(StencilOp op) { back_pass_op_ = op; } in SetBackPassOp()
85 StencilOp GetBackPassOp() const { return back_pass_op_; } in GetBackPassOp()
[all …]
Dcommand_data.h75 enum class StencilOp : uint8_t { enum
/third_party/vk-gl-cts/external/amber/src/src/amberscript/
Dparser_stencil_test.cc72 ASSERT_EQ(StencilOp::kIncrementAndClamp, in TEST_F()
74 ASSERT_EQ(StencilOp::kZero, pipeline->GetPipelineData()->GetBackFailOp()); in TEST_F()
75 ASSERT_EQ(StencilOp::kInvert, pipeline->GetPipelineData()->GetFrontPassOp()); in TEST_F()
76 ASSERT_EQ(StencilOp::kIncrementAndWrap, in TEST_F()
78 ASSERT_EQ(StencilOp::kKeep, in TEST_F()
80 ASSERT_EQ(StencilOp::kReplace, in TEST_F()
Dparser.cc177 StencilOp StrToStencilOp(const std::string& str) { in StrToStencilOp()
179 return StencilOp::kKeep; in StrToStencilOp()
181 return StencilOp::kZero; in StrToStencilOp()
183 return StencilOp::kReplace; in StrToStencilOp()
185 return StencilOp::kIncrementAndClamp; in StrToStencilOp()
187 return StencilOp::kDecrementAndClamp; in StrToStencilOp()
189 return StencilOp::kInvert; in StrToStencilOp()
191 return StencilOp::kIncrementAndWrap; in StrToStencilOp()
193 return StencilOp::kDecrementAndWrap; in StrToStencilOp()
195 return StencilOp::kUnknown; in StrToStencilOp()
[all …]
/third_party/vk-gl-cts/framework/referencerenderer/
DrrRenderState.hpp105 enum StencilOp enum
190 StencilOp sFail;
191 StencilOp dpFail;
192 StencilOp dpPass;
/third_party/vk-gl-cts/external/amber/src/src/vkscript/
Dcommand_parser.cc1809 Result CommandParser::ParseStencilOp(const std::string& name, StencilOp* op) { in ParseStencilOp()
1830 StencilOp* op) { in ParseStencilOpName()
1834 *op = StencilOp::kKeep; in ParseStencilOpName()
1836 *op = StencilOp::kZero; in ParseStencilOpName()
1838 *op = StencilOp::kReplace; in ParseStencilOpName()
1840 *op = StencilOp::kIncrementAndClamp; in ParseStencilOpName()
1842 *op = StencilOp::kDecrementAndClamp; in ParseStencilOpName()
1844 *op = StencilOp::kInvert; in ParseStencilOpName()
1846 *op = StencilOp::kIncrementAndWrap; in ParseStencilOpName()
1848 *op = StencilOp::kDecrementAndWrap; in ParseStencilOpName()
[all …]
Dcommand_parser.h76 Result ParseStencilOpNameForTesting(const std::string& name, StencilOp* op) { in ParseStencilOpNameForTesting()
145 Result ParseStencilOp(const std::string& name, StencilOp* op);
146 Result ParseStencilOpName(const std::string& name, StencilOp* op);
Dcommand_parser_test.cc2578 EXPECT_EQ(StencilOp::kReplace, cp.PipelineDataForTesting()->GetFrontFailOp()); in TEST_F()
2589 EXPECT_EQ(StencilOp::kReplace, cp.PipelineDataForTesting()->GetFrontPassOp()); in TEST_F()
2600 EXPECT_EQ(StencilOp::kReplace, in TEST_F()
2612 EXPECT_EQ(StencilOp::kReplace, cp.PipelineDataForTesting()->GetBackFailOp()); in TEST_F()
2623 EXPECT_EQ(StencilOp::kReplace, cp.PipelineDataForTesting()->GetBackPassOp()); in TEST_F()
2634 EXPECT_EQ(StencilOp::kReplace, in TEST_F()
2640 StencilOp type;
2650 StencilOp op = StencilOp::kKeep; in TEST_P()
2660 StencilOpData{"VK_STENCIL_OP_KEEP", StencilOp::kKeep},
2661 StencilOpData{"VK_STENCIL_OP_ZERO", StencilOp::kZero},
[all …]
/third_party/vk-gl-cts/external/amber/src/src/vulkan/
Dgraphics_pipeline.cc75 VkStencilOp ToVkStencilOp(StencilOp op) { in ToVkStencilOp()
77 case StencilOp::kKeep: in ToVkStencilOp()
79 case StencilOp::kZero: in ToVkStencilOp()
81 case StencilOp::kReplace: in ToVkStencilOp()
83 case StencilOp::kIncrementAndClamp: in ToVkStencilOp()
85 case StencilOp::kDecrementAndClamp: in ToVkStencilOp()
87 case StencilOp::kInvert: in ToVkStencilOp()
89 case StencilOp::kIncrementAndWrap: in ToVkStencilOp()
91 case StencilOp::kDecrementAndWrap: in ToVkStencilOp()
93 case StencilOp::kUnknown: in ToVkStencilOp()
/third_party/openGLES/extensions/EXT/
DEXT_stencil_wrap.txt56 StencilOp:
105 INVALID_ENUM is generated by StencilOp if any of its parameters
127 These are parameters to StencilOp, not BlendEquation.
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/
DEXT_stencil_wrap.txt56 StencilOp:
105 INVALID_ENUM is generated by StencilOp if any of its parameters
127 These are parameters to StencilOp, not BlendEquation.
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DRenderPipelineD3D12.cpp235 D3D12_STENCIL_OP StencilOp(dawn::StencilOperation op) { in StencilOp() function
261 desc.StencilFailOp = StencilOp(descriptor.failOp); in StencilOpDesc()
262 desc.StencilDepthFailOp = StencilOp(descriptor.depthFailOp); in StencilOpDesc()
263 desc.StencilPassOp = StencilOp(descriptor.passOp); in StencilOpDesc()
/third_party/openGLES/extensions/ATI/
DATI_separate_stencil.txt130 void StencilOp( enum sfail, enum dpfail, enum dppass);
144 "StencilOp and StencilOpSeparateATI take three arguments that indicate
146 subsequent tests fail or pass. StencilOp sets the ops for both front
/third_party/skia/third_party/externals/opengl-registry/extensions/ATI/
DATI_separate_stencil.txt130 void StencilOp( enum sfail, enum dpfail, enum dppass);
144 "StencilOp and StencilOpSeparateATI take three arguments that indicate
146 subsequent tests fail or pass. StencilOp sets the ops for both front
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DRenderPipelineD3D12.cpp248 D3D12_STENCIL_OP StencilOp(wgpu::StencilOperation op) { in StencilOp() function
272 desc.StencilFailOp = StencilOp(descriptor.failOp); in StencilOpDesc()
273 desc.StencilDepthFailOp = StencilOp(descriptor.depthFailOp); in StencilOpDesc()
274 desc.StencilPassOp = StencilOp(descriptor.passOp); in StencilOpDesc()
/third_party/openGLES/extensions/OES/
DOES_stencil_wrap.txt1 The GL_OES_stencil_wrap extension extends the StencilOp functions to
/third_party/skia/third_party/externals/opengl-registry/extensions/OES/
DOES_stencil_wrap.txt1 The GL_OES_stencil_wrap extension extends the StencilOp functions to
/third_party/skia/third_party/externals/opengl-registry/extensions/AMD/
DAMD_stencil_operation_extended.txt63 Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp
108 Replace the second and third paragraphs on p.288, describing StencilOp and
111 StencilOp and StencilOpSeparate take three arguments that indicate what
153 StencilFuncSeparate, to StencilOp or StencilOpSeparate, and to
/third_party/openGLES/extensions/AMD/
DAMD_stencil_operation_extended.txt63 Accepted by the <sfail>, <dpfail> and <dppass> parameters of StencilOp
108 Replace the second and third paragraphs on p.288, describing StencilOp and
111 StencilOp and StencilOpSeparate take three arguments that indicate what
153 StencilFuncSeparate, to StencilOp or StencilOpSeparate, and to
/third_party/vk-gl-cts/framework/opengl/simplereference/
DsglrReferenceUtils.hpp46 rr::StencilOp mapGLStencilOp (deUint32 op);
/third_party/vk-gl-cts/external/amber/src/src/dawn/
Dengine_dawn.cc663 ::dawn::StencilOperation GetDawnStencilOp(::amber::StencilOp op) { in GetDawnStencilOp()
665 case StencilOp::kKeep: in GetDawnStencilOp()
667 case StencilOp::kZero: in GetDawnStencilOp()
669 case StencilOp::kReplace: in GetDawnStencilOp()
671 case StencilOp::kIncrementAndClamp: in GetDawnStencilOp()
673 case StencilOp::kDecrementAndClamp: in GetDawnStencilOp()
675 case StencilOp::kInvert: in GetDawnStencilOp()
677 case StencilOp::kIncrementAndWrap: in GetDawnStencilOp()
679 case StencilOp::kDecrementAndWrap: in GetDawnStencilOp()
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/
Dgl_enum_utils_autogen.h184 StencilOp, enumerator
/third_party/skia/third_party/externals/angle2/src/libANGLE/capture/
Dgl_enum_utils_autogen.h179 StencilOp, enumerator

1234