Searched refs:Framebuffer (Results 1 - 25 of 71) sorted by relevance

123

/external/chromium_org/gpu/command_buffer/service/
H A Dframebuffer_manager.cc25 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 {
215 virtual void DetachFromFramebuffer(Framebuffer* framebuffe
326 Framebuffer::Framebuffer( function in class:gpu::gles2::Framebuffer
[all...]
H A Dframebuffer_manager.h27 // Info about a particular Framebuffer.
28 class GPU_EXPORT Framebuffer : public base::RefCounted<Framebuffer> { class in namespace:gpu::gles2
47 virtual void DetachFromFramebuffer(Framebuffer* framebuffer) const = 0;
60 Framebuffer(FramebufferManager* manager, GLuint service_id);
156 friend class base::RefCounted<Framebuffer>;
158 ~Framebuffer();
205 DISALLOW_COPY_AND_ASSIGN(Framebuffer);
217 scoped_refptr<Framebuffer> bound_read_framebuffer;
218 scoped_refptr<Framebuffer> bound_draw_framebuffe
[all...]
/external/chromium_org/third_party/angle/src/libGLESv2/
H A DFramebuffer.cpp7 // Framebuffer.cpp: Implements the gl::Framebuffer class. Implements GL framebuffer
10 #include "libGLESv2/Framebuffer.h"
69 Framebuffer::Framebuffer(rx::Renderer *renderer, GLuint id) function in class:gl::Framebuffer
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 layer)
182 void Framebuffer
[all...]
H A DFramebuffer.h7 // Framebuffer.h: Defines the gl::Framebuffer class. Implements GL framebuffer
35 class Framebuffer class in namespace:gl
38 Framebuffer(rx::Renderer *renderer, GLuint id);
40 virtual ~Framebuffer();
97 DISALLOW_COPY_AND_ASSIGN(Framebuffer);
102 class DefaultFramebuffer : public Framebuffer
H A DState.h150 // 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;
280 Framebuffer *mReadFramebuffer;
281 Framebuffer *mDrawFramebuffe
[all...]
H A DState.cpp15 #include "libGLESv2/Framebuffer.h"
245 const Framebuffer *framebufferObject = getDrawFramebuffer();
733 Framebuffer *readFramebuffer = mReadFramebuffer;
734 Framebuffer *drawFramebuffer = mDrawFramebuffer;
748 void State::setReadFramebufferBinding(Framebuffer *framebuffer)
753 void State::setDrawFramebufferBinding(Framebuffer *framebuffer)
758 Framebuffer *State::getTargetFramebuffer(GLenum target) const
769 Framebuffer *State::getReadFramebuffer()
774 Framebuffer *State::getDrawFramebuffer()
779 const Framebuffer *Stat
[all...]
H A DContext.h51 class Framebuffer;
140 void setFramebufferZero(Framebuffer *framebuffer);
157 Framebuffer *getFramebuffer(GLuint handle) const;
280 typedef std::unordered_map<GLuint, Framebuffer*> FramebufferMap;
H A DTexture.h38 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/d3d/d3d9/
H A DBlit9.h18 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);
H A DRenderer9.h70 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,
129 virtual bool copyImageCube(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat,
131 virtual bool copyImage3D(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat,
133 virtual bool copyImage2DArray(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat,
136 virtual bool blitRect(gl::Framebuffer *readTarget, const gl::Rectangle &readRect, gl::Framebuffer *drawTarge
[all...]
H A DImage9.h18 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/
H A DClear11.h7 // Clear11.h: Framebuffer clear utility class.
20 class Framebuffer;
35 gl::Error clearFramebuffer(const gl::ClearParameters &clearParams, gl::Framebuffer *frameBuffer);
H A DRenderer11.h69 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,
125 virtual bool copyImageCube(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat,
127 virtual bool copyImage3D(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat,
129 virtual bool copyImage2DArray(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat,
132 virtual bool blitRect(gl::Framebuffer *readTarget, const gl::Rectangle &readRect, gl::Framebuffer *drawTarge
[all...]
H A DImage11.h19 class Framebuffer;
54 virtual void copy(GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, gl::Framebuffer *source);
H A DRenderStateCache.h21 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/
H A DRenderer.h41 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,
180 virtual bool copyImageCube(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat,
182 virtual bool copyImage3D(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat,
184 virtual bool copyImage2DArray(gl::Framebuffer *framebuffer, const gl::Rectangle &sourceRect, GLenum destFormat,
187 virtual bool blitRect(gl::Framebuffer *readTarge
[all...]
H A DTextureImpl.h25 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;
H A DImage.h20 class Framebuffer;
53 virtual void copy(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/
H A DImageD3D.h19 class Framebuffer;
H A DTextureD3D.h18 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/
H A DsglrReferenceContext.cpp119 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
[all...]
H A DsglrReferenceContext.hpp321 class Framebuffer : public NamedObject class in namespace:sglr::rc
375 Framebuffer (deUint32 name);
376 virtual ~Framebuffer (void);
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);
783 rr::MultisamplePixelBufferAccess getDrawColorbuffer (void) { return (m_drawFramebufferBinding) ? (rr::MultisamplePixelBufferAccess::fromSinglesampleAccess(getFboAttachment(*m_drawFramebufferBinding, rc::Framebuffer::ATTACHMENTPOINT_COLOR0))) : (m_defaultColorbuffer); }
784 rr::MultisamplePixelBufferAccess getDrawDepthbuffer (void) { return (m_drawFramebufferBinding) ? (rr::MultisamplePixelBufferAccess::fromSinglesampleAccess(getFboAttachment(*m_drawFramebufferBinding, rc::Framebuffer
[all...]
/external/deqp/framework/platform/ios/
H A DtcuIOSPlatform.hh122 glu::Framebuffer m_framebuffer;
/external/deqp/modules/glshared/
H A DglsFboUtil.hpp359 struct Framebuffer struct in namespace:deqp::gls::FboUtil::config
373 void logFramebufferConfig(const config::Framebuffer& cfg, tcu::TestLog& log);
375 class FboBuilder : public config::Framebuffer
441 StatusCodes validStatusCodes (const config::Framebuffer& cfg) const;
H A DglsFboUtil.cpp317 // GLES2 4.4.5 / GLES3 4.4.4, "Framebuffer attachment completeness"
394 StatusCodes FboVerifier::validStatusCodes (const Framebuffer& fboConfig) const
433 void Framebuffer::attach (glw::GLenum attPoint, const Attachment* att)
441 const Image* Framebuffer::getImage (GLenum type, glw::GLuint imgName) const
455 void Framebuffer::setTexture (glw::GLuint texName, const Texture& texCfg)
460 void Framebuffer::setRbo (glw::GLuint rbName, const Renderbuffer& rbCfg)
519 void logFramebufferConfig (const Framebuffer& cfg, TestLog& log)
521 log << TestLog::Section("Framebuffer", "Framebuffer configuration");
551 ? "Framebuffer ha
[all...]

Completed in 311 milliseconds

123