Searched refs:renderbuffer (Results 1 - 25 of 117) 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);
/external/chromium_org/third_party/angle/src/libGLESv2/
H A DResourceManager.cpp124 // Returns an unused renderbuffer name
218 void ResourceManager::deleteRenderbuffer(GLuint renderbuffer) argument
220 RenderbufferMap::iterator renderbufferObject = mRenderbufferMap.find(renderbuffer);
314 RenderbufferMap::iterator renderbuffer = mRenderbufferMap.find(handle); local
316 if (renderbuffer == mRenderbufferMap.end())
322 return renderbuffer->second;
402 void ResourceManager::checkRenderbufferAllocation(GLuint renderbuffer) argument
404 if (renderbuffer != 0 && !getRenderbuffer(renderbuffer))
406 Renderbuffer *renderbufferObject = new Renderbuffer(renderbuffer, ne
[all...]
H A DResourceManager.h57 void deleteRenderbuffer(GLuint renderbuffer);
69 void setRenderbuffer(GLuint handle, Renderbuffer *renderbuffer);
73 void checkRenderbufferAllocation(GLuint renderbuffer);
H A DFramebufferAttachment.cpp156 RenderbufferAttachment::RenderbufferAttachment(GLenum binding, Renderbuffer *renderbuffer) argument
159 ASSERT(renderbuffer);
160 mRenderbuffer.set(renderbuffer);
H A DFramebuffer.cpp37 gl::Renderbuffer *renderbuffer = attachment->getRenderbuffer(); local
38 ASSERT(renderbuffer);
41 return renderbuffer->getStorage()->getRenderTarget();
57 gl::Renderbuffer *renderbuffer = attachment->getRenderbuffer(); local
58 ASSERT(renderbuffer);
61 return renderbuffer->getStorage()->getSerial();
H A DFramebuffer.h50 void detachRenderbuffer(GLuint renderbuffer);
H A DFramebufferAttachment.h32 // We support GL texture (2D/3D/Cube/2D array) and renderbuffer object attachments.
112 RenderbufferAttachment(GLenum binding, Renderbuffer *renderbuffer);
H A DContext.cpp341 void Context::deleteRenderbuffer(GLuint renderbuffer) argument
343 if (mResourceManager->getRenderbuffer(renderbuffer))
345 detachRenderbuffer(renderbuffer);
348 mResourceManager->deleteRenderbuffer(renderbuffer);
544 void Context::bindRenderbuffer(GLuint renderbuffer) argument
546 mResourceManager->checkRenderbufferAllocation(renderbuffer);
548 mState.setRenderbufferBinding(getRenderbuffer(renderbuffer));
730 RenderbufferStorage *renderbuffer = NULL; local
735 renderbuffer = new gl::DepthStencilbuffer(mRenderer, width, height, samples);
739 renderbuffer
1914 detachRenderbuffer(GLuint renderbuffer) argument
[all...]
H A DContext.h95 void deleteRenderbuffer(GLuint renderbuffer);
121 void bindRenderbuffer(GLuint renderbuffer);
247 void detachRenderbuffer(GLuint renderbuffer);
H A DState.h145 void setRenderbufferBinding(Renderbuffer *renderbuffer);
148 void detachRenderbuffer(GLuint renderbuffer);
/external/chromium_org/third_party/WebKit/Source/core/html/canvas/
H A DWebGLFramebuffer.cpp66 PassRefPtrWillBeRawPtr<WebGLFramebuffer::WebGLAttachment> WebGLRenderbufferAttachment::create(WebGLRenderbuffer* renderbuffer) argument
68 return adoptRefWillBeNoop(new WebGLRenderbufferAttachment(renderbuffer));
77 WebGLRenderbufferAttachment::WebGLRenderbufferAttachment(WebGLRenderbuffer* renderbuffer) argument
78 : m_renderbuffer(renderbuffer)
310 void WebGLFramebuffer::setAttachmentForBoundFramebuffer(GLenum attachment, WebGLRenderbuffer* renderbuffer) argument
316 if (renderbuffer && renderbuffer->object()) {
317 m_attachments.add(attachment, WebGLRenderbufferAttachment::create(renderbuffer));
319 renderbuffer->onAttached();
351 *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);
/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 381 milliseconds

12345