Home
last modified time | relevance | path

Searched refs:StencilOp (Results 1 - 25 of 48) sorted by relevance

12

/third_party/vk-gl-cts/modules/gles3/functional/
H A Des3fStencilTests.cpp115 class StencilOp class
137 StencilOp (Type type_, GLenum stencilTest_ = GL_ALWAYS, int stencil_ = 0, GLenum depthTest_ = GL_ALWAYS, float depth_ = 1.0f, GLenum sFail_ = GL_KEEP, GLenum dFail_ = GL_KEEP, GLenum dPass_ = GL_KEEP) 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 sFail, GLenum dFail, GLenum dPass) 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) = DE_NULL;
183 void executeOps (sglr::Context& context, const IVec4& cell, const vector<StencilOp>
[all...]
/third_party/vk-gl-cts/modules/gles2/functional/
H A Des2fStencilTests.cpp112 class StencilOp class
134 StencilOp (Type type_, GLenum stencilTest_ = GL_ALWAYS, int stencil_ = 0, GLenum depthTest_ = GL_ALWAYS, float depth_ = 1.0f, GLenum sFail_ = GL_KEEP, GLenum dFail_ = GL_KEEP, GLenum dPass_ = GL_KEEP) 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 sFail, GLenum dFail, GLenum dPass) 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) = DE_NULL;
180 void executeOps (sglr::Context& context, const IVec4& cell, const vector<StencilOp>
[all...]
/third_party/vk-gl-cts/external/amber/src/src/
H A 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 GetBackPassO in SetBackPassOp()
[all...]
H A Dcommand_data.h75 enum class StencilOp : uint8_t { class
/third_party/vk-gl-cts/external/amber/src/src/amberscript/
H A 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()
H A 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 in StrToStencilOp()
[all...]
/third_party/vk-gl-cts/framework/referencerenderer/
H A DrrRenderState.hpp105 enum StencilOp enum
190 StencilOp sFail;
191 StencilOp dpFail;
192 StencilOp dpPass;
/third_party/vk-gl-cts/external/amber/src/src/vkscript/
H A 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 in ParseStencilOpName()
[all...]
H A 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);
H A 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
[all...]
/third_party/vk-gl-cts/external/amber/src/src/vulkan/
H A 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 in ToVkStencilOp()
[all...]
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
H A 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/vk-gl-cts/framework/opengl/simplereference/
H A DsglrReferenceUtils.hpp46 rr::StencilOp mapGLStencilOp (deUint32 op);
H A DsglrReferenceUtils.cpp233 rr::StencilOp mapGLStencilOp (deUint32 op) in mapGLStencilOp()
/third_party/vk-gl-cts/external/amber/src/src/dawn/
H A 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/skia/third_party/externals/angle2/src/libANGLE/capture/
H A Dgl_enum_utils_autogen.h179 StencilOp, member in gl::GLenumGroup
/third_party/skia/src/gpu/gl/
H A DGrGLAssembleWebGLInterfaceAutogen.cpp119 GET_PROC(StencilOp); in GrGLMakeAssembledWebGLInterface()
H A DGrGLAssembleGLESInterfaceAutogen.cpp112 GET_PROC(StencilOp); in GrGLMakeAssembledGLESInterface()
H A DGrGLAssembleGLInterfaceAutogen.cpp115 GET_PROC(StencilOp); in GrGLMakeAssembledGLInterface()
/third_party/skia/third_party/externals/swiftshader/tests/VulkanWrapper/
H A DDrawTester.cpp264 depthStencilState.back.failOp = vk::StencilOp::eKeep; in createGraphicsPipeline()
265 depthStencilState.back.passOp = vk::StencilOp::eKeep; in createGraphicsPipeline()
/third_party/skia/third_party/externals/angle2/src/tests/gles1_conformance_tests/
H A DCovglTests.cpp354 TEST_P(GLES1CovglTest, StencilOp) in TEST_P()
/third_party/mesa3d/src/gallium/frontends/d3d10umd/
H A DOutputMerger.cpp851 translateStencilOp(D3D10_DDI_STENCIL_OP StencilOp) in translateStencilOp() argument
853 switch (StencilOp) { in translateStencilOp()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineReferenceRenderer.cpp127 rr::StencilOp mapVkStencilOp (vk::VkStencilOp stencilOp) in mapVkStencilOp()
H A DvktPipelineReferenceRenderer.hpp377 rr::StencilOp mapVkStencilOp (vk::VkStencilOp stencilOp);
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineReferenceRenderer.cpp127 rr::StencilOp mapVkStencilOp (vk::VkStencilOp stencilOp) in mapVkStencilOp()

Completed in 25 milliseconds

12