Searched defs:stencilBits (Results 1 - 25 of 27) sorted by relevance

12

/external/deqp/framework/common/
H A DtcuRenderTarget.cpp39 RenderTarget::RenderTarget (int width, int height, const PixelFormat& format, int depthBits, int stencilBits, int numSamples) argument
44 , m_stencilBits (stencilBits)
/external/deqp/framework/opengl/
H A DgluFboRenderContext.cpp44 static void getDepthStencilBits (deUint32 depthStencilFormat, int* depthBits, int* stencilBits) argument
48 *stencilBits = bits[3];
113 if (config.stencilBits != glu::RenderConfig::DONT_CARE &&
114 config.stencilBits != bits[3])
187 int stencilBits = 0; local
221 getDepthStencilBits(depthStencilFormat, &depthBits, &stencilBits);
246 if (stencilBits > 0)
258 m_renderTarget = tcu::RenderTarget(width, height, pixelFormat, depthBits, stencilBits, config.numSamples);
H A DgluRenderConfig.hpp80 int stencilBits; member in struct:glu::RenderConfig
95 , stencilBits (DONT_CARE)
/external/deqp/framework/platform/win32/
H A DtcuWGL.hpp122 int stencilBits; member in class:tcu::wgl::PixelFormatInfo
144 , stencilBits (0)
/external/mesa3d/src/glx/
H A Dglxconfig.h49 GLint stencilBits; member in struct:glx_config
/external/deqp/framework/egl/
H A DegluGLContextFactory.cpp409 EGLint width, height, depthBits, stencilBits, numSamples; local
421 egl.getConfigAttrib(m_eglDisplay, m_eglConfig, EGL_STENCIL_SIZE, &stencilBits);
426 m_glRenderTarget = tcu::RenderTarget(width, height, pixelFmt, depthBits, stencilBits, numSamples);
/external/deqp/modules/gles2/functional/
H A Des2fDepthStencilClearTests.cpp103 tcu::TextureFormat getStencilFormat (int stencilBits) argument
105 switch (stencilBits)
450 int stencilBits = renderTarget.getStencilBits(); local
451 tcu::TextureLevel depthBufRow (getStencilFormat(stencilBits), dst.getWidth(), 1, 1);
453 deUint32 bufMask = (1u<<stencilBits)-1;
486 float step = (float)(stencil / ((1u<<stencilBits) / (deUint32)STENCIL_STEPS)) / (float)(STENCIL_STEPS-1);
H A Des2fStencilTests.cpp177 virtual void genOps (vector<StencilOp>& dst, int stencilBits, int depthBits, int targetStencil) = DE_NULL;
181 void visualizeStencil (sglr::Context& context, int stencilBits, int stencilStep);
254 void StencilCase::visualizeStencil (sglr::Context& context, int stencilBits, int stencilStep) argument
256 int endVal = 1<<stencilBits;
278 int stencilBits = renderTarget.getStencilBits(); local
280 int stencilStep = stencilBits == 8 ? 8 : 1;
281 int numStencilValues = (1<<stencilBits)/stencilStep + 1;
305 genOps(ops[ndx], stencilBits, depthBits, deMin32(ndx*stencilStep, (1<<stencilBits)-1));
308 genOps(ops[numStencilValues+0], stencilBits, depthBit
398 genOps(vector<StencilOp>& dst, int stencilBits, int depthBits, int targetStencil) argument
[all...]
H A Des2fDepthStencilTests.cpp210 int stencilBits; member in struct:deqp::gles2::Functional::DepthStencilCaseUtil::TestRenderTarget
219 , stencilBits (stencilBits_)
227 , stencilBits (0)
232 void getStencilTestValues (int stencilBits, int numValues, int* values) argument
236 int maxVal = (1<<stencilBits)-1;
269 getStencilTestValues(target.stencilBits, numL0CellsX*numL0CellsY, &stencilValues[0]);
342 getStencilTestValues(target.stencilBits, numValues, &stencilValues[0]);
384 bool hasStencil = renderTarget.stencilBits > 0;
399 dst.state.numStencilBits = renderTarget.stencilBits;
481 void renderReference (const vector<ClearCommand>& clears, const tcu::PixelBufferAccess& dstColor, const tcu::PixelBufferAccess& dstStencil, int stencilBits) argument
[all...]
H A Des2fIntegerStateQueryTests.cpp78 virtual void verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits) = DE_NULL;
113 void verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits);
303 void GetBooleanVerifier::verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits) argument
305 // if stencilBits == 0, the mask is allowed to be either GL_TRUE or GL_FALSE
315 if (stencilBits > 0 && state != GL_TRUE)
336 void verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits);
471 void GetIntegerVerifier::verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits) argument
481 const GLint reference = (1 << stencilBits) - 1;
483 if ((state & reference) != reference) // the least significant stencilBits bits should be on
504 void verifyStencilMaskInitial (tcu::TestContext& testCtx, GLenum name, int stencilBits);
642 verifyStencilMaskInitial(tcu::TestContext& testCtx, GLenum name, int stencilBits) argument
963 const int stencilBits = m_context.getRenderTarget().getStencilBits(); local
1004 const int stencilBits = m_context.getRenderTarget().getStencilBits(); local
1201 const int stencilBits = m_context.getRenderTarget().getStencilBits(); local
1235 const int stencilBits = m_context.getRenderTarget().getStencilBits(); local
1269 const int stencilBits = m_context.getRenderTarget().getStencilBits(); local
1300 const int stencilBits = m_context.getRenderTarget().getStencilBits(); local
1741 const int stencilBits = m_context.getRenderTarget().getStencilBits(); local
[all...]
/external/deqp/modules/gles3/functional/
H A Des3fDepthStencilClearTests.cpp103 tcu::TextureFormat getStencilFormat (int stencilBits) argument
105 switch (stencilBits)
453 int stencilBits = renderTarget.getStencilBits(); local
454 tcu::TextureLevel depthBufRow (getStencilFormat(stencilBits), dst.getWidth(), 1, 1);
456 deUint32 bufMask = (1u<<stencilBits)-1;
489 float step = (float)(stencil / ((1u<<stencilBits) / (deUint32)STENCIL_STEPS)) / (float)(STENCIL_STEPS-1);
H A Des3fStencilTests.cpp180 virtual void genOps (vector<StencilOp>& dst, int stencilBits, int depthBits, int targetStencil) = DE_NULL;
184 void visualizeStencil (sglr::Context& context, int stencilBits, int stencilStep);
257 void StencilCase::visualizeStencil (sglr::Context& context, int stencilBits, int stencilStep) argument
259 int endVal = 1<<stencilBits;
281 int stencilBits = renderTarget.getStencilBits(); local
283 int stencilStep = stencilBits == 8 ? 8 : 1;
284 int numStencilValues = (1<<stencilBits)/stencilStep + 1;
308 genOps(ops[ndx], stencilBits, depthBits, deMin32(ndx*stencilStep, (1<<stencilBits)-1));
311 genOps(ops[numStencilValues+0], stencilBits, depthBit
401 genOps(vector<StencilOp>& dst, int stencilBits, int depthBits, int targetStencil) argument
[all...]
H A Des3fDepthStencilTests.cpp210 int stencilBits; member in struct:deqp::gles3::Functional::DepthStencilCaseUtil::TestRenderTarget
219 , stencilBits (stencilBits_)
227 , stencilBits (0)
232 void getStencilTestValues (int stencilBits, int numValues, int* values) argument
236 int maxVal = (1<<stencilBits)-1;
269 getStencilTestValues(target.stencilBits, numL0CellsX*numL0CellsY, &stencilValues[0]);
342 getStencilTestValues(target.stencilBits, numValues, &stencilValues[0]);
384 bool hasStencil = renderTarget.stencilBits > 0;
399 dst.state.numStencilBits = renderTarget.stencilBits;
481 void renderReference (const vector<ClearCommand>& clears, const tcu::PixelBufferAccess& dstColor, const tcu::PixelBufferAccess& dstStencil, int stencilBits) argument
[all...]
H A Des3fFboInvalidateTests.cpp120 const int stencilBits = renderTargetInfo.getStencilBits(); local
122 const bool hasStencil = stencilBits > 0;
124 if (!hasDepth || !hasStencil || (stencilBits != 8))
/external/mesa3d/src/mesa/swrast/
H A Ds_depth.c656 const GLubyte stencilBits = ctx->DrawBuffer->Visual.stencilBits; local
658 const GLuint stencilMax = (1 << stencilBits) - 1;
H A Ds_renderbuffer.c341 GLuint stencilBits)
345 if (stencilBits > 16) {
347 "Unsupported stencilBits in add_stencil_renderbuffer");
359 assert(stencilBits <= 8);
510 stencil && fb->Visual.stencilBits == 8) {
525 assert(fb->Visual.stencilBits > 0);
526 add_stencil_renderbuffer(NULL, fb, fb->Visual.stencilBits);
340 add_stencil_renderbuffer(struct gl_context *ctx, struct gl_framebuffer *fb, GLuint stencilBits) argument
H A Ds_stencil.c499 const GLuint stencilMax = (1 << fb->Visual.stencilBits) - 1;
553 const GLubyte stencilBits = ctx->DrawBuffer->Visual.stencilBits; local
555 const GLuint stencilMax = (1 << stencilBits) - 1;
/external/deqp/framework/platform/null/
H A DtcuNullRenderContext.cpp596 const int stencilBits = getValueOrDefault(renderCfg, &RenderConfig::stencilBits, 8); local
599 return tcu::RenderTarget(width, height, tcu::PixelFormat(redBits, greenBits, blueBits, alphaBits), depthBits, stencilBits, numSamples);
/external/deqp/modules/gles31/functional/
H A Des31fStencilTexturingTests.cpp166 const int stencilBits = tcu::getTextureFormatBitDepth(tcu::getEffectiveDepthStencilAccess(dst, tcu::Sampler::MODE_STENCIL).getFormat()).x(); local
167 const deUint32 stencilMask = (1u<<stencilBits)-1u;
/external/mesa3d/src/gallium/state_trackers/egl/x11/
H A Dglcore.h88 GLint stencilBits; member in struct:__GLcontextModesRec
/external/mesa3d/src/mesa/drivers/osmesa/
H A Dosmesa.c612 OSMesaCreateContextExt( GLenum format, GLint depthBits, GLint stencilBits, argument
693 stencilBits,
/external/mesa3d/src/mesa/main/
H A Dcontext.c193 * \param stencilBits requested minimum bits per stencil buffer value
217 GLint stencilBits,
228 depthBits, stencilBits,
259 GLint stencilBits,
271 if (stencilBits < 0 || stencilBits > 8) {
291 vis->stencilBits = stencilBits;
300 vis->haveStencilBuffer = stencilBits > 0;
1358 if (ctxvis->stencilBits
210 _mesa_create_visual( GLboolean dbFlag, GLboolean stereoFlag, GLint redBits, GLint greenBits, GLint blueBits, GLint alphaBits, GLint depthBits, GLint stencilBits, GLint accumRedBits, GLint accumGreenBits, GLint accumBlueBits, GLint accumAlphaBits, GLint numSamples ) argument
251 _mesa_initialize_visual( struct gl_config *vis, GLboolean dbFlag, GLboolean stereoFlag, GLint redBits, GLint greenBits, GLint blueBits, GLint alphaBits, GLint depthBits, GLint stencilBits, GLint accumRedBits, GLint accumGreenBits, GLint accumBlueBits, GLint accumAlphaBits, GLint numSamples ) argument
[all...]
/external/skia/src/gpu/
H A DGrClipMaskManager.cpp941 int stencilBits = 0; local
945 stencilBits = stencilAttachment->bits();
950 this->adjustStencilParams(&settings, fClipMode, stencilBits);
1121 int stencilBits = stencilAttachment->bits(); local
1122 this->adjustStencilParams(settings, fClipMode, stencilBits);
/external/deqp/framework/opengl/simplereference/
H A DsglrReferenceContext.cpp208 tcu::TextureFormat getStencilFormat (int stencilBits) argument
210 switch (stencilBits)
290 ReferenceContextBuffers::ReferenceContextBuffers (const tcu::PixelFormat& colorBits, int depthBits, int stencilBits, int width, int height, int samples) argument
297 if (stencilBits > 0)
298 m_stencilbuffer.setStorage(getStencilFormat(stencilBits), samples, width, height);
3400 int stencilBits = getNumStencilBits(stencilBuf.raw().getFormat());
3401 int stencil = maskStencil(stencilBits, m_clearStencil);
3403 if ((m_stencil[rr::FACETYPE_FRONT].writeMask & ((1u<<stencilBits)-1u)) != ((1u<<stencilBits)-1u))
4287 const int stencilBits
[all...]
/external/deqp/modules/egl/
H A DteglRenderTests.cpp372 tcu::TextureFormat getStencilFormat (int stencilBits) argument
374 switch (stencilBits)
382 void renderReference (const tcu::PixelBufferAccess& dst, const vector<DrawPrimitiveOp>& drawOps, const tcu::PixelFormat& colorBits, const int depthBits, const int stencilBits, const int numSamples) argument
415 if (stencilBits > 0)
417 stencilBuffer.setStorage(getStencilFormat(stencilBits), numSamples, width, height);
706 const int stencilBits = eglu::getConfigAttribInt(egl, display, config.config, EGL_STENCIL_SIZE); local
724 log << TestLog::Message << "EGL_STENCIL_SIZE = " << stencilBits << TestLog::EndMessage;
789 renderReference(refFrame.getAccess(), drawOps, pixelFmt, depthBits, stencilBits, 1);
909 const int stencilBits = eglu::getConfigAttribInt(egl, display, config.config, EGL_STENCIL_SIZE); local
932 log << TestLog::Message << "EGL_STENCIL_SIZE = " << stencilBits << TestLo
[all...]

Completed in 1469 milliseconds

12