Searched defs:stencilBits (Results 1 - 25 of 29) 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/skia/tools/viewer/sk_app/
H A DWindowContext.h52 int stencilBits() const { return fStencilBits; } function in class:sk_app::WindowContext
H A DWindow.cpp145 int Window::stencilBits() const { function in class:sk_app::Window
149 return fWindowContext->stencilBits();
/external/deqp/framework/opengl/
H A DgluFboRenderContext.cpp70 static void getDepthStencilBits (deUint32 depthStencilFormat, int* depthBits, int* stencilBits) argument
75 *stencilBits = getNumStencilBits(combinedFormat);
136 const int stencilBits = getNumStencilBits(combinedFormat); local
142 if (config.stencilBits != glu::RenderConfig::DONT_CARE &&
143 config.stencilBits != stencilBits)
216 int stencilBits = 0; local
250 getDepthStencilBits(depthStencilFormat, &depthBits, &stencilBits);
275 if (stencilBits > 0)
287 m_renderTarget = tcu::RenderTarget(width, height, pixelFormat, depthBits, stencilBits, confi
[all...]
H A DgluRenderConfig.hpp80 int stencilBits; member in struct:glu::RenderConfig
95 , stencilBits (DONT_CARE)
/external/skia/src/gpu/gl/
H A DGrGLRenderTarget.cpp68 int stencilBits) {
70 if (stencilBits) {
75 format.fStencilBits = stencilBits;
76 format.fTotalBits = stencilBits;
65 MakeWrapped(GrGLGpu* gpu, const GrSurfaceDesc& desc, const IDDesc& idDesc, int stencilBits) argument
/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...]
/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/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/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/framework/platform/null/
H A DtcuNullRenderContext.cpp733 const int stencilBits = getValueOrDefault(renderCfg, &RenderConfig::stencilBits, 8); local
736 return tcu::RenderTarget(width, height, tcu::PixelFormat(redBits, greenBits, blueBits, alphaBits), depthBits, stencilBits, numSamples);

Completed in 697 milliseconds

12