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

12

/external/mesa3d/src/mesa/main/
H A Dclear.h52 _mesa_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value);
56 GLint drawbuffer, const GLint *value);
59 _mesa_ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value);
63 GLint drawbuffer, const GLuint *value);
66 _mesa_ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value);
70 GLint drawbuffer, const GLfloat *value);
73 _mesa_ClearBufferfi(GLenum buffer, GLint drawbuffer,
78 GLint drawbuffer, GLfloat depth, GLint stencil);
H A Dclear.c234 * Convert the glClearBuffer 'drawbuffer' parameter into a bitmask of
236 * Return INVALID_MASK if the drawbuffer value is invalid.
239 make_color_buffer_mask(struct gl_context *ctx, GLint drawbuffer) argument
246 * specified by passing i as the parameter drawbuffer, and value
253 * Note that "drawbuffer" and "draw buffer" have different meaning.
254 * "drawbuffer" specifies DRAW_BUFFERi, while "draw buffer" is what's
258 if (drawbuffer < 0 || drawbuffer >= (GLint)ctx->Const.MaxDrawBuffers) {
262 switch (ctx->DrawBuffer->ColorDrawBuffer[drawbuffer]) {
307 GLint buf = ctx->DrawBuffer->_ColorDrawBufferIndexes[drawbuffer];
325 _mesa_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value) argument
405 _mesa_ClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value) argument
422 _mesa_ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value) argument
476 _mesa_ClearNamedFramebufferuiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value) argument
493 _mesa_ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value) argument
574 _mesa_ClearNamedFramebufferfv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value) argument
591 _mesa_ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) argument
656 _mesa_ClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) argument
[all...]
H A Ddlist.c1944 save_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value) argument
1952 n[2].i = drawbuffer;
1966 CALL_ClearBufferiv(ctx->Exec, (buffer, drawbuffer, value));
1972 save_ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value) argument
1980 n[2].i = drawbuffer;
1994 CALL_ClearBufferuiv(ctx->Exec, (buffer, drawbuffer, value));
2000 save_ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value) argument
2008 n[2].i = drawbuffer;
2022 CALL_ClearBufferfv(ctx->Exec, (buffer, drawbuffer, value));
2028 save_ClearBufferfi(GLenum buffer, GLint drawbuffer, argument
[all...]
/external/deqp/framework/opengl/simplereference/
H A DsglrContextWrapper.cpp269 void ContextWrapper::glClearBufferiv (deUint32 buffer, int drawbuffer, const int* value) argument
271 m_curCtx->clearBufferiv(buffer, drawbuffer, value);
274 void ContextWrapper::glClearBufferfv (deUint32 buffer, int drawbuffer, const float* value) argument
276 m_curCtx->clearBufferfv(buffer, drawbuffer, value);
279 void ContextWrapper::glClearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value) argument
281 m_curCtx->clearBufferuiv(buffer, drawbuffer, value);
284 void ContextWrapper::glClearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil) argument
286 m_curCtx->clearBufferfi(buffer, drawbuffer, depth, stencil);
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) argument
465 m_wrapper->glClearBufferiv(buffer, drawbuffer, value);
468 void GLContext::clearBufferfv (deUint32 buffer, int drawbuffer, const float* value) argument
470 m_wrapper->glClearBufferfv(buffer, drawbuffer, value);
473 void GLContext::clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value) argument
475 m_wrapper->glClearBufferuiv(buffer, drawbuffer, value);
478 void GLContext::clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil) argument
480 m_wrapper->glClearBufferfi(buffer, drawbuffer, depth, stencil);
H A DsglrContextWrapper.hpp250 void glClearBufferiv (deUint32 buffer, int drawbuffer, const int* value);
251 void glClearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value);
252 void glClearBufferfv (deUint32 buffer, int drawbuffer, const float* value);
253 void glClearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil);
H A DsglrReferenceContext.hpp667 virtual void clearBufferiv (deUint32 buffer, int drawbuffer, const int* value);
668 virtual void clearBufferfv (deUint32 buffer, int drawbuffer, const float* value);
669 virtual void clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value);
670 virtual void clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil);
H A DsglrReferenceContext.cpp3416 void ReferenceContext::clearBufferiv (deUint32 buffer, int drawbuffer, const int* value)
3419 RC_IF_ERROR(drawbuffer != 0, GL_INVALID_VALUE, RC_RET_VOID); // \todo [2012-04-06 pyry] MRT support.
3466 void ReferenceContext::clearBufferfv (deUint32 buffer, int drawbuffer, const float* value)
3469 RC_IF_ERROR(drawbuffer != 0, GL_INVALID_VALUE, RC_RET_VOID); // \todo [2012-04-06 pyry] MRT support.
3516 void ReferenceContext::clearBufferuiv (deUint32 buffer, int drawbuffer, const deUint32* value)
3519 RC_IF_ERROR(drawbuffer != 0, GL_INVALID_VALUE, RC_RET_VOID); // \todo [2012-04-06 pyry] MRT support.
3548 void ReferenceContext::clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil)
3551 clearBufferfv(GL_DEPTH, drawbuffer, &depth);
3552 clearBufferiv(GL_STENCIL, drawbuffer, &stencil);
/external/mesa3d/docs/specs/
H A DMESA_configless_context.spec115 raise an error, change the drawbuffer state to GL_FRONT or just do
116 nothing, expecting the application to set GL_FRONT drawbuffer before
/external/swiftshader/src/OpenGL/libGLESv2/
H A DlibGLESv3.cpp2252 GL_APICALL void GL_APIENTRY glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value) argument
2254 TRACE("(GLenum buffer = 0x%X, GLint drawbuffer = %d, const GLint *value = %p)",
2255 buffer, drawbuffer, value);
2264 if(drawbuffer < 0 || drawbuffer >= MAX_DRAW_BUFFERS)
2270 context->clearColorBuffer(drawbuffer, value);
2274 if(drawbuffer != 0)
2289 GL_APICALL void GL_APIENTRY glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value) argument
2291 TRACE("(GLenum buffer = 0x%X, GLint drawbuffer = %d, const GLuint *value = %p)",
2292 buffer, drawbuffer, valu
2316 glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value) argument
2353 glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) argument
[all...]
H A DContext.h672 void clearColorBuffer(GLint drawbuffer, const GLint *value);
673 void clearColorBuffer(GLint drawbuffer, const GLuint *value);
674 void clearColorBuffer(GLint drawbuffer, const GLfloat *value);
715 void clearColorBuffer(GLint drawbuffer, void *value, sw::Format format);
H A DContext.cpp3430 void Context::clearColorBuffer(GLint drawbuffer, void *value, sw::Format format) argument
3440 egl::Image *colorbuffer = framebuffer->getRenderTarget(drawbuffer);
3458 void Context::clearColorBuffer(GLint drawbuffer, const GLint *value) argument
3460 clearColorBuffer(drawbuffer, (void*)value, sw::FORMAT_A32B32G32R32I);
3463 void Context::clearColorBuffer(GLint drawbuffer, const GLuint *value) argument
3465 clearColorBuffer(drawbuffer, (void*)value, sw::FORMAT_A32B32G32R32UI);
3468 void Context::clearColorBuffer(GLint drawbuffer, const GLfloat *value) argument
3470 clearColorBuffer(drawbuffer, (void*)value, sw::FORMAT_A32B32G32R32F);
/external/swiftshader/third_party/PowerVR_SDK/Builds/Include/GLES3/
H A Dgl3.h1010 GL_APICALL void GL_APIENTRY glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint* value);
1011 GL_APICALL void GL_APIENTRY glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint* value);
1012 GL_APICALL void GL_APIENTRY glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat* value);
1013 GL_APICALL void GL_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
/external/deqp/framework/platform/null/
H A DtcuNullRenderContextFuncs.inl430 GLW_APICALL void GLW_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
433 DE_UNREF(drawbuffer);
439 GLW_APICALL void GLW_APIENTRY glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value)
442 DE_UNREF(drawbuffer);
447 GLW_APICALL void GLW_APIENTRY glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value)
450 DE_UNREF(drawbuffer);
455 GLW_APICALL void GLW_APIENTRY glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value)
458 DE_UNREF(drawbuffer);
528 GLW_APICALL void GLW_APIENTRY glClearNamedFramebufferfi (GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
532 DE_UNREF(drawbuffer);
[all...]
/external/mesa3d/include/GLES3/
H A Dgl3.h1047 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value);
1048 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value);
1049 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1050 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1151 GL_APICALL void GL_APIENTRY glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value);
1152 GL_APICALL void GL_APIENTRY glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value);
1153 GL_APICALL void GL_APIENTRY glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1154 GL_APICALL void GL_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
H A Dgl31.h1047 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value);
1048 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value);
1049 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1050 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1151 GL_APICALL void GL_APIENTRY glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value);
1152 GL_APICALL void GL_APIENTRY glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value);
1153 GL_APICALL void GL_APIENTRY glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1154 GL_APICALL void GL_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
H A Dgl32.h1047 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value);
1048 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value);
1049 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1050 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1151 GL_APICALL void GL_APIENTRY glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value);
1152 GL_APICALL void GL_APIENTRY glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value);
1153 GL_APICALL void GL_APIENTRY glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1154 GL_APICALL void GL_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
/external/swiftshader/include/GLES3/
H A Dgl3.h1051 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value);
1052 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value);
1053 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1054 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1156 GL_APICALL void GL_APIENTRY glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value);
1157 GL_APICALL void GL_APIENTRY glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value);
1158 GL_APICALL void GL_APIENTRY glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1159 GL_APICALL void GL_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
/external/mesa3d/include/GL/
H A Dglcorearb.h1286 typedef void (APIENTRYP PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value);
1287 typedef void (APIENTRYP PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value);
1288 typedef void (APIENTRYP PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1289 typedef void (APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1371 GLAPI void APIENTRY glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value);
1372 GLAPI void APIENTRY glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value);
1373 GLAPI void APIENTRY glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1374 GLAPI void APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
2706 typedef void (APIENTRYP PFNGLCLEARNAMEDFRAMEBUFFERIVPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value);
2707 typedef void (APIENTRYP PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, cons
[all...]
/external/deqp/framework/opengl/wrapper/
H A DglwImpl.inl431 void glwClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
436 gl->clearBufferfi(buffer, drawbuffer, depth, stencil);
439 void glwClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value)
444 gl->clearBufferfv(buffer, drawbuffer, value);
447 void glwClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value)
452 gl->clearBufferiv(buffer, drawbuffer, value);
455 void glwClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value)
460 gl->clearBufferuiv(buffer, drawbuffer, value);
519 void glwClearNamedFramebufferfi (GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
524 gl->clearNamedFramebufferfi(framebuffer, buffer, drawbuffer, dept
[all...]
H A DglwApi.inl951 void glwClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
952 void glwClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value);
953 void glwClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value);
954 void glwClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value);
962 void glwClearNamedFramebufferfi (GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
963 void glwClearNamedFramebufferfv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value);
964 void glwClearNamedFramebufferiv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value);
965 void glwClearNamedFramebufferuiv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value);
/external/deqp/framework/opengl/
H A DgluCallLogWrapper.inl387 void CallLogWrapper::glClearBufferfi (glw::GLenum buffer, glw::GLint drawbuffer, glw::GLfloat depth, glw::GLint stencil)
390 m_log << TestLog::Message << "glClearBufferfi(" << getBufferStr(buffer) << ", " << drawbuffer << ", " << depth << ", " << stencil << ");" << TestLog::EndMessage;
391 m_gl.clearBufferfi(buffer, drawbuffer, depth, stencil);
394 void CallLogWrapper::glClearBufferfv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat *value)
397 m_log << TestLog::Message << "glClearBufferfv(" << getBufferStr(buffer) << ", " << drawbuffer << ", " << toHex(reinterpret_cast<deUintptr>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
398 m_gl.clearBufferfv(buffer, drawbuffer, value);
401 void CallLogWrapper::glClearBufferiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint *value)
404 m_log << TestLog::Message << "glClearBufferiv(" << getBufferStr(buffer) << ", " << drawbuffer << ", " << toHex(reinterpret_cast<deUintptr>(static_cast<const void*>(value))) << ");" << TestLog::EndMessage;
405 m_gl.clearBufferiv(buffer, drawbuffer, value);
408 void CallLogWrapper::glClearBufferuiv (glw::GLenum buffer, glw::GLint drawbuffer, cons
[all...]
H A DgluCallLogWrapperApi.inl59 void glClearBufferfi (glw::GLenum buffer, glw::GLint drawbuffer, glw::GLfloat depth, glw::GLint stencil);
60 void glClearBufferfv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat *value);
61 void glClearBufferiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint *value);
62 void glClearBufferuiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLuint *value);
70 void glClearNamedFramebufferfi (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, glw::GLfloat depth, glw::GLint stencil);
71 void glClearNamedFramebufferfv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat *value);
72 void glClearNamedFramebufferiv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint *value);
73 void glClearNamedFramebufferuiv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLuint *value);

Completed in 675 milliseconds

12