/external/chromium_org/gpu/command_buffer/service/ |
H A D | 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 { 215 virtual void DetachFromFramebuffer(Framebuffer* framebuffe 326 Framebuffer::Framebuffer( function in class:gpu::gles2::Framebuffer [all...] |
H A D | framebuffer_manager.h | 27 // 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 D | 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) 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 D | Framebuffer.h | 7 // 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 D | 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; 280 Framebuffer *mReadFramebuffer; 281 Framebuffer *mDrawFramebuffe [all...] |
H A D | State.cpp | 15 #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 D | Context.h | 51 class Framebuffer; 140 void setFramebufferZero(Framebuffer *framebuffer); 157 Framebuffer *getFramebuffer(GLuint handle) const; 280 typedef std::unordered_map<GLuint, Framebuffer*> FramebufferMap;
|
H A D | 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/d3d/d3d9/ |
H A D | 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);
|
H A D | 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, 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 D | 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/ |
H A D | Clear11.h | 7 // Clear11.h: Framebuffer clear utility class. 20 class Framebuffer; 35 gl::Error clearFramebuffer(const gl::ClearParameters &clearParams, gl::Framebuffer *frameBuffer);
|
H A D | 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, 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 D | 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);
|
H A D | 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/ |
H A D | 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, 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 D | 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;
|
H A D | 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;
|
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/ |
H A D | ImageD3D.h | 19 class Framebuffer;
|
H A D | 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/ |
H A D | 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 [all...] |
H A D | sglrReferenceContext.hpp | 321 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 D | tcuIOSPlatform.hh | 122 glu::Framebuffer m_framebuffer;
|
/external/deqp/modules/glshared/ |
H A D | glsFboUtil.hpp | 359 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 D | glsFboUtil.cpp | 317 // 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...] |