/third_party/vk-gl-cts/modules/egl/ |
D | teglColorClearCase.cpp | 101 static void renderReference (tcu::Surface& dst, const vector<ClearOp>& clears, const tcu::PixelForm… in renderReference() argument 103 …for (vector<ClearOp>::const_iterator clearIter = clears.begin(); clearIter != clears.end(); clearI… in renderReference() 183 vector<ClearOp> clears; in executeForContexts() local 202 clears.push_back(clear); in executeForContexts() 221 clears.push_back(clear); in executeForContexts() 243 renderReference(refFrame, clears, pixelFmt); in executeForContexts() 273 ClearOp clears[NUM_CLEARS_PER_PACKET]; member 303 for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(packetIter->clears); ndx++) in run() 304 renderClear(m_api, m_funcs, packetIter->clears[ndx]); in run() 377 for (int clearNdx = 0; clearNdx < DE_LENGTH_OF_ARRAY(packet.clears); clearNdx++) in executeForContexts() [all …]
|
/third_party/vk-gl-cts/modules/gles2/functional/ |
D | es2fDepthStencilClearTests.cpp | 131 void renderGL (tcu::Surface& dst, const vector<Clear>& clears); 132 void renderReference (tcu::Surface& dst, const vector<Clear>& clears); 207 vector<Clear> clears; in iterate() local 213 generateClears(clears, deStringHash(getName())^deInt32Hash(m_curIter)); in iterate() 214 renderGL(result, clears); in iterate() 215 renderReference(reference, clears); in iterate() 227 void DepthStencilClearCase::generateClears (vector<Clear>& clears, deUint32 seed) in generateClears() argument 234 clears.resize(m_numClears); in generateClears() 236 for (vector<Clear>::iterator clear = clears.begin(); clear != clears.end(); clear++) in generateClears() 276 void DepthStencilClearCase::renderGL (tcu::Surface& dst, const vector<Clear>& clears) in renderGL() argument [all …]
|
/third_party/vk-gl-cts/modules/gles3/functional/ |
D | es3fDepthStencilClearTests.cpp | 131 void renderGL (tcu::Surface& dst, const vector<Clear>& clears); 132 void renderReference (tcu::Surface& dst, const vector<Clear>& clears); 210 vector<Clear> clears; in iterate() local 216 generateClears(clears, deStringHash(getName())^deInt32Hash(m_curIter)); in iterate() 217 renderGL(result, clears); in iterate() 218 renderReference(reference, clears); in iterate() 230 void DepthStencilClearCase::generateClears (vector<Clear>& clears, deUint32 seed) in generateClears() argument 237 clears.resize(m_numClears); in generateClears() 239 for (vector<Clear>::iterator clear = clears.begin(); clear != clears.end(); clear++) in generateClears() 279 void DepthStencilClearCase::renderGL (tcu::Surface& dst, const vector<Clear>& clears) in renderGL() argument [all …]
|
/third_party/vk-gl-cts/doc/testspecs/GLES2/ |
D | functional.color_clear.txt | 19 Color buffer clears 25 + Full-screen color buffer clears: glClear(), glClearColor() 26 + glScissor() effect on color buffer clears 27 + glColorMask() effect on color buffer clears 31 + glViewport() effect on color buffer clears 33 + Depth and stencil buffer clears 39 of multiple color clears. Parameters, such as color, scissor rectangle
|
D | functional.scissors.txt | 53 After clearing with scissoring enabled, depth and stencil clears disable 55 tests requiring values set by the previous clears to produce the final output.
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/doc/ |
D | DeferredClears.md | 5 1. Application binds and clears FBO1 11 This optimization is achieved in ANGLE by deferring clears. 35 _deferred clears_. The `FramebufferVk` call that immediately follows must handle these clears one 40 deferred clears. 43 particular, the previously deferred clears are overridden by and/or re-deferred along with the new 44 clears.
|
/third_party/skia/gm/ |
D | clear_swizzle.cpp | 54 } clears[] { variable 62 for (const auto& c : clears) { 68 for (const auto& c : clears) { 76 for (const auto& c : clears) {
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_render_pass.c | 383 uint32_t clears = 0; in get_render_pass() local 390 clears |= !!state.rts[i].clear_color ? PIPE_CLEAR_COLOR0 << i : 0; in get_render_pass() 414 clears |= PIPE_CLEAR_DEPTH; in get_render_pass() 416 clears |= PIPE_CLEAR_STENCIL; in get_render_pass() 421 assert(clears == (ctx->rp_clears_enabled & PIPE_CLEAR_DEPTHSTENCIL)); in get_render_pass() 423 assert(clears == ctx->rp_clears_enabled); in get_render_pass() 424 state.clears = clears; in get_render_pass() 431 assert(rp->state.clears == clears); in get_render_pass() 582 VkClearValue clears[PIPE_MAX_COLOR_BUFS + 1] = {0}; in begin_render_pass() local 598 memcpy(&clears[i].color, &clear->color, sizeof(float) * 4); in begin_render_pass() [all …]
|
D | zink_clear.h | 50 struct util_dynarray clears; member 97 return util_dynarray_element(&fb_clear->clears, struct zink_framebuffer_clear_data, idx); in zink_fb_clear_element() 103 …return fb_clear ? util_dynarray_num_elements(&fb_clear->clears, struct zink_framebuffer_clear_data… in zink_fb_clear_count()
|
/third_party/vk-gl-cts/doc/testspecs/GLES3/ |
D | functional.rasterizer_discard.txt | 27 - Color clears & writes 28 - Depth clears & writes 29 - Stencil clears & writes 42 afterwards. For depth and stencil clears, series of primitives are drawn
|
D | functional.occlusion_query.txt | 27 - Depth writes and clears 28 - Stencil writes and clears 40 boxes, depth writes/clears or stencil writes/clears. Second, a number of
|
/third_party/mesa3d/docs/isl/ |
D | ccs.rst | 11 "fast-clears" and term "color compression" will be reserved for the more 16 compression and the control surface used for fast-clears. In ISL, the 22 CCS, to denote the control surface used for both fast-clears and color 23 compression. While this is still an overloaded term, Ivy Bridge fast-clears 30 Fast clears and CCS are possibly the single most poorly documented aspect of 47 While this is technically for color compression and not fast-clears, it 48 provides a good bit of insight into how color compression and fast-clears 51 concerned, is that fast-clears use only 1 bit per cache-line pair whereas color 67 fast-clears and a 2-bit format for color compression and a special tiling 92 Starting with Broadwell, fast-clears and color compression can be used on
|
/third_party/vk-gl-cts/external/vulkan-docs/src/scripts/reflow-tests/ |
D | expect-ifdef-in-vu-default.adoc | 5 [[clears]] anchor 9 [[clears-outside]]
|
D | expect-ifdef-in-vu-novuid.adoc | 5 [[clears]] anchor 9 [[clears-outside]]
|
D | src-ifdef-in-vu.adoc | 5 [[clears]] anchor 9 [[clears-outside]]
|
D | expect-ifdef-in-vu-noreflow.adoc | 5 [[clears]] anchor 9 [[clears-outside]]
|
D | expect-ifdef-in-vu-noreflow-novuid.adoc | 5 [[clears]] anchor 9 [[clears-outside]]
|
D | expect-vuid-repeat-default.adoc | 5 [[clears]] anchor 9 [[clears-outside]]
|
D | expect-vuid-repeat-novuid.adoc | 5 [[clears]] anchor 9 [[clears-outside]]
|
D | src-vuid-repeat.adoc | 5 [[clears]] anchor 9 [[clears-outside]]
|
D | expect-vuid-repeat-noreflow.adoc | 5 [[clears]] anchor 9 [[clears-outside]]
|
D | expect-vuid-repeat-noreflow-novuid.adoc | 5 [[clears]] anchor 9 [[clears-outside]]
|
/third_party/openGLES/extensions/EXT/ |
D | EXT_stencil_clear_tag.txt | 39 Stencil-only framebuffer clears are increasingly common as 3D 44 are multiple stencil buffer clears for each depth buffer clear. 49 of actual stencil clears. The idea is that switching to an unused 54 amortizing the cost of multiple stencil-only clears by using a 74 replace multiple bandwidth-intensive stencil clears with very 78 tag, every 7 of 8 stencil-only clears of the entire stencil buffer can 82 that the aggregate cost of stencil clears is reduced by a factor of 234 scissored clears that do not clear the entire framebuffer? 239 For scissored clears to sufficiently small enough subrectangles 245 Doom 3 uses scissored clears when performing per-light stencil [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/ |
D | EXT_stencil_clear_tag.txt | 39 Stencil-only framebuffer clears are increasingly common as 3D 44 are multiple stencil buffer clears for each depth buffer clear. 49 of actual stencil clears. The idea is that switching to an unused 54 amortizing the cost of multiple stencil-only clears by using a 74 replace multiple bandwidth-intensive stencil clears with very 78 tag, every 7 of 8 stencil-only clears of the entire stencil buffer can 82 that the aggregate cost of stencil clears is reduced by a factor of 234 scissored clears that do not clear the entire framebuffer? 239 For scissored clears to sufficiently small enough subrectangles 245 Doom 3 uses scissored clears when performing per-light stencil [all …]
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_texture.c | 1055 struct si_clear_info clears[4]; in si_texture_create_object() local 1060 assert(num_clears < ARRAY_SIZE(clears)); in si_texture_create_object() 1061 si_init_buffer_clear(&clears[num_clears++], &tex->cmask_buffer->b.b, in si_texture_create_object() 1071 assert(num_clears < ARRAY_SIZE(clears)); in si_texture_create_object() 1072 si_init_buffer_clear(&clears[num_clears++], &tex->buffer.b.b, tex->surface.meta_offset, in si_texture_create_object() 1086 assert(num_clears < ARRAY_SIZE(clears)); in si_texture_create_object() 1087 si_init_buffer_clear(&clears[num_clears++], &tex->buffer.b.b, tex->surface.meta_offset, in si_texture_create_object() 1091 assert(num_clears < ARRAY_SIZE(clears)); in si_texture_create_object() 1092 si_init_buffer_clear(&clears[num_clears++], &tex->buffer.b.b, tex->surface.meta_offset, in si_texture_create_object() 1098 assert(num_clears < ARRAY_SIZE(clears)); in si_texture_create_object() [all …]
|