Searched refs:clear_buffers (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_cb_clear.c235 clear_with_quad(struct gl_context *ctx, unsigned clear_buffers) argument
277 if (clear_buffers & PIPE_CLEAR_COLOR) {
285 if (!(clear_buffers & (PIPE_CLEAR_COLOR0 << i)))
301 if (clear_buffers & PIPE_CLEAR_DEPTH) {
307 if (clear_buffers & PIPE_CLEAR_STENCIL) {
430 GLbitfield clear_buffers = 0x0; local in function:st_Clear
466 clear_buffers |= PIPE_CLEAR_COLOR0 << i;
479 clear_buffers |= PIPE_CLEAR_DEPTH;
491 clear_buffers |= PIPE_CLEAR_STENCIL;
499 clear_buffers
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_cb_clear.c235 clear_with_quad(struct gl_context *ctx, unsigned clear_buffers) argument
276 if (clear_buffers & PIPE_CLEAR_COLOR) {
285 if (!(clear_buffers & (PIPE_CLEAR_COLOR0 << i)))
301 if (clear_buffers & PIPE_CLEAR_DEPTH) {
307 if (clear_buffers & PIPE_CLEAR_STENCIL) {
434 GLbitfield clear_buffers = 0x0; local in function:st_Clear
472 clear_buffers |= PIPE_CLEAR_COLOR0 << i;
487 clear_buffers |= PIPE_CLEAR_DEPTH;
501 clear_buffers |= PIPE_CLEAR_STENCIL;
510 clear_buffers
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_clear.h95 zink_clear_framebuffer(struct zink_context *ctx, unsigned clear_buffers);
H A Dzink_clear.c267 zink_clear_framebuffer(struct zink_context *ctx, unsigned clear_buffers) argument
272 assert(!(clear_buffers & PIPE_CLEAR_DEPTHSTENCIL) || zink_fb_clear_enabled(ctx, PIPE_MAX_COLOR_BUFS));
273 for (int i = 0; i < fb_state->nr_cbufs && clear_buffers >= PIPE_CLEAR_COLOR0; i++) {
274 assert(!(clear_buffers & (PIPE_CLEAR_COLOR0 << i)) || zink_fb_clear_enabled(ctx, i));
277 while (clear_buffers) {
281 for (int i = 0; i < fb_state->nr_cbufs && clear_buffers >= PIPE_CLEAR_COLOR0; i++) {
284 if (!(clear_buffers & (PIPE_CLEAR_COLOR0 << i)))
308 clear_buffers &= ~(PIPE_CLEAR_COLOR0 << i);
311 clear_buffers &= ~PIPE_CLEAR_COLOR;
312 if (clear_buffers
[all...]
H A Dzink_context.c2126 unsigned clear_buffers = 0; local in function:begin_render_pass
2135 clear_buffers |= (PIPE_CLEAR_COLOR0 << i);
2158 (clear_buffers & PIPE_CLEAR_DEPTHSTENCIL) != PIPE_CLEAR_DEPTHSTENCIL && j < zink_fb_clear_count(fb_clear);
2160 clear_buffers |= zink_fb_clear_element(fb_clear, j)->zs.bits;
2208 return clear_buffers;
2277 unsigned clear_buffers = begin_render_pass(ctx); local in function:zink_begin_render_pass
2281 zink_clear_framebuffer(ctx, clear_buffers);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_blitter.h205 unsigned clear_buffers,
587 unsigned clear_buffers,
H A Du_blitter.c54 #define GET_CLEAR_BLEND_STATE_IDX(clear_buffers) \
55 ((clear_buffers) / PIPE_CLEAR_COLOR0)
1323 unsigned clear_buffers)
1328 clear_buffers &= PIPE_CLEAR_COLOR;
1331 if (!clear_buffers)
1334 index = GET_CLEAR_BLEND_STATE_IDX(clear_buffers);
1347 if (clear_buffers & (PIPE_CLEAR_COLOR0 << i)) {
1359 unsigned clear_buffers,
1374 pipe->bind_blend_state(pipe, get_clear_blend_state(ctx, clear_buffers));
1379 } else if ((clear_buffers
1322 get_clear_blend_state(struct blitter_context_priv * ctx,unsigned clear_buffers) argument
1357 util_blitter_common_clear_setup(struct blitter_context * blitter,unsigned width,unsigned height,unsigned clear_buffers,void * custom_blend,void * custom_dsa) argument
1393 util_blitter_clear_custom(struct blitter_context * blitter,unsigned width,unsigned height,unsigned num_layers,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil,void * custom_blend,void * custom_dsa) argument
1449 util_blitter_clear(struct blitter_context * blitter,unsigned width,unsigned height,unsigned num_layers,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_blitter.h209 unsigned clear_buffers,
602 unsigned clear_buffers,
H A Du_blitter.c54 #define GET_CLEAR_BLEND_STATE_IDX(clear_buffers) \
55 ((clear_buffers) / PIPE_CLEAR_COLOR0)
1414 unsigned clear_buffers)
1419 clear_buffers &= PIPE_CLEAR_COLOR;
1422 if (!clear_buffers)
1425 index = GET_CLEAR_BLEND_STATE_IDX(clear_buffers);
1438 if (clear_buffers & (PIPE_CLEAR_COLOR0 << i)) {
1451 unsigned clear_buffers,
1466 pipe->bind_blend_state(pipe, get_clear_blend_state(ctx, clear_buffers));
1471 } else if ((clear_buffers
1413 get_clear_blend_state(struct blitter_context_priv * ctx,unsigned clear_buffers) argument
1449 util_blitter_common_clear_setup(struct blitter_context * blitter,unsigned width,unsigned height,unsigned clear_buffers,void * custom_blend,void * custom_dsa) argument
1485 util_blitter_clear_custom(struct blitter_context * blitter,unsigned width,unsigned height,unsigned num_layers,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil,void * custom_blend,void * custom_dsa,bool msaa) argument
1545 util_blitter_clear(struct blitter_context * blitter,unsigned width,unsigned height,unsigned num_layers,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil,bool msaa) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_clear.c65 * depth and/or stencil buffers if the clear_buffers mask specifies them.
69 unsigned clear_buffers,
79 clear_buffers, color,
68 clear_buffers_with_quad(struct svga_context * svga,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_clear.c67 * depth and/or stencil buffers if the clear_buffers mask specifies them.
71 unsigned clear_buffers,
81 clear_buffers, color,
70 clear_buffers_with_quad(struct svga_context * svga,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/
H A Dr300_blit.c127 unsigned clear_buffers)
133 if ((clear_buffers & ~PIPE_CLEAR_COLOR) != 0 || fb->nr_cbufs != 1 || !fb->cbufs[0])
140 unsigned clear_buffers)
126 r300_cbzb_clear_allowed(struct r300_context * r300,unsigned clear_buffers) argument
139 r300_fast_zclear_allowed(struct r300_context * r300,unsigned clear_buffers) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/
H A Dr300_blit.c127 unsigned clear_buffers)
133 if ((clear_buffers & ~PIPE_CLEAR_COLOR) != 0 || fb->nr_cbufs != 1 || !fb->cbufs[0])
140 unsigned clear_buffers)
126 r300_cbzb_clear_allowed(struct r300_context * r300,unsigned clear_buffers) argument
139 r300_fast_zclear_allowed(struct r300_context * r300,unsigned clear_buffers) argument
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/x11/
H A Dxm_dd.c244 clear_buffers(struct gl_context *ctx, GLbitfield buffers) function in typeref:typename:void
853 driver->Clear = clear_buffers;
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/x11/
H A Dxm_dd.c251 clear_buffers(struct gl_context *ctx, GLbitfield buffers) function in typeref:typename:void
860 driver->Clear = clear_buffers;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.0.rst3230 - i965: Split merge_inputs and clear_buffers.

Completed in 37 milliseconds