Home
last modified time | relevance | path

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

12

/external/deqp/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 …]
/external/deqp/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 …]
/external/deqp-deps/amber/src/
Dpipeline_data.h51 void SetFrontFailOp(StencilOp op) { front_fail_op_ = op; } in SetFrontFailOp()
52 StencilOp GetFrontFailOp() const { return front_fail_op_; } in GetFrontFailOp()
54 void SetFrontPassOp(StencilOp op) { front_pass_op_ = op; } in SetFrontPassOp()
55 StencilOp GetFrontPassOp() const { return front_pass_op_; } in GetFrontPassOp()
57 void SetFrontDepthFailOp(StencilOp op) { front_depth_fail_op_ = op; } in SetFrontDepthFailOp()
58 StencilOp GetFrontDepthFailOp() const { return front_depth_fail_op_; } in GetFrontDepthFailOp()
72 void SetBackFailOp(StencilOp op) { back_fail_op_ = op; } in SetBackFailOp()
73 StencilOp GetBackFailOp() const { return back_fail_op_; } in GetBackFailOp()
75 void SetBackPassOp(StencilOp op) { back_pass_op_ = op; } in SetBackPassOp()
76 StencilOp GetBackPassOp() const { return back_pass_op_; } in GetBackPassOp()
[all …]
Dcommand_data.h75 enum class StencilOp : uint8_t { enum
/external/deqp-deps/amber/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 …]
/external/deqp/framework/referencerenderer/
DrrRenderState.hpp105 enum StencilOp enum
190 StencilOp sFail;
191 StencilOp dpFail;
192 StencilOp dpPass;
/external/deqp-deps/amber/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()
/external/deqp-deps/amber/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 …]
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Ddepthstencil.h33 void StencilOp(SWR_STENCILOP op, in StencilOp() function
315 StencilOp((SWR_STENCILOP)stencilFailOp, stencilFailMask, stencilRefps, stencilps); in DepthStencilWrite()
316 StencilOp((SWR_STENCILOP)stencilPassDepthFailOp, in DepthStencilWrite()
320 StencilOp((SWR_STENCILOP)stencilPassDepthPassOp, in DepthStencilWrite()
/external/deqp/framework/opengl/simplereference/
DsglrReferenceUtils.hpp46 rr::StencilOp mapGLStencilOp (deUint32 op);
DsglrReferenceUtils.cpp233 rr::StencilOp mapGLStencilOp (deUint32 op) in mapGLStencilOp()
/external/deqp-deps/amber/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()
/external/angle/src/libANGLE/capture/
Dgl_enum_utils_autogen.h179 StencilOp, enumerator
Dgl_enum_utils_autogen.cpp3481 case GLenumGroup::StencilOp: in GLenumToString()
/external/mesa3d/docs/relnotes/
D6.5.rst83 - Stencil: The Driver.StencilOp/Func/Mask() functions have been
/external/skia/src/gpu/gl/
DGrGLAssembleWebGLInterfaceAutogen.cpp119 GET_PROC(StencilOp); in GrGLMakeAssembledWebGLInterface()
DGrGLAssembleGLESInterfaceAutogen.cpp112 GET_PROC(StencilOp); in GrGLMakeAssembledGLESInterface()
/external/swiftshader/tests/VulkanWrapper/
DDrawTester.cpp264 depthStencilState.back.failOp = vk::StencilOp::eKeep; in createGraphicsPipeline()
265 depthStencilState.back.passOp = vk::StencilOp::eKeep; in createGraphicsPipeline()
/external/angle/src/tests/gles1_conformance_tests/
DCovglTests.cpp354 TEST_P(GLES1CovglTest, StencilOp) in TEST_P() argument
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
DvktPipelineReferenceRenderer.hpp370 rr::StencilOp mapVkStencilOp (vk::VkStencilOp stencilOp);
DvktPipelineReferenceRenderer.cpp127 rr::StencilOp mapVkStencilOp (vk::VkStencilOp stencilOp) in mapVkStencilOp()
/external/skqp/src/gpu/gl/
DGrGLAssembleInterface.cpp202 GET_PROC(StencilOp); in GrGLMakeAssembledGLInterface()
576 GET_PROC(StencilOp); in GrGLMakeAssembledGLESInterface()

12