/external/chromium_org/gpu/command_buffer/service/ |
framebuffer_manager.h | 27 // Info about a particular Framebuffer. 28 class GPU_EXPORT Framebuffer : public base::RefCounted<Framebuffer> { 47 virtual void DetachFromFramebuffer(Framebuffer* framebuffer) const = 0; 60 Framebuffer(FramebufferManager* manager, GLuint service_id); 119 // not mean the real OpenGL will consider it framebuffer complete. It just 156 friend class base::RefCounted<Framebuffer>; 158 ~Framebuffer(); 184 // Service side framebuffer id [all...] |
framebuffer_manager.cc | 25 Framebuffer::FramebufferComboCompleteMap* 26 Framebuffer::framebuffer_combo_complete_map_; 28 // Framebuffer completeness is not cacheable on OS X because of dynamic 32 bool Framebuffer::allow_framebuffer_combo_complete_map_ = false; 34 bool Framebuffer::allow_framebuffer_combo_complete_map_ = true; 37 void Framebuffer::ClearFramebufferCompleteComboMap() { 44 : public Framebuffer::Attachment { 100 virtual void DetachFromFramebuffer(Framebuffer* framebuffer) const OVERRIDE { 135 : public Framebuffer::Attachment [all...] |
/external/chromium_org/third_party/angle/src/libGLESv2/ |
Framebuffer.cpp | 7 // Framebuffer.cpp: Implements the gl::Framebuffer class. Implements GL framebuffer 10 #include "libGLESv2/Framebuffer.h" 69 Framebuffer::Framebuffer(rx::Renderer *renderer, GLuint id) 84 Framebuffer::~Framebuffer() 94 FramebufferAttachment *Framebuffer::createAttachment(GLenum binding, GLenum type, GLuint handle, GLint level, GLint layer) const 174 void Framebuffer::setColorbuffer(unsigned int colorAttachment, GLenum type, GLuint colorbuffer, GLint level, GLint (…) [all...] |
Framebuffer.h | 7 // Framebuffer.h: Defines the gl::Framebuffer class. Implements GL framebuffer 35 class Framebuffer 38 Framebuffer(rx::Renderer *renderer, GLuint id); 40 virtual ~Framebuffer(); 97 DISALLOW_COPY_AND_ASSIGN(Framebuffer); 102 class DefaultFramebuffer : public Framebuffer
|
State.h | 150 // Framebuffer binding manipulation 151 void setReadFramebufferBinding(Framebuffer *framebuffer); 152 void setDrawFramebufferBinding(Framebuffer *framebuffer); 153 Framebuffer *getTargetFramebuffer(GLenum target) const; 154 Framebuffer *getReadFramebuffer(); 155 Framebuffer *getDrawFramebuffer(); 156 const Framebuffer *getReadFramebuffer() const; 157 const Framebuffer *getDrawFramebuffer() const [all...] |
State.cpp | 15 #include "libGLESv2/Framebuffer.h" 245 const Framebuffer *framebufferObject = getDrawFramebuffer(); 655 // If a texture object is deleted while its image is attached to the currently bound framebuffer, then it is 657 // image was attached in the currently bound framebuffer. 729 // If a renderbuffer object is deleted while its image is attached to the currently bound framebuffer, 731 // point to which this image was attached in the currently bound framebuffer. 733 Framebuffer *readFramebuffer = mReadFramebuffer; 734 Framebuffer *drawFramebuffer = mDrawFramebuffer; 748 void State::setReadFramebufferBinding(Framebuffer *framebuffer) 1240 gl::Framebuffer *framebuffer = mDrawFramebuffer; local 1285 gl::Framebuffer *framebuffer = getDrawFramebuffer(); local 1306 gl::Framebuffer *framebuffer = getDrawFramebuffer(); local 1321 gl::Framebuffer *framebuffer = getDrawFramebuffer(); local [all...] |
Context.h | 51 class Framebuffer; 102 void deleteFramebuffer(GLuint framebuffer); 119 void bindReadFramebuffer(GLuint framebuffer); 120 void bindDrawFramebuffer(GLuint framebuffer); 140 void setFramebufferZero(Framebuffer *framebuffer); 157 Framebuffer *getFramebuffer(GLuint handle) const; 246 void detachFramebuffer(GLuint framebuffer); 280 typedef std::unordered_map<GLuint, Framebuffer*> FramebufferMap;
|
Texture.h | 38 class Framebuffer; 75 virtual void copySubImage(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, Framebuffer *source); 123 void copyImage(GLint level, GLenum format, GLint x, GLint y, GLsizei width, GLsizei height, Framebuffer *source); 166 void copyImage(GLenum target, GLint level, GLenum format, GLint x, GLint y, GLsizei width, GLsizei height, Framebuffer *source);
|
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/ |
Renderer.h | 41 class Framebuffer; 119 virtual void setBlendState(gl::Framebuffer *framebuffer, const gl::BlendState &blendState, const gl::ColorF &blendColor, 128 virtual bool applyRenderTarget(gl::Framebuffer *frameBuffer) = 0; 129 virtual void applyShaders(gl::ProgramBinary *programBinary, const gl::VertexFormat inputLayout[], const gl::Framebuffer *framebuffer, 142 virtual gl::Error clear(const gl::ClearParameters &clearParams, gl::Framebuffer *frameBuffer) = 0; 178 virtual bool copyImage2D(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat [all...] |
Image.h | 20 class Framebuffer; 53 virtual void copy(GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source) = 0;
|
TextureImpl.h | 25 class Framebuffer; 58 virtual void copyImage(GLenum target, GLint level, GLenum format, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source) = 0; 59 virtual void copySubImage(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source) = 0;
|
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/d3d9/ |
Blit9.h | 18 class Framebuffer; 34 bool copy2D(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, TextureStorage *storage, GLint level); 35 bool copyCube(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, TextureStorage *storage, GLenum target, GLint level);
|
Renderer9.h | 70 virtual void setBlendState(gl::Framebuffer *framebuffer, const gl::BlendState &blendState, const gl::ColorF &blendColor, 79 virtual bool applyRenderTarget(gl::Framebuffer *frameBuffer); 80 virtual void applyShaders(gl::ProgramBinary *programBinary, const gl::VertexFormat inputLayout[], const gl::Framebuffer *framebuffer, 94 virtual gl::Error clear(const gl::ClearParameters &clearParams, gl::Framebuffer *frameBuffer); 127 virtual bool copyImage2D(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat [all...] |
Image9.h | 18 class Framebuffer; 57 virtual void copy(GLint xoffset, GLint yoffset, GLint zoffset,GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source);
|
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/d3d11/ |
Clear11.h | 7 // Clear11.h: Framebuffer clear utility class. 20 class Framebuffer; 34 // Clears the framebuffer with the supplied clear parameters, assumes that the framebuffer is currently applied. 35 gl::Error clearFramebuffer(const gl::ClearParameters &clearParams, gl::Framebuffer *frameBuffer);
|
Renderer11.h | 69 virtual void setBlendState(gl::Framebuffer *framebuffer, const gl::BlendState &blendState, const gl::ColorF &blendColor, 79 virtual bool applyRenderTarget(gl::Framebuffer *frameBuffer); 80 virtual void applyShaders(gl::ProgramBinary *programBinary, const gl::VertexFormat inputLayout[], const gl::Framebuffer *framebuffer, 92 virtual gl::Error clear(const gl::ClearParameters &clearParams, gl::Framebuffer *frameBuffer); 123 virtual bool copyImage2D(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat [all...] |
Image11.h | 19 class Framebuffer; 54 virtual void copy(GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source);
|
RenderStateCache.h | 21 class Framebuffer; 37 gl::Error getBlendState(const gl::Framebuffer *framebuffer, const gl::BlendState &blendState, ID3D11BlendState **outBlendState);
|
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/ |
ImageD3D.h | 19 class Framebuffer;
|
TextureD3D.h | 18 class Framebuffer; 106 virtual void copyImage(GLenum target, GLint level, GLenum format, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source); 107 virtual void copySubImage(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source); 163 virtual void copyImage(GLenum target, GLint level, GLenum format, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source); 164 virtual void copySubImage(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source); 220 virtual void copyImage(GLenum target, GLint level, GLenum format, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source); 221 virtual void copySubImage(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source); 276 virtual void copyImage(GLenum target, GLint level, GLenum format, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source); 277 virtual void copySubImage(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source);
|
/external/deqp/framework/opengl/simplereference/ |
sglrReferenceContext.cpp | 119 static tcu::CubeFace texTargetToFace (Framebuffer::TexTarget target) 123 case Framebuffer::TEXTARGET_CUBE_MAP_NEGATIVE_X: return tcu::CUBEFACE_NEGATIVE_X; 124 case Framebuffer::TEXTARGET_CUBE_MAP_POSITIVE_X: return tcu::CUBEFACE_POSITIVE_X; 125 case Framebuffer::TEXTARGET_CUBE_MAP_NEGATIVE_Y: return tcu::CUBEFACE_NEGATIVE_Y; 126 case Framebuffer::TEXTARGET_CUBE_MAP_POSITIVE_Y: return tcu::CUBEFACE_POSITIVE_Y; 127 case Framebuffer::TEXTARGET_CUBE_MAP_NEGATIVE_Z: return tcu::CUBEFACE_NEGATIVE_Z; 128 case Framebuffer::TEXTARGET_CUBE_MAP_POSITIVE_Z: return tcu::CUBEFACE_POSITIVE_Z; 133 static Framebuffer::TexTarget texLayeredTypeToTarget (Texture::Type type) 137 case Texture::TYPE_2D_ARRAY: return Framebuffer::TEXTARGET_2D_ARRAY; 138 case Texture::TYPE_3D: return Framebuffer::TEXTARGET_3D 802 Framebuffer* framebuffer = name ? m_framebuffers.find(name) : DE_NULL; local [all...] |
sglrReferenceContext.hpp | 321 class Framebuffer : public NamedObject 375 Framebuffer (deUint32 name); 376 virtual ~Framebuffer (void); 614 virtual void bindFramebuffer (deUint32 target, deUint32 framebuffer); 771 void deleteFramebuffer (rc::Framebuffer* framebuffer); 777 void acquireFboAttachmentReference (const rc::Framebuffer::Attachment& attachment); 778 void releaseFboAttachmentReference (const rc::Framebuffer::Attachment& attachment); 779 tcu::PixelBufferAccess getFboAttachment (const rc::Framebuffer& framebuffer, rc::Framebuffer::AttachmentPoint point) [all...] |
/external/deqp/framework/platform/ios/ |
tcuIOSPlatform.hh | 83 //! EAGLContext-backed rendering context. Doesn't have default framebuffer. 93 virtual deUint32 getDefaultFramebuffer (void) const { DE_ASSERT(!"No framebuffer"); return 0; } 122 glu::Framebuffer m_framebuffer;
|
/external/deqp/modules/glshared/ |
glsFboUtil.hpp | 24 * \brief Utilities for framebuffer objects. 147 //! Configurations for framebuffer objects and their attachments. 309 //! Returns `true` iff this attachment is "framebuffer attachment 358 //! A framebuffer configuration. 359 struct Framebuffer 373 void logFramebufferConfig(const config::Framebuffer& cfg, tcu::TestLog& log); 375 class FboBuilder : public config::Framebuffer 441 StatusCodes validStatusCodes (const config::Framebuffer& cfg) const;
|
glsFboUtil.cpp | 21 * \brief Utilities for framebuffer objects. 317 // GLES2 4.4.5 / GLES3 4.4.4, "Framebuffer attachment completeness" 378 * \brief Return acceptable framebuffer status codes. 380 * This function examines the framebuffer configuration descriptor `fboConfig` 382 * allowed to return on a conforming implementation when given a framebuffer 389 * indicate that trying to create a framebuffer configuration like this could 394 StatusCodes FboVerifier::validStatusCodes (const Framebuffer& fboConfig) const 416 // "There is at least one image attached to the framebuffer." 433 void Framebuffer::attach (glw::GLenum attPoint, const Attachment* att) 441 const Image* Framebuffer::getImage (GLenum type, glw::GLuint imgName) cons [all...] |