Home
last modified time | relevance | path

Searched refs:drawbuffer (Results 1 - 25 of 81) sorted by relevance

1234

/third_party/mesa3d/src/mesa/main/
H A Dclear.c254 * Convert the glClearBuffer 'drawbuffer' parameter into a bitmask of
256 * Return INVALID_MASK if the drawbuffer value is invalid.
259 make_color_buffer_mask(struct gl_context *ctx, GLint drawbuffer) in make_color_buffer_mask() argument
266 * specified by passing i as the parameter drawbuffer, and value in make_color_buffer_mask()
273 * Note that "drawbuffer" and "draw buffer" have different meaning. in make_color_buffer_mask()
274 * "drawbuffer" specifies DRAW_BUFFERi, while "draw buffer" is what's in make_color_buffer_mask()
278 if (drawbuffer < 0 || drawbuffer >= (GLint)ctx->Const.MaxDrawBuffers) { in make_color_buffer_mask()
282 switch (ctx->DrawBuffer->ColorDrawBuffer[drawbuffer]) { in make_color_buffer_mask()
328 ctx->DrawBuffer->_ColorDrawBufferIndexes[drawbuffer]; in make_color_buffer_mask()
346 clear_bufferiv(struct gl_context *ctx, GLenum buffer, GLint drawbuffer, const GLint *value, bool no_error) clear_bufferiv() argument
427 _mesa_ClearBufferiv_no_error(GLenum buffer, GLint drawbuffer, const GLint *value) _mesa_ClearBufferiv_no_error() argument
435 _mesa_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value) _mesa_ClearBufferiv() argument
448 _mesa_ClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value) _mesa_ClearNamedFramebufferiv() argument
465 clear_bufferuiv(struct gl_context *ctx, GLenum buffer, GLint drawbuffer, const GLuint *value, bool no_error) clear_bufferuiv() argument
520 _mesa_ClearBufferuiv_no_error(GLenum buffer, GLint drawbuffer, const GLuint *value) _mesa_ClearBufferuiv_no_error() argument
529 _mesa_ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value) _mesa_ClearBufferuiv() argument
542 _mesa_ClearNamedFramebufferuiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value) _mesa_ClearNamedFramebufferuiv() argument
559 clear_bufferfv(struct gl_context *ctx, GLenum buffer, GLint drawbuffer, const GLfloat *value, bool no_error) clear_bufferfv() argument
654 _mesa_ClearBufferfv_no_error(GLenum buffer, GLint drawbuffer, const GLfloat *value) _mesa_ClearBufferfv_no_error() argument
663 _mesa_ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value) _mesa_ClearBufferfv() argument
676 _mesa_ClearNamedFramebufferfv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value) _mesa_ClearNamedFramebufferfv() argument
693 clear_bufferfi(struct gl_context *ctx, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil, bool no_error) clear_bufferfi() argument
771 _mesa_ClearBufferfi_no_error(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) _mesa_ClearBufferfi_no_error() argument
780 _mesa_ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) _mesa_ClearBufferfi() argument
794 _mesa_ClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) _mesa_ClearNamedFramebufferfi() argument
[all...]
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/
H A DClearMultiviewGL.cpp37 GLint drawbuffer, in clearMultiviewFBO()
45 clearLayeredFBO(state, clearCommandType, mask, buffer, drawbuffer, values, depth, stencil); in clearMultiviewFBO()
53 GLint drawbuffer, in clearLayeredFBO()
74 genericClear(clearCommandType, mask, buffer, drawbuffer, values, depth, stencil); in clearLayeredFBO()
83 GLint drawbuffer, in genericClear()
94 mFunctions->clearBufferfv(buffer, drawbuffer, in genericClear()
98 mFunctions->clearBufferuiv(buffer, drawbuffer, in genericClear()
102 mFunctions->clearBufferiv(buffer, drawbuffer, reinterpret_cast<const GLint *>(values)); in genericClear()
105 mFunctions->clearBufferfi(buffer, drawbuffer, depth, stencil); in genericClear()
32 clearMultiviewFBO(const gl::FramebufferState &state, const gl::Rectangle &scissorBase, ClearCommandType clearCommandType, GLbitfield mask, GLenum buffer, GLint drawbuffer, const uint8_t *values, GLfloat depth, GLint stencil) clearMultiviewFBO() argument
49 clearLayeredFBO(const gl::FramebufferState &state, ClearCommandType clearCommandType, GLbitfield mask, GLenum buffer, GLint drawbuffer, const uint8_t *values, GLfloat depth, GLint stencil) clearLayeredFBO() argument
80 genericClear(ClearCommandType clearCommandType, GLbitfield mask, GLenum buffer, GLint drawbuffer, const uint8_t *values, GLfloat depth, GLint stencil) genericClear() argument
H A DClearMultiviewGL.h54 GLint drawbuffer,
67 GLint drawbuffer,
74 GLint drawbuffer,
H A DFramebufferGL.h45 GLint drawbuffer,
49 GLint drawbuffer,
53 GLint drawbuffer,
57 GLint drawbuffer,
H A DFramebufferGL.cpp531 GLint drawbuffer, in clearBufferfv()
538 syncClearBufferState(context, buffer, drawbuffer); in clearBufferfv()
543 functions->clearBufferfv(buffer, drawbuffer, values); in clearBufferfv()
550 static_cast<GLbitfield>(0u), buffer, drawbuffer, in clearBufferfv()
560 GLint drawbuffer, in clearBufferuiv()
567 syncClearBufferState(context, buffer, drawbuffer); in clearBufferuiv()
572 functions->clearBufferuiv(buffer, drawbuffer, values); in clearBufferuiv()
579 static_cast<GLbitfield>(0u), buffer, drawbuffer, in clearBufferuiv()
589 GLint drawbuffer, in clearBufferiv()
596 syncClearBufferState(context, buffer, drawbuffer); in clearBufferiv()
529 clearBufferfv(const gl::Context *context, GLenum buffer, GLint drawbuffer, const GLfloat *values) clearBufferfv() argument
558 clearBufferuiv(const gl::Context *context, GLenum buffer, GLint drawbuffer, const GLuint *values) clearBufferuiv() argument
587 clearBufferiv(const gl::Context *context, GLenum buffer, GLint drawbuffer, const GLint *values) clearBufferiv() argument
616 clearBufferfi(const gl::Context *context, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) clearBufferfi() argument
[all...]
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/
H A DFramebufferImpl.h52 GLint drawbuffer,
56 GLint drawbuffer,
60 GLint drawbuffer,
64 GLint drawbuffer,
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/null/
H A DFramebufferNULL.h38 GLint drawbuffer,
42 GLint drawbuffer,
46 GLint drawbuffer,
50 GLint drawbuffer,
H A DFramebufferNULL.cpp54 GLint drawbuffer, in clearBufferfv()
62 GLint drawbuffer, in clearBufferuiv()
70 GLint drawbuffer, in clearBufferiv()
78 GLint drawbuffer, in clearBufferfi()
52 clearBufferfv(const gl::Context *context, GLenum buffer, GLint drawbuffer, const GLfloat *values) clearBufferfv() argument
60 clearBufferuiv(const gl::Context *context, GLenum buffer, GLint drawbuffer, const GLuint *values) clearBufferuiv() argument
68 clearBufferiv(const gl::Context *context, GLenum buffer, GLint drawbuffer, const GLint *values) clearBufferiv() argument
76 clearBufferfi(const gl::Context *context, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) clearBufferfi() argument
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/
H A DFramebufferD3D.h65 GLint drawbuffer,
69 GLint drawbuffer,
73 GLint drawbuffer,
77 GLint drawbuffer,
H A DFramebufferD3D.cpp115 GLint drawbuffer, in clearBufferfv()
125 clearParams.clearColor[i] = (drawbuffer == static_cast<int>(i)); in clearBufferfv()
142 GLint drawbuffer, in clearBufferuiv()
149 clearParams.clearColor[i] = (drawbuffer == static_cast<int>(i)); in clearBufferuiv()
159 GLint drawbuffer, in clearBufferiv()
169 clearParams.clearColor[i] = (drawbuffer == static_cast<int>(i)); in clearBufferiv()
186 GLint drawbuffer, in clearBufferfi()
113 clearBufferfv(const gl::Context *context, GLenum buffer, GLint drawbuffer, const GLfloat *values) clearBufferfv() argument
140 clearBufferuiv(const gl::Context *context, GLenum buffer, GLint drawbuffer, const GLuint *values) clearBufferuiv() argument
157 clearBufferiv(const gl::Context *context, GLenum buffer, GLint drawbuffer, const GLint *values) clearBufferiv() argument
184 clearBufferfi(const gl::Context *context, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) clearBufferfi() argument
/third_party/vk-gl-cts/framework/opengl/simplereference/
H A DsglrContextWrapper.cpp269 void ContextWrapper::glClearBufferiv (deUint32 buffer, int drawbuffer, const int* value) in glClearBufferiv() argument
271 m_curCtx->clearBufferiv(buffer, drawbuffer, value); in glClearBufferiv()
274 void ContextWrapper::glClearBufferfv (deUint32 buffer, int drawbuffer, const float* value) in glClearBufferfv() argument
276 m_curCtx->clearBufferfv(buffer, drawbuffer, value); in glClearBufferfv()
279 void ContextWrapper::glClearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value) in glClearBufferuiv() argument
281 m_curCtx->clearBufferuiv(buffer, drawbuffer, value); in glClearBufferuiv()
284 void ContextWrapper::glClearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil) in glClearBufferfi() argument
286 m_curCtx->clearBufferfi(buffer, drawbuffer, depth, stencil); in glClearBufferfi()
H A DsglrContext.hpp104 virtual void clearBufferiv (deUint32 buffer, int drawbuffer, const int* value) = DE_NULL;
105 virtual void clearBufferfv (deUint32 buffer, int drawbuffer, const float* value) = DE_NULL;
106 virtual void clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value) = DE_NULL;
107 virtual void clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil) = DE_NULL;
H A DsglrGLContext.hpp116 virtual void clearBufferiv (deUint32 buffer, int drawbuffer, const int* value);
117 virtual void clearBufferfv (deUint32 buffer, int drawbuffer, const float* value);
118 virtual void clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value);
119 virtual void clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil);
H A DsglrGLContext.cpp463 void GLContext::clearBufferiv (deUint32 buffer, int drawbuffer, const int* value) in clearBufferiv() argument
465 m_wrapper->glClearBufferiv(buffer, drawbuffer, value); in clearBufferiv()
468 void GLContext::clearBufferfv (deUint32 buffer, int drawbuffer, const float* value) in clearBufferfv() argument
470 m_wrapper->glClearBufferfv(buffer, drawbuffer, value); in clearBufferfv()
473 void GLContext::clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value) in clearBufferuiv() argument
475 m_wrapper->glClearBufferuiv(buffer, drawbuffer, value); in clearBufferuiv()
478 void GLContext::clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil) in clearBufferfi() argument
480 m_wrapper->glClearBufferfi(buffer, drawbuffer, depth, stencil); in clearBufferfi()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/
H A DFrameBufferMtl.h51 GLint drawbuffer,
55 GLint drawbuffer,
59 GLint drawbuffer,
63 GLint drawbuffer,
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A DFramebufferVk.h78 GLint drawbuffer,
82 GLint drawbuffer,
86 GLint drawbuffer,
90 GLint drawbuffer,
/third_party/skia/third_party/externals/angle2/src/libANGLE/
H A DFramebuffer.h343 GLint drawbuffer,
347 GLint drawbuffer,
351 GLint drawbuffer,
355 GLint drawbuffer,
428 GLint drawbuffer);
H A DFramebuffer.cpp1611 GLint drawbuffer, in clearBufferfv()
1614 return mImpl->clearBufferfv(context, buffer, drawbuffer, values); in clearBufferfv()
1619 GLint drawbuffer, in clearBufferuiv()
1622 return mImpl->clearBufferuiv(context, buffer, drawbuffer, values); in clearBufferuiv()
1627 GLint drawbuffer, in clearBufferiv()
1630 return mImpl->clearBufferiv(context, buffer, drawbuffer, values); in clearBufferiv()
1635 GLint drawbuffer, in clearBufferfi()
1647 ANGLE_TRY(mImpl->clearBufferfi(context, GL_DEPTH_STENCIL, drawbuffer, depth, stencil)); in clearBufferfi()
1651 ANGLE_TRY(mImpl->clearBufferfv(context, GL_DEPTH, drawbuffer, &depth)); in clearBufferfi()
1655 ANGLE_TRY(mImpl->clearBufferiv(context, GL_STENCIL, drawbuffer, in clearBufferfi()
1609 clearBufferfv(const Context *context, GLenum buffer, GLint drawbuffer, const GLfloat *values) clearBufferfv() argument
1617 clearBufferuiv(const Context *context, GLenum buffer, GLint drawbuffer, const GLuint *values) clearBufferuiv() argument
1625 clearBufferiv(const Context *context, GLenum buffer, GLint drawbuffer, const GLint *values) clearBufferiv() argument
1633 clearBufferfi(const Context *context, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) clearBufferfi() argument
2318 ensureClearBufferAttachmentsInitialized(const Context *context, GLenum buffer, GLint drawbuffer) ensureClearBufferAttachmentsInitialized() argument
[all...]
H A DContext_gles_3_0_autogen.h24 void clearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); \
25 void clearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value); \
26 void clearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value); \
27 void clearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value); \
H A DvalidationGL45_autogen.h54 GLint drawbuffer,
60 GLint drawbuffer,
65 GLint drawbuffer,
70 GLint drawbuffer,
H A DvalidationES3_autogen.h66 GLint drawbuffer,
72 GLint drawbuffer,
77 GLint drawbuffer,
82 GLint drawbuffer,
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/libGLESv2/
H A DlibGLESv3.cpp2264 void GL_APIENTRY ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value) in ClearBufferiv() argument
2266 TRACE("(GLenum buffer = 0x%X, GLint drawbuffer = %d, const GLint *value = %p)", in ClearBufferiv()
2267 buffer, drawbuffer, value); in ClearBufferiv()
2276 if(drawbuffer < 0 || drawbuffer >= MAX_DRAW_BUFFERS) in ClearBufferiv()
2282 context->clearColorBuffer(drawbuffer, value); in ClearBufferiv()
2286 if(drawbuffer != 0) in ClearBufferiv()
2301 void GL_APIENTRY ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value) in ClearBufferuiv() argument
2303 TRACE("(GLenum buffer = 0x%X, GLint drawbuffer = %d, const GLuint *value = %p)", in ClearBufferuiv()
2304 buffer, drawbuffer, valu in ClearBufferuiv()
2328 ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value) ClearBufferfv() argument
2365 ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) ClearBufferfi() argument
[all...]
/third_party/skia/third_party/externals/angle2/src/libGLESv2/
H A Dentry_points_gles_3_0_autogen.cpp249 void GL_APIENTRY GL_ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) in GL_ClearBufferfi() argument
253 "context = %d, buffer = %s, drawbuffer = %d, depth = %f, stencil = %d", CID(context), in GL_ClearBufferfi()
254 GLenumToString(GLenumGroup::Buffer, buffer), drawbuffer, depth, stencil); in GL_ClearBufferfi()
261 buffer, drawbuffer, depth, stencil)); in GL_ClearBufferfi()
264 context->clearBufferfi(buffer, drawbuffer, depth, stencil); in GL_ClearBufferfi()
266 ANGLE_CAPTURE(ClearBufferfi, isCallValid, context, buffer, drawbuffer, depth, stencil); in GL_ClearBufferfi()
274 void GL_APIENTRY GL_ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value) in GL_ClearBufferfv() argument
278 "context = %d, buffer = %s, drawbuffer = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_ClearBufferfv()
279 GLenumToString(GLenumGroup::Buffer, buffer), drawbuffer, (uintptr_t)value); in GL_ClearBufferfv()
286 buffer, drawbuffer, valu in GL_ClearBufferfv()
299 GL_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value) GL_ClearBufferiv() argument
324 GL_ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value) GL_ClearBufferuiv() argument
[all...]
H A Dentry_points_gles_3_0_autogen.h37 GLint drawbuffer,
41 GLint drawbuffer,
43 ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value);
45 GLint drawbuffer,
/third_party/skia/third_party/externals/angle2/src/libANGLE/capture/
H A Dcapture_gles_3_0_autogen.h67 GLint drawbuffer,
73 GLint drawbuffer,
78 GLint drawbuffer,
83 GLint drawbuffer,
599 GLint drawbuffer,
605 GLint drawbuffer,
611 GLint drawbuffer,

Completed in 33 milliseconds

1234