Home
last modified time | relevance | path

Searched refs:stencilBits (Results 1 – 25 of 117) sorted by relevance

12345

/aosp_15_r20/external/deqp/modules/gles3/functional/
H A Des3fStencilTests.cpp183 …virtual void genOps(vector<StencilOp> &dst, int stencilBits, int depthBits, int targetStencil) = D…
187 void visualizeStencil(sglr::Context &context, int stencilBits, int stencilStep);
260 void StencilCase::visualizeStencil(sglr::Context &context, int stencilBits, int stencilStep) in visualizeStencil() argument
262 int endVal = 1 << stencilBits; in visualizeStencil()
284 int stencilBits = renderTarget.getStencilBits(); in iterate() local
286 int stencilStep = stencilBits == 8 ? 8 : 1; in iterate()
287 int numStencilValues = (1 << stencilBits) / stencilStep + 1; in iterate()
311 … genOps(ops[ndx], stencilBits, depthBits, deMin32(ndx * stencilStep, (1 << stencilBits) - 1)); in iterate()
314 genOps(ops[numStencilValues + 0], stencilBits, depthBits, 1 << stencilBits); in iterate()
315 genOps(ops[numStencilValues + 1], stencilBits, depthBits, -1); in iterate()
[all …]
H A Des3fIntegerStateQueryTests.cpp85 …virtual void verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits) …
123 void verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits);
349 …tBooleanVerifier::verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits) in verifyStencilMaskInitial() argument
361 if (stencilBits > 0 && state != GL_TRUE) in verifyStencilMaskInitial()
385 void verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits);
545 …tIntegerVerifier::verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits) in verifyStencilMaskInitial() argument
555 const GLint reference = (1 << stencilBits) - 1; in verifyStencilMaskInitial()
582 void verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits);
745 …nteger64Verifier::verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits) in verifyStencilMaskInitial() argument
755 const GLint64 reference = (1ULL << stencilBits) - 1; in verifyStencilMaskInitial()
[all …]
H A Des3fDepthStencilTests.cpp210 int stencilBits; member
216 , stencilBits(stencilBits_) in TestRenderTarget()
220 TestRenderTarget(void) : width(0), height(0), depthBits(0), stencilBits(0) in TestRenderTarget()
225 void getStencilTestValues(int stencilBits, int numValues, int *values) in getStencilTestValues() argument
229 int maxVal = (1 << stencilBits) - 1; in getStencilTestValues()
264 getStencilTestValues(target.stencilBits, numL0CellsX * numL0CellsY, &stencilValues[0]); in generateBaseClearAndDepthCommands()
337 getStencilTestValues(target.stencilBits, numValues, &stencilValues[0]); in generateStencilVisualizeCommands()
379 bool hasStencil = renderTarget.stencilBits > 0; in translateCommand()
396 dst.state.numStencilBits = renderTarget.stencilBits; in translateCommand()
480 const tcu::PixelBufferAccess &dstStencil, int stencilBits) in renderReference() argument
[all …]
H A Des3fDepthStencilClearTests.cpp107 tcu::TextureFormat getStencilFormat(int stencilBits) in getStencilFormat() argument
109 switch (stencilBits) in getStencilFormat()
461 int stencilBits = renderTarget.getStencilBits(); in renderReference() local
462 tcu::TextureLevel depthBufRow(getStencilFormat(stencilBits), dst.getWidth(), 1, 1); in renderReference()
464 uint32_t bufMask = (1u << stencilBits) - 1; in renderReference()
500 … (float)(stencil / ((1u << stencilBits) / (uint32_t)STENCIL_STEPS)) / (float)(STENCIL_STEPS - 1); in renderReference()
/aosp_15_r20/external/deqp/modules/gles2/functional/
H A Des2fStencilTests.cpp180 …virtual void genOps(vector<StencilOp> &dst, int stencilBits, int depthBits, int targetStencil) = D…
184 void visualizeStencil(sglr::Context &context, int stencilBits, int stencilStep);
257 void StencilCase::visualizeStencil(sglr::Context &context, int stencilBits, int stencilStep) in visualizeStencil() argument
259 int endVal = 1 << stencilBits; in visualizeStencil()
281 int stencilBits = renderTarget.getStencilBits(); in iterate() local
283 int stencilStep = stencilBits == 8 ? 8 : 1; in iterate()
284 int numStencilValues = (1 << stencilBits) / stencilStep + 1; in iterate()
308 … genOps(ops[ndx], stencilBits, depthBits, deMin32(ndx * stencilStep, (1 << stencilBits) - 1)); in iterate()
311 genOps(ops[numStencilValues + 0], stencilBits, depthBits, 1 << stencilBits); in iterate()
312 genOps(ops[numStencilValues + 1], stencilBits, depthBits, -1); in iterate()
[all …]
H A Des2fIntegerStateQueryTests.cpp84 …virtual void verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits) …
121 void verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits);
317 …tBooleanVerifier::verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits) in verifyStencilMaskInitial() argument
329 if (stencilBits > 0 && state != GL_TRUE) in verifyStencilMaskInitial()
352 void verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits);
493 …tIntegerVerifier::verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits) in verifyStencilMaskInitial() argument
503 const GLint reference = (1 << stencilBits) - 1; in verifyStencilMaskInitial()
529 void verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits);
682 …GetFloatVerifier::verifyStencilMaskInitial(tcu::TestContext &testCtx, GLenum name, int stencilBits) in verifyStencilMaskInitial() argument
686 const GLint reference = (1 << stencilBits) - 1; in verifyStencilMaskInitial()
[all …]
H A Des2fDepthStencilTests.cpp210 int stencilBits; member
216 , stencilBits(stencilBits_) in TestRenderTarget()
220 TestRenderTarget(void) : width(0), height(0), depthBits(0), stencilBits(0) in TestRenderTarget()
225 void getStencilTestValues(int stencilBits, int numValues, int *values) in getStencilTestValues() argument
229 int maxVal = (1 << stencilBits) - 1; in getStencilTestValues()
264 getStencilTestValues(target.stencilBits, numL0CellsX * numL0CellsY, &stencilValues[0]); in generateBaseClearAndDepthCommands()
337 getStencilTestValues(target.stencilBits, numValues, &stencilValues[0]); in generateStencilVisualizeCommands()
379 bool hasStencil = renderTarget.stencilBits > 0; in translateCommand()
396 dst.state.numStencilBits = renderTarget.stencilBits; in translateCommand()
480 const tcu::PixelBufferAccess &dstStencil, int stencilBits) in renderReference() argument
[all …]
H A Des2fDepthStencilClearTests.cpp107 tcu::TextureFormat getStencilFormat(int stencilBits) in getStencilFormat() argument
109 switch (stencilBits) in getStencilFormat()
457 int stencilBits = renderTarget.getStencilBits(); in renderReference() local
458 tcu::TextureLevel depthBufRow(getStencilFormat(stencilBits), dst.getWidth(), 1, 1); in renderReference()
460 uint32_t bufMask = (1u << stencilBits) - 1; in renderReference()
496 … (float)(stencil / ((1u << stencilBits) / (uint32_t)STENCIL_STEPS)) / (float)(STENCIL_STEPS - 1); in renderReference()
/aosp_15_r20/external/angle/src/libANGLE/renderer/
H A DFormat.h41 GLuint stencilBits,
110 GLuint stencilBits; member
136 GLuint stencilBits) in GetChannelCount() argument
140 (stencilBits > 0 ? 1 : 0); in GetChannelCount()
157 GLuint stencilBits, in Format() argument
180 stencilBits(stencilBits), in Format()
189 stencilBits)), in Format()
200 return depthBits > 0 || stencilBits > 0; in hasDepthOrStencilBits()
205 return depthBits > 0 && stencilBits > 0; in hasDepthAndStencilBits()
H A Dd3d_format.cpp32 stencilBits(0), in D3DFormat()
45 GLuint stencilBits, in D3DFormat() argument
56 stencilBits(stencilBits), in D3DFormat()
H A Dd3d_format.h32 GLuint stencilBits,
48 GLuint stencilBits; member
/aosp_15_r20/external/deqp/framework/opengl/
H A DgluFboRenderContext.cpp72 static void getDepthStencilBits(uint32_t depthStencilFormat, int *depthBits, int *stencilBits) in getDepthStencilBits() argument
77 *stencilBits = getNumStencilBits(combinedFormat); in getDepthStencilBits()
117 const int stencilBits = getNumStencilBits(combinedFormat); in chooseDepthStencilFormat() local
122 if (config.stencilBits != glu::RenderConfig::DONT_CARE && config.stencilBits != stencilBits) in chooseDepthStencilFormat()
201 int stencilBits = 0; in createFramebuffer() local
235 getDepthStencilBits(depthStencilFormat, &depthBits, &stencilBits); in createFramebuffer()
260 if (stencilBits > 0) in createFramebuffer()
272 …m_renderTarget = tcu::RenderTarget(width, height, pixelFormat, depthBits, stencilBits, config.numS… in createFramebuffer()
/aosp_15_r20/external/skia/src/gpu/ganesh/gl/
H A DGrGLRenderTarget.cpp83 GrGLFormat stencil_bits_to_format(int stencilBits) { in stencil_bits_to_format() argument
84 SkASSERT(stencilBits); in stencil_bits_to_format()
85 switch (stencilBits) { in stencil_bits_to_format()
104 int stencilBits, in MakeWrapped() argument
108 if (stencilBits) { in MakeWrapped()
114 GrGLFormat sFmt = stencil_bits_to_format(stencilBits); in MakeWrapped()
/aosp_15_r20/external/angle/src/tests/gl_tests/
H A DDepthStencilFormatsTest.cpp22 int stencilBits; member
280 if (type.depthBits > 0 && type.stencilBits > 0 && !supportPackedDepthStencilFramebuffer) in depthStencilReadbackCase()
301 GLint stencilBits = 0; in depthStencilReadbackCase() local
302 glGetIntegerv(GL_STENCIL_BITS, &stencilBits); in depthStencilReadbackCase()
303 EXPECT_GE(stencilBits, type.stencilBits); in depthStencilReadbackCase()
580 int stencilBits; in TEST_P() member
685 if (type.depthBits > 0 && type.stencilBits > 0 && !supportPackedDepthStencilFramebuffer) in TEST_P()
707 GLint stencilBits = 0; in TEST_P() local
708 glGetIntegerv(GL_STENCIL_BITS, &stencilBits); in TEST_P()
709 EXPECT_GE(stencilBits, type.stencilBits); in TEST_P()
/aosp_15_r20/external/mesa3d/src/amd/addrlib/src/core/
H A Daddrlib.cpp539 UINT_32 stencilBits = 0; in Flt32ToDepthPixel() local
552 stencilBits = 8; in Flt32ToDepthPixel()
560 stencilBits = 8; in Flt32ToDepthPixel()
579 pOut->stencilBits = stencilBits; in Flt32ToDepthPixel()
/aosp_15_r20/external/mesa3d/src/gallium/frontends/osmesa/
H A Dosmesa.c539 OSMesaCreateContextExt(GLenum format, GLint depthBits, GLint stencilBits, in OSMesaCreateContextExt() argument
549 attribs[n++] = stencilBits; in OSMesaCreateContextExt()
571 int depthBits = 0, stencilBits = 0, accumBits = 0; in OSMesaCreateContextAttribs() local
606 stencilBits = attribList[i+1]; in OSMesaCreateContextAttribs()
607 if (stencilBits < 0) in OSMesaCreateContextAttribs()
648 if (depthBits > 0 && stencilBits > 0) { in OSMesaCreateContextAttribs()
651 else if (stencilBits > 0) { in OSMesaCreateContextAttribs()
/aosp_15_r20/external/deqp/modules/egl/
H A DteglRenderTests.cpp422 tcu::TextureFormat getStencilFormat(int stencilBits) in getStencilFormat() argument
424 switch (stencilBits) in getStencilFormat()
435 const tcu::PixelFormat &colorBits, const int depthBits, const int stencilBits, in renderReference() argument
469 if (stencilBits > 0) in renderReference()
471 stencilBuffer.setStorage(getStencilFormat(stencilBits), numSamples, width, height); in renderReference()
788 const int stencilBits = eglu::getConfigAttribInt(egl, display, config.config, EGL_STENCIL_SIZE); in executeForContexts() local
806 log << TestLog::Message << "EGL_STENCIL_SIZE = " << stencilBits << TestLog::EndMessage; in executeForContexts()
891 … renderReference(refFrame.getAccess(), drawOps, pixelFmt, depthBits, stencilBits, 1, subpixelBits); in executeForContexts()
1018 const int stencilBits = eglu::getConfigAttribInt(egl, display, config.config, EGL_STENCIL_SIZE); in executeForContexts() local
1041 log << TestLog::Message << "EGL_STENCIL_SIZE = " << stencilBits << TestLog::EndMessage; in executeForContexts()
[all …]
/aosp_15_r20/external/skia/include/gpu/ganesh/
H A DGrBackendSurface.h297 int stencilBits,
309 int stencilBits() const { return fStencilBits; } in stencilBits() function
363 int stencilBits, in GrBackendRenderTarget() argument
372 , fStencilBits(stencilBits) in GrBackendRenderTarget()
/aosp_15_r20/external/deqp/framework/platform/ios/
H A DtcuIOSPlatform.mm204 int stencilBits = 0;
212 if ((config.depthBits > 0 || config.stencilBits > 0) &&
253 GL_RENDERBUFFER, GL_RENDERBUFFER_STENCIL_SIZE, &stencilBits);
269 if (stencilBits > 0)
283 stencilBits, 0);
/aosp_15_r20/external/deqp/external/openglcts/modules/common/
H A DglcConfigList.hpp106 , stencilBits(stencilBits_) in AOSPConfig()
120 , stencilBits(0) in AOSPConfig()
133 int32_t stencilBits; member
/aosp_15_r20/external/skia/tools/window/mac/
H A DGaneshANGLEWindowContext_mac.mm55 GLint stencilBits;
58 [pixelFormat getValues:&stencilBits forAttribute:NSOpenGLPFAStencilSize forVirtualScreen:0];
59 return stencilBits;
H A DGaneshGLWindowContext_mac.mm95 GLint stencilBits;
96 [fPixelFormat getValues:&stencilBits forAttribute:NSOpenGLPFAStencilSize forVirtualScreen:0];
97 fStencilBits = stencilBits;
/aosp_15_r20/external/skia/src/gpu/ganesh/
H A DGrBackendSurfacePriv.h35 virtual int stencilBits() const = 0;
143 int stencilBits, in MakeGrBackendRenderTarget() argument
148 width, height, sampleCnt, stencilBits, backend, framebufferOnly, data); in MakeGrBackendRenderTarget()
/aosp_15_r20/external/deqp/framework/common/
H A DtcuRenderTarget.cpp39 …get::RenderTarget(int width, int height, const PixelFormat &format, int depthBits, int stencilBits, in RenderTarget() argument
45 , m_stencilBits(stencilBits) in RenderTarget()
/aosp_15_r20/external/deqp/framework/platform/surfaceless/
H A DtcuSurfacelessPlatform.cpp267 config.depthBits, config.stencilBits, config.numSamples) in EglRenderContext()
341 frame_buffer_attribs.push_back(config.stencilBits); in EglRenderContext()
372 (glu::RenderConfig::DONT_CARE == config.stencilBits || stencil == config.stencilBits) && in EglRenderContext()

12345