/third_party/skia/third_party/externals/swiftshader/src/OpenGL/libGLESv2/ |
D | Framebuffer.cpp | 30 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 …]
|
D | Framebuffer.h | 35 class Framebuffer 38 Framebuffer(); 40 virtual ~Framebuffer(); 113 class DefaultFramebuffer : public Framebuffer
|
D | Context.cpp | 296 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/ |
D | Framebuffer.cpp | 285 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 …]
|
D | ResourceManager.cpp | 105 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()
|
D | ResourceManager.h | 34 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);
|
D | Framebuffer.h | 46 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/ |
D | RenderTargetCache.h | 32 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/ |
D | Framebuffer.hpp | 21 class Framebuffer class 24 …Framebuffer(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
|
D | Framebuffer.cpp | 17 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/ |
D | VkFramebuffer.hpp | 25 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()
|
D | VkFramebuffer.cpp | 26 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/ |
D | DirtyBits.md | 28 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/ |
D | BlitGL.h | 27 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,
|
D | FramebufferGL.cpp | 59 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/ |
D | sglrReferenceContext.cpp | 120 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 …]
|
D | sglrReferenceContext.hpp | 326 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/ |
D | ANGLE_multiview_multisample.txt | 57 (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/ |
D | FramebufferVk.cpp | 502 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/ |
D | INTEL_framebuffer_CMAA.txt | 74 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/ |
D | INTEL_framebuffer_CMAA.txt | 74 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/ |
D | Blit9.h | 19 class Framebuffer; variable 47 const gl::Framebuffer *framebuffer, 54 const gl::Framebuffer *framebuffer,
|
/third_party/skia/third_party/externals/opengl-registry/extensions/IMG/ |
D | IMG_framebuffer_downsample.txt | 117 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/ |
D | IMG_framebuffer_downsample.txt | 117 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/ |
D | FramebufferD3D.cpp | 244 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()
|