/aosp_15_r20/external/deqp/modules/gles3/functional/ |
H A D | es3fStencilTests.cpp | 183 …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 D | es3fIntegerStateQueryTests.cpp | 85 …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 D | es3fDepthStencilTests.cpp | 210 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 D | es3fDepthStencilClearTests.cpp | 107 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 D | es2fStencilTests.cpp | 180 …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 D | es2fIntegerStateQueryTests.cpp | 84 …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 D | es2fDepthStencilTests.cpp | 210 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 D | es2fDepthStencilClearTests.cpp | 107 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 D | Format.h | 41 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 D | d3d_format.cpp | 32 stencilBits(0), in D3DFormat() 45 GLuint stencilBits, in D3DFormat() argument 56 stencilBits(stencilBits), in D3DFormat()
|
H A D | d3d_format.h | 32 GLuint stencilBits, 48 GLuint stencilBits; member
|
/aosp_15_r20/external/deqp/framework/opengl/ |
H A D | gluFboRenderContext.cpp | 72 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 D | GrGLRenderTarget.cpp | 83 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 D | DepthStencilFormatsTest.cpp | 22 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 D | addrlib.cpp | 539 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 D | osmesa.c | 539 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 D | teglRenderTests.cpp | 422 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 D | GrBackendSurface.h | 297 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 D | tcuIOSPlatform.mm | 204 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 D | glcConfigList.hpp | 106 , stencilBits(stencilBits_) in AOSPConfig() 120 , stencilBits(0) in AOSPConfig() 133 int32_t stencilBits; member
|
/aosp_15_r20/external/skia/tools/window/mac/ |
H A D | GaneshANGLEWindowContext_mac.mm | 55 GLint stencilBits; 58 [pixelFormat getValues:&stencilBits forAttribute:NSOpenGLPFAStencilSize forVirtualScreen:0]; 59 return stencilBits;
|
H A D | GaneshGLWindowContext_mac.mm | 95 GLint stencilBits; 96 [fPixelFormat getValues:&stencilBits forAttribute:NSOpenGLPFAStencilSize forVirtualScreen:0]; 97 fStencilBits = stencilBits;
|
/aosp_15_r20/external/skia/src/gpu/ganesh/ |
H A D | GrBackendSurfacePriv.h | 35 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 D | tcuRenderTarget.cpp | 39 …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 D | tcuSurfacelessPlatform.cpp | 267 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()
|