Home
last modified time | relevance | path

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

12345678910>>...31

/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
DContext.cpp296 Framebuffer *framebufferZero = new DefaultFramebuffer(colorbufferZero, depthStencilbufferZero); in makeCurrent()
767 Framebuffer *framebuffer = getReadFramebuffer(); in setFramebufferReadBuffer()
781 Framebuffer *drawFramebuffer = getDrawFramebuffer(); in setFramebufferDrawBuffers()
1030 Framebuffer *framebufferObject = mFramebufferNameSpace.remove(framebuffer); in deleteFramebuffer()
1133 Framebuffer *Context::getReadFramebuffer() const in getReadFramebuffer()
1138 Framebuffer *Context::getDrawFramebuffer() const in getDrawFramebuffer()
1209 mFramebufferNameSpace.insert(framebuffer, new Framebuffer()); in bindReadFramebuffer()
1226 mFramebufferNameSpace.insert(framebuffer, new Framebuffer()); in bindDrawFramebuffer()
1432 void Context::setFramebufferZero(Framebuffer *buffer) in setFramebufferZero()
1444 Framebuffer *Context::getFramebuffer(unsigned int handle) const in getFramebuffer()
[all …]
/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);
DFramebuffer.h46 class Framebuffer; variable
146 friend class Framebuffer; variable
191 class Framebuffer final : public angle::ObserverInterface,
197 Framebuffer(const Caps &caps,
202 Framebuffer(const Context *context, egl::Surface *surface, egl::Surface *readSurface);
204 Framebuffer(const Context *context, rx::GLImplFactory *factory, egl::Surface *readSurface);
206 ~Framebuffer() override;
/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/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/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,
DFramebufferGL.cpp59 const Framebuffer *sourceFramebuffer = context->getState().getReadFramebuffer(); in GetBlitFramebufferBounds()
60 const Framebuffer *destFramebuffer = context->getState().getDrawFramebuffer(); in GetBlitFramebufferBounds()
752 const Framebuffer *sourceFramebuffer = context->getState().getReadFramebuffer(); in blit()
753 const Framebuffer *destFramebuffer = context->getState().getDrawFramebuffer(); in blit()
1245 const gl::Framebuffer::DirtyBits &dirtyBits, in syncState()
1266 case Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT: in syncState()
1276 case Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT: in syncState()
1286 case Framebuffer::DIRTY_BIT_DRAW_BUFFERS: in syncState()
1294 case Framebuffer::DIRTY_BIT_READ_BUFFER: in syncState()
1297 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/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/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DFramebufferVk.cpp502 vk::Framebuffer *currentFramebuffer = nullptr; in clearImpl()
914 const gl::Framebuffer *srcFramebuffer = glState.getReadFramebuffer(); in blit()
1192 vk::Framebuffer *srcVkFramebuffer = nullptr; in blit()
1397 const gl::Framebuffer *srcFramebuffer = glState.getReadFramebuffer(); in resolveColorWithSubpass()
1419 vk::Framebuffer *newSrcFramebuffer = nullptr; in resolveColorWithSubpass()
1576 vk::Framebuffer *currentFramebuffer = nullptr; in invalidateImpl()
1808 const gl::Framebuffer::DirtyBits &dirtyBits, in syncState()
1831 case gl::Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT: in syncState()
1832 case gl::Framebuffer::DIRTY_BIT_DEPTH_BUFFER_CONTENTS: in syncState()
1833 case gl::Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT: in syncState()
[all …]
/third_party/openGLES/extensions/INTEL/
DINTEL_framebuffer_CMAA.txt74 Add new Section 17.4.6 to Chapter 17.4, Whole Framebuffer Operations, OpenGL 4.5
76 17.4.6 Framebuffer post processing: Conservative Morphological Anti-Aliasting (CMMA)
78 Add new Section 15.2.5 to Chapter 15.2, Whole Framebuffer Operations, OpenGL ES 3.1
80 15.2.5 Framebuffer post processing: Conservative Morphological Anti-Aliasting (CMMA)
/third_party/skia/third_party/externals/opengl-registry/extensions/INTEL/
DINTEL_framebuffer_CMAA.txt74 Add new Section 17.4.6 to Chapter 17.4, Whole Framebuffer Operations, OpenGL 4.5
76 17.4.6 Framebuffer post processing: Conservative Morphological Anti-Aliasting (CMMA)
78 Add new Section 15.2.5 to Chapter 15.2, Whole Framebuffer Operations, OpenGL ES 3.1
80 15.2.5 Framebuffer post processing: Conservative Morphological Anti-Aliasting (CMMA)
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d9/
DBlit9.h19 class Framebuffer; variable
47 const gl::Framebuffer *framebuffer,
54 const gl::Framebuffer *framebuffer,
/third_party/skia/third_party/externals/opengl-registry/extensions/IMG/
DIMG_framebuffer_downsample.txt117 Add the following to Section 4.4.2 "Attaching Images to Framebuffer Objects"
174 Framebuffer" after the paragraph describing FramebufferTextureLayer:
215 In section 4.4.4 "Framebuffer Completeness", add the following bullet to the
216 end of the list in subsection "Framebuffer Attachment Completeness":
224 In section 4.4.4 "Framebuffer Completeness", add the following bullet to the
225 end of the list in subsection "Whole Framebuffer Completeness":
234 Add the following bullet point to the list in Section 6.1.13 "Framebuffer
263 In section 4.4.5 of the OpenGL ES 2.0 Specification "Framebuffer
264 Completeness", subsection "Framebuffer Attachment Completeness", replace:
315 Add to Table 6.14 "Framebuffer (state per attachment point)"
[all …]
/third_party/openGLES/extensions/IMG/
DIMG_framebuffer_downsample.txt117 Add the following to Section 4.4.2 "Attaching Images to Framebuffer Objects"
174 Framebuffer" after the paragraph describing FramebufferTextureLayer:
215 In section 4.4.4 "Framebuffer Completeness", add the following bullet to the
216 end of the list in subsection "Framebuffer Attachment Completeness":
224 In section 4.4.4 "Framebuffer Completeness", add the following bullet to the
225 end of the list in subsection "Whole Framebuffer Completeness":
234 Add the following bullet point to the list in Section 6.1.13 "Framebuffer
263 In section 4.4.5 of the OpenGL ES 2.0 Specification "Framebuffer
264 Completeness", subsection "Framebuffer Attachment Completeness", replace:
315 Add to Table 6.14 "Framebuffer (state per attachment point)"
[all …]
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/
DFramebufferD3D.cpp244 const gl::Framebuffer *sourceFramebuffer = glState.getReadFramebuffer(); in blit()
290 const gl::Framebuffer::DirtyBits &dirtyBits, in syncState()
300 if ((dirtyBit >= gl::Framebuffer::DIRTY_BIT_COLOR_ATTACHMENT_0 && in syncState()
301 dirtyBit < gl::Framebuffer::DIRTY_BIT_COLOR_ATTACHMENT_MAX) || in syncState()
302 dirtyBit == gl::Framebuffer::DIRTY_BIT_DRAW_BUFFERS) in syncState()

12345678910>>...31