Home
last modified time | relevance | path

Searched refs:Framebuffer (Results 1 – 25 of 871) sorted by relevance

12345678910>>...35

/third_party/skia/third_party/externals/swiftshader/src/OpenGL/libGLESv2/
DFramebuffer.cpp30 bool Framebuffer::IsRenderbuffer(GLenum type) in IsRenderbuffer()
35 Framebuffer::Framebuffer() in Framebuffer() function in es2::Framebuffer
56 Framebuffer::~Framebuffer() in ~Framebuffer()
66 Renderbuffer *Framebuffer::lookupRenderbuffer(GLenum type, GLuint handle, GLint level) const in lookupRenderbuffer()
88 void Framebuffer::setColorbuffer(GLenum type, GLuint colorbuffer, GLuint index, GLint level, GLint … in setColorbuffer()
95 void Framebuffer::setDepthbuffer(GLenum type, GLuint depthbuffer, GLint level, GLint layer) in setDepthbuffer()
102 void Framebuffer::setStencilbuffer(GLenum type, GLuint stencilbuffer, GLint level, GLint layer) in setStencilbuffer()
109 void Framebuffer::setReadBuffer(GLenum buf) in setReadBuffer()
114 void Framebuffer::setDrawBuffer(GLuint index, GLenum buf) in setDrawBuffer()
119 GLenum Framebuffer::getReadBuffer() const in getReadBuffer()
[all …]
DFramebuffer.h35 class Framebuffer
38 Framebuffer();
40 virtual ~Framebuffer();
113 class DefaultFramebuffer : public Framebuffer
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/
DFramebuffer.cpp204 Framebuffer::DIRTY_BIT_COLOR_ATTACHMENT_MAX,
207 Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT,
210 Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT,
620 Framebuffer::Framebuffer(const Caps &caps, rx::GLImplFactory *factory, GLuint id) in Framebuffer() function in gl::Framebuffer
637 Framebuffer::Framebuffer(const Context *context, egl::Surface *surface) in Framebuffer() function in gl::Framebuffer
670 Framebuffer::Framebuffer(rx::GLImplFactory *factory) in Framebuffer() function in gl::Framebuffer
681 Framebuffer::~Framebuffer() in ~Framebuffer()
686 void Framebuffer::onDestroy(const Context *context) in onDestroy()
701 void Framebuffer::setLabel(const Context *context, const std::string &label) in setLabel()
706 const std::string &Framebuffer::getLabel() const in getLabel()
[all …]
DResourceManager.h31 class Framebuffer; variable
273 : public TypedResourceManager<Framebuffer, HandleAllocator, FramebufferManager>
277 Framebuffer *getFramebuffer(GLuint handle) const;
278 void setDefaultFramebuffer(Framebuffer *framebuffer);
282 Framebuffer *checkFramebufferAllocation(rx::GLImplFactory *factory, in checkFramebufferAllocation()
289 static Framebuffer *AllocateNewObject(rx::GLImplFactory *factory,
292 static void DeleteObject(const Context *context, Framebuffer *framebuffer);
DFramebuffer.h44 class Framebuffer; variable
120 friend class Framebuffer; variable
151 class Framebuffer final : public angle::ObserverInterface,
157 Framebuffer(const Caps &caps, rx::GLImplFactory *factory, GLuint id);
159 Framebuffer(const Context *context, egl::Surface *surface);
161 Framebuffer(rx::GLImplFactory *factory);
163 ~Framebuffer() override;
/third_party/skia/third_party/externals/angle2/src/libANGLE/
DFramebuffer.cpp285 Framebuffer::DIRTY_BIT_COLOR_ATTACHMENT_MAX,
288 Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT,
291 Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT,
353 : mId(Framebuffer::kDefaultDrawFramebufferHandle), in FramebufferState()
392 ASSERT(mId != Framebuffer::kDefaultDrawFramebufferHandle); in FramebufferState()
778 return mId == Framebuffer::kDefaultDrawFramebufferHandle; in isDefault()
786 const FramebufferID Framebuffer::kDefaultDrawFramebufferHandle = {0};
788 Framebuffer::Framebuffer(const Caps &caps, in Framebuffer() function in gl::Framebuffer
812 Framebuffer::Framebuffer(const Context *context, egl::Surface *surface, egl::Surface *readSurface) in Framebuffer() function in gl::Framebuffer
852 Framebuffer::Framebuffer(const Context *context, in Framebuffer() function in gl::Framebuffer
[all …]
DResourceManager.cpp105 template class TypedResourceManager<Framebuffer, FramebufferManager, FramebufferID>;
348 Framebuffer *FramebufferManager::AllocateNewObject(rx::GLImplFactory *factory, in AllocateNewObject()
354 ASSERT(handle != Framebuffer::kDefaultDrawFramebufferHandle); in AllocateNewObject()
355 return new Framebuffer(caps, factory, handle, shareGroup); in AllocateNewObject()
359 void FramebufferManager::DeleteObject(const Context *context, Framebuffer *framebuffer) in DeleteObject()
370 Framebuffer *FramebufferManager::getFramebuffer(FramebufferID handle) const in getFramebuffer()
375 void FramebufferManager::setDefaultFramebuffer(Framebuffer *framebuffer) in setDefaultFramebuffer()
378 mObjectMap.assign(Framebuffer::kDefaultDrawFramebufferHandle, framebuffer); in setDefaultFramebuffer()
381 Framebuffer *FramebufferManager::getDefaultFramebuffer() const in getDefaultFramebuffer()
383 return getFramebuffer(Framebuffer::kDefaultDrawFramebufferHandle); in getDefaultFramebuffer()
DResourceManager.h34 class Framebuffer; variable
270 : public TypedResourceManager<Framebuffer, FramebufferManager, FramebufferID>
274 Framebuffer *getFramebuffer(FramebufferID handle) const;
275 void setDefaultFramebuffer(Framebuffer *framebuffer);
276 Framebuffer *getDefaultFramebuffer() const;
280 Framebuffer *checkFramebufferAllocation(rx::GLImplFactory *factory, in checkFramebufferAllocation()
288 static Framebuffer *AllocateNewObject(rx::GLImplFactory *factory,
292 static void DeleteObject(const Context *context, Framebuffer *framebuffer);
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/
DRenderTargetCache.h32 const gl::Framebuffer::DirtyBits &dirtyBits);
70 const gl::Framebuffer::DirtyBits &dirtyBits) in update()
76 case gl::Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT: in update()
77 case gl::Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT: in update()
80 case gl::Framebuffer::DIRTY_BIT_DRAW_BUFFERS: in update()
81 case gl::Framebuffer::DIRTY_BIT_READ_BUFFER: in update()
82 case gl::Framebuffer::DIRTY_BIT_DEFAULT_WIDTH: in update()
83 case gl::Framebuffer::DIRTY_BIT_DEFAULT_HEIGHT: in update()
84 case gl::Framebuffer::DIRTY_BIT_DEFAULT_SAMPLES: in update()
85 case gl::Framebuffer::DIRTY_BIT_DEFAULT_FIXED_SAMPLE_LOCATIONS: in update()
[all …]
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/
DRenderTargetCache.h32 const gl::Framebuffer::DirtyBits &dirtyBits);
71 const gl::Framebuffer::DirtyBits &dirtyBits) in update()
77 case gl::Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT: in update()
78 case gl::Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT: in update()
81 case gl::Framebuffer::DIRTY_BIT_READ_BUFFER: in update()
84 case gl::Framebuffer::DIRTY_BIT_DRAW_BUFFERS: in update()
85 case gl::Framebuffer::DIRTY_BIT_DEFAULT_WIDTH: in update()
86 case gl::Framebuffer::DIRTY_BIT_DEFAULT_HEIGHT: in update()
87 case gl::Framebuffer::DIRTY_BIT_DEFAULT_SAMPLES: in update()
88 case gl::Framebuffer::DIRTY_BIT_DEFAULT_FIXED_SAMPLE_LOCATIONS: in update()
[all …]
/third_party/skia/third_party/externals/swiftshader/tests/VulkanWrapper/
DFramebuffer.hpp21 class Framebuffer class
24Framebuffer(vk::Device device, vk::PhysicalDevice physicalDevice, vk::ImageView attachment, vk::Fo…
25 ~Framebuffer();
27 vk::Framebuffer getFramebuffer() in getFramebuffer()
34 vk::Framebuffer framebuffer; // Owning handle
DFramebuffer.cpp17 Framebuffer::Framebuffer(vk::Device device, vk::PhysicalDevice physicalDevice, vk::ImageView attach… in Framebuffer() function in Framebuffer
47 Framebuffer::~Framebuffer() in ~Framebuffer()
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
DVkFramebuffer.hpp25 class Framebuffer : public Object<Framebuffer, VkFramebuffer> class
28 Framebuffer(const VkFramebufferCreateInfo *pCreateInfo, void *mem);
47 static inline Framebuffer *Cast(VkFramebuffer object) in Cast()
49 return Framebuffer::Cast(object); in Cast()
DVkFramebuffer.cpp26 Framebuffer::Framebuffer(const VkFramebufferCreateInfo *pCreateInfo, void *mem) in Framebuffer() function in vk::Framebuffer
70 void Framebuffer::destroy(const VkAllocationCallbacks *pAllocator) in destroy()
75 void Framebuffer::executeLoadOp(const RenderPass *renderPass, uint32_t clearValueCount, const VkCle… in executeLoadOp()
137 void Framebuffer::clearAttachment(const RenderPass *renderPass, uint32_t subpassIndex, const VkClea… in clearAttachment()
186 void Framebuffer::setAttachment(ImageView *imageView, uint32_t index) in setAttachment()
193 ImageView *Framebuffer::getAttachment(uint32_t index) const in getAttachment()
198 void Framebuffer::resolve(const RenderPass *renderPass, uint32_t subpassIndex) in resolve()
234 size_t Framebuffer::ComputeRequiredAllocationSize(const VkFramebufferCreateInfo *pCreateInfo) in ComputeRequiredAllocationSize()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/
DBlitGL.h27 class Framebuffer; variable
57 gl::Framebuffer *source);
67 gl::Framebuffer *source);
70 const gl::Framebuffer *source,
71 const gl::Framebuffer *dest,
78 const gl::Framebuffer *source,
86 const gl::Framebuffer *source,
/third_party/flutter/skia/third_party/externals/angle2/doc/
DDirtyBits.md28 Other update loops may change render states like the blending modes, the depth test, or Framebuffer
47 dirty bits and `syncState` methods. See [`gl::Framebuffer::DirtyBitType`][FBODirtyBits] and
67 participant Framebuffer
71 Texture- ->Framebuffer: onSubjectStateChange
72 Note over Framebuffer: cache update
73 Framebuffer- ->Context: onSubjectStateChange
81 `Framebuffer` observes `Texture` attachments via [`angle::ObserverBinding`][ObserverBinding].
82 `Framebuffer` implements [`angle::ObserverInterface::onSubjectStateChange`][FBOStateChange] to
102 …oglesource.com/angle/angle/+/5f662c0042703344eb0eef6d1c123e902e3aefbf/src/libANGLE/Framebuffer.h#52
103 …glesource.com/angle/angle/+/5f662c0042703344eb0eef6d1c123e902e3aefbf/src/libANGLE/Framebuffer.h#319
[all …]
/third_party/skia/third_party/externals/angle2/doc/
DDirtyBits.md28 Other update loops may change render states like the blending modes, the depth test, or Framebuffer
47 dirty bits and `syncState` methods. See [`gl::Framebuffer::DirtyBitType`][FBODirtyBits] and
67 participant Framebuffer
71 Texture- ->Framebuffer: onSubjectStateChange
72 Note over Framebuffer: cache update
73 Framebuffer- ->Context: onSubjectStateChange
81 `Framebuffer` observes `Texture` attachments via [`angle::ObserverBinding`][ObserverBinding].
82 `Framebuffer` implements [`angle::ObserverInterface::onSubjectStateChange`][FBOStateChange] to
102 …oglesource.com/angle/angle/+/5f662c0042703344eb0eef6d1c123e902e3aefbf/src/libANGLE/Framebuffer.h#52
103 …glesource.com/angle/angle/+/5f662c0042703344eb0eef6d1c123e902e3aefbf/src/libANGLE/Framebuffer.h#319
[all …]
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/
DBlitGL.h26 class Framebuffer; variable
55 gl::Framebuffer *source);
65 gl::Framebuffer *source);
68 const gl::Framebuffer *source,
69 const gl::Framebuffer *dest,
DFramebufferGL.cpp58 const Framebuffer *sourceFramebuffer = context->getState().getReadFramebuffer(); in GetBlitFramebufferBounds()
59 const Framebuffer *destFramebuffer = context->getState().getDrawFramebuffer(); in GetBlitFramebufferBounds()
563 const Framebuffer *sourceFramebuffer = context->getState().getReadFramebuffer(); in blit()
564 const Framebuffer *destFramebuffer = context->getState().getDrawFramebuffer(); in blit()
1036 const gl::Framebuffer::DirtyBits &dirtyBits) in syncState()
1056 case Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT: in syncState()
1066 case Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT: in syncState()
1076 case Framebuffer::DIRTY_BIT_DRAW_BUFFERS: in syncState()
1084 case Framebuffer::DIRTY_BIT_READ_BUFFER: in syncState()
1087 case Framebuffer::DIRTY_BIT_DEFAULT_WIDTH: in syncState()
[all …]
/third_party/vk-gl-cts/framework/opengl/simplereference/
DsglrReferenceContext.cpp120 static tcu::CubeFace texTargetToFace (Framebuffer::TexTarget target) in texTargetToFace()
124 case Framebuffer::TEXTARGET_CUBE_MAP_NEGATIVE_X: return tcu::CUBEFACE_NEGATIVE_X; in texTargetToFace()
125 case Framebuffer::TEXTARGET_CUBE_MAP_POSITIVE_X: return tcu::CUBEFACE_POSITIVE_X; in texTargetToFace()
126 case Framebuffer::TEXTARGET_CUBE_MAP_NEGATIVE_Y: return tcu::CUBEFACE_NEGATIVE_Y; in texTargetToFace()
127 case Framebuffer::TEXTARGET_CUBE_MAP_POSITIVE_Y: return tcu::CUBEFACE_POSITIVE_Y; in texTargetToFace()
128 case Framebuffer::TEXTARGET_CUBE_MAP_NEGATIVE_Z: return tcu::CUBEFACE_NEGATIVE_Z; in texTargetToFace()
129 case Framebuffer::TEXTARGET_CUBE_MAP_POSITIVE_Z: return tcu::CUBEFACE_POSITIVE_Z; in texTargetToFace()
134 static Framebuffer::TexTarget texLayeredTypeToTarget (Texture::Type type) in texLayeredTypeToTarget()
138 case Texture::TYPE_2D_ARRAY: return Framebuffer::TEXTARGET_2D_ARRAY; in texLayeredTypeToTarget()
139 case Texture::TYPE_3D: return Framebuffer::TEXTARGET_3D; in texLayeredTypeToTarget()
[all …]
DsglrReferenceContext.hpp326 class Framebuffer : public NamedObject class
380 Framebuffer (deUint32 name);
381 virtual ~Framebuffer (void);
778 void deleteFramebuffer (rc::Framebuffer* framebuffer);
784 void acquireFboAttachmentReference (const rc::Framebuffer::Attachment& attachment);
785 void releaseFboAttachmentReference (const rc::Framebuffer::Attachment& attachment);
786 …tcu::PixelBufferAccess getFboAttachment (const rc::Framebuffer& framebuffer, rc::Framebuffer::Att…
790 …fromSinglesampleAccess(getFboAttachment(*m_drawFramebufferBinding, rc::Framebuffer::ATTACHMENTPOIN… in getDrawColorbuffer()
791 …fromSinglesampleAccess(getFboAttachment(*m_drawFramebufferBinding, rc::Framebuffer::ATTACHMENTPOIN… in getDrawDepthbuffer()
792 …fromSinglesampleAccess(getFboAttachment(*m_drawFramebufferBinding, rc::Framebuffer::ATTACHMENTPOIN… in getDrawStencilbuffer()
[all …]
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DFramebufferVk.cpp615 const gl::Framebuffer *srcFramebuffer = glState.getReadFramebuffer(); in blit()
1063 const gl::Framebuffer::DirtyBits &dirtyBits) in syncState()
1072 case gl::Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT: in syncState()
1073 case gl::Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT: in syncState()
1076 case gl::Framebuffer::DIRTY_BIT_DEPTH_BUFFER_CONTENTS: in syncState()
1077 case gl::Framebuffer::DIRTY_BIT_STENCIL_BUFFER_CONTENTS: in syncState()
1080 case gl::Framebuffer::DIRTY_BIT_DRAW_BUFFERS: in syncState()
1081 case gl::Framebuffer::DIRTY_BIT_READ_BUFFER: in syncState()
1082 case gl::Framebuffer::DIRTY_BIT_DEFAULT_WIDTH: in syncState()
1083 case gl::Framebuffer::DIRTY_BIT_DEFAULT_HEIGHT: in syncState()
[all …]
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/
DFramebufferD3D.cpp57 const gl::Framebuffer *framebufferObject = state.getDrawFramebuffer(); in GetClearParameters()
284 const gl::Framebuffer *sourceFramebuffer = glState.getReadFramebuffer(); in blit()
324 const gl::Framebuffer::DirtyBits &dirtyBits) in syncState()
333 if ((dirtyBit >= gl::Framebuffer::DIRTY_BIT_COLOR_ATTACHMENT_0 && in syncState()
334 dirtyBit < gl::Framebuffer::DIRTY_BIT_COLOR_ATTACHMENT_MAX) || in syncState()
335 dirtyBit == gl::Framebuffer::DIRTY_BIT_DRAW_BUFFERS) in syncState()
/third_party/skia/third_party/externals/angle2/extensions/
DANGLE_multiview_multisample.txt57 (Per-Fragment Operations and the Framebuffer)
59 Modify section 4.4.2 (Attaching Images to Framebuffer Objects), p. 202
80 Modify section 4.4.4.1 (Framebuffer Attachment Completeness), p. 213
/third_party/flutter/skia/third_party/externals/angle2/extensions/
DANGLE_multiview_multisample.txt57 (Per-Fragment Operations and the Framebuffer)
59 Modify section 4.4.2 (Attaching Images to Framebuffer Objects), p. 202
80 Modify section 4.4.4.1 (Framebuffer Attachment Completeness), p. 213

12345678910>>...35