Lines Matching refs:drawbuffer
260 make_color_buffer_mask(struct gl_context *ctx, GLint drawbuffer) in make_color_buffer_mask() argument
279 if (drawbuffer < 0 || drawbuffer >= (GLint)ctx->Const.MaxDrawBuffers) { in make_color_buffer_mask()
283 switch (ctx->DrawBuffer->ColorDrawBuffer[drawbuffer]) { in make_color_buffer_mask()
329 ctx->DrawBuffer->_ColorDrawBufferIndexes[drawbuffer]; in make_color_buffer_mask()
347 clear_bufferiv(struct gl_context *ctx, GLenum buffer, GLint drawbuffer, in clear_bufferiv() argument
371 if (!no_error && drawbuffer != 0) { in clear_bufferiv()
373 drawbuffer); in clear_bufferiv()
391 const GLbitfield mask = make_color_buffer_mask(ctx, drawbuffer); in clear_bufferiv()
394 drawbuffer); in clear_bufferiv()
428 _mesa_ClearBufferiv_no_error(GLenum buffer, GLint drawbuffer, const GLint *value) in _mesa_ClearBufferiv_no_error() argument
431 clear_bufferiv(ctx, buffer, drawbuffer, value, true); in _mesa_ClearBufferiv_no_error()
436 _mesa_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value) in _mesa_ClearBufferiv() argument
439 clear_bufferiv(ctx, buffer, drawbuffer, value, false); in _mesa_ClearBufferiv()
450 GLint drawbuffer, const GLint *value) in _mesa_ClearNamedFramebufferiv() argument
456 _mesa_ClearBufferiv(buffer, drawbuffer, value); in _mesa_ClearNamedFramebufferiv()
466 clear_bufferuiv(struct gl_context *ctx, GLenum buffer, GLint drawbuffer, in clear_bufferuiv() argument
484 const GLbitfield mask = make_color_buffer_mask(ctx, drawbuffer); in clear_bufferuiv()
487 drawbuffer); in clear_bufferuiv()
521 _mesa_ClearBufferuiv_no_error(GLenum buffer, GLint drawbuffer, in _mesa_ClearBufferuiv_no_error() argument
525 clear_bufferuiv(ctx, buffer, drawbuffer, value, true); in _mesa_ClearBufferuiv_no_error()
530 _mesa_ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value) in _mesa_ClearBufferuiv() argument
533 clear_bufferuiv(ctx, buffer, drawbuffer, value, false); in _mesa_ClearBufferuiv()
544 GLint drawbuffer, const GLuint *value) in _mesa_ClearNamedFramebufferuiv() argument
550 _mesa_ClearBufferuiv(buffer, drawbuffer, value); in _mesa_ClearNamedFramebufferuiv()
560 clear_bufferfv(struct gl_context *ctx, GLenum buffer, GLint drawbuffer, in clear_bufferfv() argument
584 if (!no_error && drawbuffer != 0) { in clear_bufferfv()
586 drawbuffer); in clear_bufferfv()
618 const GLbitfield mask = make_color_buffer_mask(ctx, drawbuffer); in clear_bufferfv()
621 drawbuffer); in clear_bufferfv()
655 _mesa_ClearBufferfv_no_error(GLenum buffer, GLint drawbuffer, in _mesa_ClearBufferfv_no_error() argument
659 clear_bufferfv(ctx, buffer, drawbuffer, value, true); in _mesa_ClearBufferfv_no_error()
664 _mesa_ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value) in _mesa_ClearBufferfv() argument
667 clear_bufferfv(ctx, buffer, drawbuffer, value, false); in _mesa_ClearBufferfv()
678 GLint drawbuffer, const GLfloat *value) in _mesa_ClearNamedFramebufferfv() argument
684 _mesa_ClearBufferfv(buffer, drawbuffer, value); in _mesa_ClearNamedFramebufferfv()
694 clear_bufferfi(struct gl_context *ctx, GLenum buffer, GLint drawbuffer, in clear_bufferfi() argument
715 if (drawbuffer != 0) { in clear_bufferfi()
717 drawbuffer); in clear_bufferfi()
772 _mesa_ClearBufferfi_no_error(GLenum buffer, GLint drawbuffer, in _mesa_ClearBufferfi_no_error() argument
776 clear_bufferfi(ctx, buffer, drawbuffer, depth, stencil, true); in _mesa_ClearBufferfi_no_error()
781 _mesa_ClearBufferfi(GLenum buffer, GLint drawbuffer, in _mesa_ClearBufferfi() argument
785 clear_bufferfi(ctx, buffer, drawbuffer, depth, stencil, false); in _mesa_ClearBufferfi()
796 GLint drawbuffer, GLfloat depth, GLint stencil) in _mesa_ClearNamedFramebufferfi() argument
802 _mesa_ClearBufferfi(buffer, drawbuffer, depth, stencil); in _mesa_ClearNamedFramebufferfi()