Searched refs:renderbuffer (Results 1 - 25 of 110) sorted by relevance

12345

/external/chromium_org/gpu/command_buffer/service/
H A Drenderbuffer_manager.cc88 void RenderbufferManager::StartTracking(Renderbuffer* /* renderbuffer */) {
92 void RenderbufferManager::StopTracking(Renderbuffer* renderbuffer) { argument
94 if (!renderbuffer->cleared()) {
97 memory_tracker_->TrackMemFree(renderbuffer->EstimatedSize());
101 Renderbuffer* renderbuffer,
103 DCHECK(renderbuffer);
104 if (!renderbuffer->cleared()) {
107 memory_tracker_->TrackMemFree(renderbuffer->EstimatedSize());
108 renderbuffer->SetInfo(samples, internalformat, width, height);
109 memory_tracker_->TrackMemAlloc(renderbuffer
100 SetInfo( Renderbuffer* renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) argument
115 SetCleared(Renderbuffer* renderbuffer, bool cleared) argument
148 Renderbuffer* renderbuffer = it->second.get(); local
[all...]
H A Drenderbuffer_manager.h100 // Client side renderbuffer id.
103 // Service side renderbuffer id.
106 // Whether this renderbuffer has been cleared
109 // Whether this renderbuffer has ever been bound.
118 // Dimensions of renderbuffer.
146 Renderbuffer* renderbuffer,
149 void SetCleared(Renderbuffer* renderbuffer, bool cleared);
154 // Creates a Renderbuffer for the given renderbuffer ids.
157 // Gets the renderbuffer for the given renderbuffer i
[all...]
H A Dframebuffer_manager.cc47 Renderbuffer* renderbuffer)
48 : renderbuffer_(renderbuffer) {
92 Renderbuffer* renderbuffer) const OVERRIDE {
93 return renderbuffer_.get() == renderbuffer;
112 Renderbuffer* renderbuffer() const { function in class:gpu::gles2::RenderbufferAttachment
202 Renderbuffer* /* renderbuffer */)
585 GLenum target, Renderbuffer* renderbuffer) {
592 if (attachment->IsRenderbuffer(renderbuffer)) {
593 // TODO(gman): manually detach renderbuffer.
637 GLenum attachment, Renderbuffer* renderbuffer) {
46 RenderbufferAttachment( Renderbuffer* renderbuffer) argument
584 UnbindRenderbuffer( GLenum target, Renderbuffer* renderbuffer) argument
636 AttachRenderbuffer( GLenum attachment, Renderbuffer* renderbuffer) argument
[all...]
H A Dframebuffer_manager.h45 Renderbuffer* renderbuffer) const = 0;
75 // Attaches a renderbuffer to a particlar attachment.
78 GLenum attachment, Renderbuffer* renderbuffer);
85 // Unbinds the given renderbuffer if it is bound.
87 GLenum target, Renderbuffer* renderbuffer);
H A Dgles2_cmd_decoder.cc1082 // Creates a renderbuffer info for the given renderbuffer.
1088 // Gets the renderbuffer info for the given renderbuffer.
1093 // Removes the renderbuffer info for the given renderbuffer.
1222 void DoBindRenderbuffer(GLenum target, GLuint renderbuffer);
1288 GLuint renderbuffer);
1396 // Verifies that the currently bound multisample renderbuffer is valid
1400 GLuint renderbuffer, GLenu
1541 Renderbuffer* renderbuffer = NULL; local
2921 Renderbuffer* renderbuffer = local
4035 Renderbuffer* renderbuffer = NULL; local
4503 Renderbuffer* renderbuffer = local
4957 Renderbuffer* renderbuffer = NULL; local
5197 Renderbuffer* renderbuffer = local
5334 Renderbuffer* renderbuffer = GetRenderbufferInfoForTarget(GL_RENDERBUFFER); local
5380 Renderbuffer* renderbuffer = GetRenderbufferInfoForTarget(GL_RENDERBUFFER); local
5417 VerifyMultisampleRenderbufferIntegrity( GLuint renderbuffer, GLenum format) argument
5518 Renderbuffer* renderbuffer = local
6817 const Renderbuffer* renderbuffer = local
[all...]
/external/chromium_org/third_party/angle/src/libGLESv2/
H A DResourceManager.cpp128 // Returns an unused renderbuffer name
220 void ResourceManager::deleteRenderbuffer(GLuint renderbuffer) argument
222 RenderbufferMap::iterator renderbufferObject = mRenderbufferMap.find(renderbuffer);
316 RenderbufferMap::iterator renderbuffer = mRenderbufferMap.find(handle); local
318 if (renderbuffer == mRenderbufferMap.end())
324 return renderbuffer->second;
404 void ResourceManager::checkRenderbufferAllocation(GLuint renderbuffer) argument
406 if (renderbuffer != 0 && !getRenderbuffer(renderbuffer))
408 FramebufferAttachment *renderbufferObject = new FramebufferAttachment(mRenderer, renderbuffer, ne
[all...]
H A DResourceManager.h58 void deleteRenderbuffer(GLuint renderbuffer);
70 void setRenderbuffer(GLuint handle, FramebufferAttachment *renderbuffer);
74 void checkRenderbufferAllocation(GLuint renderbuffer);
H A DFramebuffer.h43 void detachRenderbuffer(GLuint renderbuffer);
H A DContext.h103 BindingPointer<FramebufferAttachment> renderbuffer; member in struct:gl::State
265 void deleteRenderbuffer(GLuint renderbuffer);
294 void bindRenderbuffer(GLuint renderbuffer);
481 void detachRenderbuffer(GLuint renderbuffer);
H A DFramebuffer.cpp197 void Framebuffer::detachRenderbuffer(GLuint renderbuffer) argument
201 if (mColorbuffers[colorAttachment].id() == renderbuffer && mColorbuffers[colorAttachment].type() == GL_RENDERBUFFER)
207 if (mDepthbuffer.id() == renderbuffer && mDepthbuffer.type() == GL_RENDERBUFFER)
212 if (mStencilbuffer.id() == renderbuffer && mStencilbuffer.type() == GL_RENDERBUFFER)
H A DvalidationES.h33 GLenum renderbuffertarget, GLuint renderbuffer);
H A DContext.cpp289 mState.renderbuffer.set(NULL);
752 return mState.renderbuffer.id();
993 void Context::deleteRenderbuffer(GLuint renderbuffer) argument
995 if (mResourceManager->getRenderbuffer(renderbuffer))
997 detachRenderbuffer(renderbuffer);
1000 mResourceManager->deleteRenderbuffer(renderbuffer);
1241 void Context::bindRenderbuffer(GLuint renderbuffer) argument
1243 mResourceManager->checkRenderbufferAllocation(renderbuffer);
1245 mState.renderbuffer.set(getRenderbuffer(renderbuffer));
1419 RenderbufferStorage *renderbuffer = NULL; local
3430 detachRenderbuffer(GLuint renderbuffer) argument
[all...]
/external/chromium_org/third_party/WebKit/Source/core/html/canvas/
H A DWebGLFramebuffer.cpp64 PassRefPtr<WebGLFramebuffer::WebGLAttachment> WebGLRenderbufferAttachment::create(WebGLRenderbuffer* renderbuffer) argument
66 return adoptRef(new WebGLRenderbufferAttachment(renderbuffer));
69 WebGLRenderbufferAttachment::WebGLRenderbufferAttachment(WebGLRenderbuffer* renderbuffer) argument
70 : m_renderbuffer(renderbuffer)
287 void WebGLFramebuffer::setAttachmentForBoundFramebuffer(GLenum attachment, WebGLRenderbuffer* renderbuffer) argument
293 if (renderbuffer && renderbuffer->object()) {
294 m_attachments.add(attachment, WebGLRenderbufferAttachment::create(renderbuffer));
296 renderbuffer->onAttached();
328 *reason = "the internalformat of the attached renderbuffer i
[all...]
/external/deqp/modules/egl/
H A DteglImageFormatTests.cpp839 throw tcu::NotSupportedError("Creating renderbuffer from EGLImage type not supported", "glEGLImageTargetRenderbufferStorageOES", __FILE__, __LINE__);
986 m_log << tcu::TestLog::Message << "Reading with ReadPixels from renderbuffer" << tcu::TestLog::EndMessage;
993 deUint32 renderbuffer = 0; local
994 glGenRenderbuffers(1, &renderbuffer);
995 TCU_CHECK(renderbuffer != (GLuint)-1);
996 GLU_CHECK_CALL(glBindRenderbuffer(GL_RENDERBUFFER, renderbuffer));
1004 GLU_CHECK_CALL(glDeleteRenderbuffers(1, &renderbuffer));
1005 throw tcu::NotSupportedError("Creating renderbuffer from EGLImage type not supported", "glEGLImageTargetRenderbufferStorageOES", __FILE__, __LINE__);
1012 GLU_CHECK_CALL(glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, renderbuffer));
1018 GLU_CHECK_CALL(glDeleteRenderbuffers(1, &renderbuffer));
1344 deUint32 renderbuffer = 0; local
1406 deUint32 renderbuffer = 0; local
1465 deUint32 renderbuffer = 0; local
[all...]
/external/deqp/modules/gles3/functional/
H A Des3fReadPixelsTests.cpp239 GLuint renderbuffer = 0; local
245 GLU_CHECK_CALL(glGenRenderbuffers(1, &renderbuffer));
246 GLU_CHECK_CALL(glBindRenderbuffer(GL_RENDERBUFFER, renderbuffer));
251 GLU_CHECK_CALL(glGenRenderbuffers(1, &renderbuffer));
252 GLU_CHECK_CALL(glBindRenderbuffer(GL_RENDERBUFFER, renderbuffer));
261 GLU_CHECK_CALL(glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, renderbuffer));
346 if (renderbuffer)
347 GLU_CHECK_CALL(glDeleteRenderbuffers(1, &renderbuffer));
H A Des3fPixelBufferObjectTests.cpp389 GLuint renderbuffer = 0; local
400 GLU_CHECK_CALL(glGenRenderbuffers(1, &renderbuffer));
402 GLU_CHECK_CALL(glBindRenderbuffer(GL_RENDERBUFFER, renderbuffer));
406 GLU_CHECK_CALL(glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, renderbuffer));
559 if (renderbuffer)
560 GLU_CHECK_CALL(glDeleteRenderbuffers(1, &renderbuffer));
627 TestCaseGroup* renderbufferGroup = new TestCaseGroup(m_context, "renderbuffer", "Tests with reading from renderbuffer");
/external/chromium_org/third_party/mesa/src/src/mesa/main/
H A Dfbobject.h74 /** Return the texture image for a renderbuffer attachment */
83 /** Return the (const) texture image for a renderbuffer attachment */
127 _mesa_IsRenderbufferEXT(GLuint renderbuffer);
130 _mesa_BindRenderbufferEXT(GLenum target, GLuint renderbuffer);
193 GLuint renderbuffer);
H A Dfbobject.c46 #include "renderbuffer.h"
69 * with the real frame/renderbuffer.
298 * Remove any texture or renderbuffer attached to the given attachment
366 * Bind a renderbuffer to an attachment point.
385 * Attach a renderbuffer object to a framebuffer object.
420 * Check if the renderbuffer's formats are supported by the software
481 * Is the given base format a legal format for a color renderbuffer?
505 * Is the given base format a legal format for a depth/stencil renderbuffer?
618 att_incomplete("0x0 renderbuffer");
624 att_incomplete("bad renderbuffer colo
890 _mesa_IsRenderbufferEXT(GLuint renderbuffer) argument
904 _mesa_BindRenderbufferEXT(GLenum target, GLuint renderbuffer) argument
2267 _mesa_FramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbufferTarget, GLuint renderbuffer) argument
[all...]
/external/mesa3d/src/mesa/main/
H A Dfbobject.h74 /** Return the texture image for a renderbuffer attachment */
83 /** Return the (const) texture image for a renderbuffer attachment */
127 _mesa_IsRenderbufferEXT(GLuint renderbuffer);
130 _mesa_BindRenderbufferEXT(GLenum target, GLuint renderbuffer);
193 GLuint renderbuffer);
H A Dfbobject.c46 #include "renderbuffer.h"
69 * with the real frame/renderbuffer.
298 * Remove any texture or renderbuffer attached to the given attachment
366 * Bind a renderbuffer to an attachment point.
385 * Attach a renderbuffer object to a framebuffer object.
420 * Check if the renderbuffer's formats are supported by the software
481 * Is the given base format a legal format for a color renderbuffer?
505 * Is the given base format a legal format for a depth/stencil renderbuffer?
618 att_incomplete("0x0 renderbuffer");
624 att_incomplete("bad renderbuffer colo
890 _mesa_IsRenderbufferEXT(GLuint renderbuffer) argument
904 _mesa_BindRenderbufferEXT(GLenum target, GLuint renderbuffer) argument
2267 _mesa_FramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbufferTarget, GLuint renderbuffer) argument
[all...]
/external/deqp/framework/opengl/simplereference/
H A DsglrContextWrapper.cpp99 void ContextWrapper::glBindRenderbuffer (deUint32 target, deUint32 renderbuffer) argument
101 m_curCtx->bindRenderbuffer(target, renderbuffer);
199 void ContextWrapper::glFramebufferRenderbuffer (deUint32 target, deUint32 attachment, deUint32 renderbuffertarget, deUint32 renderbuffer) argument
201 m_curCtx->framebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
/external/deqp/modules/gles31/functional/
H A Des31fFboNoAttachmentTests.cpp468 GLuint renderbuffer= 0; local
476 gl.genRenderbuffers(1, &renderbuffer);
477 gl.bindRenderbuffer(GL_RENDERBUFFER, renderbuffer);
479 gl.framebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, renderbuffer);
490 gl.deleteRenderbuffers(1, &renderbuffer);
/external/chromium_org/mojo/public/c/gles2/
H A Dgles2_call_visitor_autogen.h30 (GLenum target, GLuint renderbuffer),
31 (target, renderbuffer))
169 GLuint renderbuffer),
170 (target, attachment, renderbuffertarget, renderbuffer))
309 VISIT_GL_CALL(IsRenderbuffer, GLboolean, (GLuint renderbuffer), (renderbuffer))
/external/chromium_org/cc/test/
H A Dtest_web_graphics_context_3d.cc143 GLuint renderbuffer) {
303 GLenum target, GLuint renderbuffer) {
304 if (!renderbuffer)
306 DCHECK_EQ(kRenderbufferId | context_id_ << 16, renderbuffer);
142 isRenderbuffer( GLuint renderbuffer) argument
302 bindRenderbuffer( GLenum target, GLuint renderbuffer) argument
/external/deqp/modules/glshared/
H A DglsStateChangePerfTestCases.cpp425 GLuint renderbuffer; local
427 gl.genRenderbuffers(1, &renderbuffer);
430 gl.bindRenderbuffer(GL_RENDERBUFFER, renderbuffer);
439 m_renderbuffers.push_back(renderbuffer);

Completed in 1016 milliseconds

12345