/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/ |
D | Framebuffer.cpp | 247 Framebuffer::DIRTY_BIT_COLOR_ATTACHMENT_MAX, 250 Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT, 253 Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT, 310 : mId(Framebuffer::kDefaultDrawFramebufferHandle), in FramebufferState() 351 ASSERT(mId != Framebuffer::kDefaultDrawFramebufferHandle); in FramebufferState() 697 return mId == Framebuffer::kDefaultDrawFramebufferHandle; in isDefault() 707 case Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT: in updateAttachmentFeedbackLoopAndReturnIfChanged() 713 case Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT: in updateAttachmentFeedbackLoopAndReturnIfChanged() 721 ASSERT(dirtyBit <= Framebuffer::DIRTY_BIT_COLOR_ATTACHMENT_MAX); in updateAttachmentFeedbackLoopAndReturnIfChanged() 747 const FramebufferID Framebuffer::kDefaultDrawFramebufferHandle = {0}; [all …]
|
D | ResourceManager.cpp | 113 template class TypedResourceManager<Framebuffer, 351 Framebuffer *FramebufferManager::AllocateNewObject(rx::GLImplFactory *factory, in AllocateNewObject() 357 ASSERT(handle != Framebuffer::kDefaultDrawFramebufferHandle); in AllocateNewObject() 358 return new Framebuffer(caps, factory, handle, owningContextID); in AllocateNewObject() 362 void FramebufferManager::DeleteObject(const Context *context, Framebuffer *framebuffer) in DeleteObject() 373 Framebuffer *FramebufferManager::getFramebuffer(FramebufferID handle) const in getFramebuffer() 378 void FramebufferManager::setDefaultFramebuffer(Framebuffer *framebuffer) in setDefaultFramebuffer() 381 mObjectMap.assign(Framebuffer::kDefaultDrawFramebufferHandle, framebuffer); in setDefaultFramebuffer()
|
D | ResourceManager.h | 30 class Framebuffer; variable 267 : public TypedResourceManager<Framebuffer, HandleAllocator, FramebufferManager, FramebufferID> 271 Framebuffer *getFramebuffer(FramebufferID handle) const; 272 void setDefaultFramebuffer(Framebuffer *framebuffer); 276 Framebuffer *checkFramebufferAllocation(rx::GLImplFactory *factory, in checkFramebufferAllocation() 284 static Framebuffer *AllocateNewObject(rx::GLImplFactory *factory, 288 static void DeleteObject(const Context *context, Framebuffer *framebuffer);
|
D | Framebuffer.h | 44 class Framebuffer; variable 143 friend class Framebuffer; variable 186 class Framebuffer final : public angle::ObserverInterface, 192 Framebuffer(const Caps &caps, 197 Framebuffer(const Context *context, egl::Surface *surface, egl::Surface *readSurface); 199 Framebuffer(const Context *context, rx::GLImplFactory *factory, egl::Surface *readSurface); 201 ~Framebuffer() override;
|
D | queryutils.h | 24 class Framebuffer; variable 39 const Framebuffer *framebuffer, 122 void QueryFramebufferParameteriv(const Framebuffer *framebuffer, GLenum pname, GLint *params); 151 Framebuffer *framebuffer,
|
D | State.h | 319 void setReadFramebufferBinding(Framebuffer *framebuffer); 320 void setDrawFramebufferBinding(Framebuffer *framebuffer); 321 Framebuffer *getTargetFramebuffer(GLenum target) const; 322 Framebuffer *getReadFramebuffer() const { return mReadFramebuffer; } in getReadFramebuffer() 323 Framebuffer *getDrawFramebuffer() const { return mDrawFramebuffer; } in getDrawFramebuffer() 917 Framebuffer *mReadFramebuffer; 918 Framebuffer *mDrawFramebuffer;
|
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/ |
D | RenderTargetCache.h | 32 const gl::Framebuffer::DirtyBits &dirtyBits); 72 const gl::Framebuffer::DirtyBits &dirtyBits) in update() 78 case gl::Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT: in update() 79 case gl::Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT: in update() 82 case gl::Framebuffer::DIRTY_BIT_READ_BUFFER: in update() 85 case gl::Framebuffer::DIRTY_BIT_DRAW_BUFFERS: in update() 86 case gl::Framebuffer::DIRTY_BIT_DEFAULT_WIDTH: in update() 87 case gl::Framebuffer::DIRTY_BIT_DEFAULT_HEIGHT: in update() 88 case gl::Framebuffer::DIRTY_BIT_DEFAULT_SAMPLES: in update() 89 case gl::Framebuffer::DIRTY_BIT_DEFAULT_FIXED_SAMPLE_LOCATIONS: in update() [all …]
|
D | TextureImpl.h | 34 class Framebuffer; variable 89 gl::Framebuffer *source) = 0; 94 gl::Framebuffer *source) = 0;
|
/device/generic/vulkan-cereal/third-party/angle/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 …]
|
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/gl/ |
D | BlitGL.h | 27 class Framebuffer; variable 56 gl::Framebuffer *source); 66 gl::Framebuffer *source); 69 const gl::Framebuffer *source, 70 const gl::Framebuffer *dest, 77 const gl::Framebuffer *source, 85 const gl::Framebuffer *source,
|
D | FramebufferGL.cpp | 58 const Framebuffer *sourceFramebuffer = context->getState().getReadFramebuffer(); in GetBlitFramebufferBounds() 59 const Framebuffer *destFramebuffer = context->getState().getDrawFramebuffer(); in GetBlitFramebufferBounds() 713 const Framebuffer *sourceFramebuffer = context->getState().getReadFramebuffer(); in blit() 714 const Framebuffer *destFramebuffer = context->getState().getDrawFramebuffer(); in blit() 1199 const gl::Framebuffer::DirtyBits &dirtyBits) in syncState() 1219 case Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT: in syncState() 1229 case Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT: in syncState() 1239 case Framebuffer::DIRTY_BIT_DRAW_BUFFERS: in syncState() 1247 case Framebuffer::DIRTY_BIT_READ_BUFFER: in syncState() 1250 case Framebuffer::DIRTY_BIT_DEFAULT_WIDTH: in syncState() [all …]
|
/device/generic/vulkan-cereal/stream-servers/ |
D | TextureResize.h | 32 struct Framebuffer { struct 56 Framebuffer mFrameBuffer; argument 69 Framebuffer mFBWidth; 70 Framebuffer mFBHeight;
|
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/metal/ |
D | FrameBufferMtl.mm | 229 const gl::Framebuffer::DirtyBits &dirtyBits) 237 case gl::Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT: 240 case gl::Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT: 243 case gl::Framebuffer::DIRTY_BIT_DEPTH_BUFFER_CONTENTS: 244 case gl::Framebuffer::DIRTY_BIT_STENCIL_BUFFER_CONTENTS: 247 case gl::Framebuffer::DIRTY_BIT_DRAW_BUFFERS: 248 case gl::Framebuffer::DIRTY_BIT_READ_BUFFER: 249 case gl::Framebuffer::DIRTY_BIT_DEFAULT_WIDTH: 250 case gl::Framebuffer::DIRTY_BIT_DEFAULT_HEIGHT: 251 case gl::Framebuffer::DIRTY_BIT_DEFAULT_SAMPLES: [all …]
|
D | TextureMtl.h | 68 gl::Framebuffer *source) override; 73 gl::Framebuffer *source) override; 204 gl::Framebuffer *source); 210 gl::Framebuffer *source); 216 gl::Framebuffer *source);
|
D | SurfaceMtl.mm | 446 gl::Framebuffer::DirtyBits *fboDirtyBits) 459 fboDirtyBits->set(gl::Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT); 475 fboDirtyBits->set(gl::Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT); 538 gl::Framebuffer::DirtyBits fboDirtyBits; 539 fboDirtyBits.set(gl::Framebuffer::DIRTY_BIT_COLOR_ATTACHMENT_0); 547 gl::Framebuffer *defaultFbo = 548 context->getFramebuffer(gl::Framebuffer::kDefaultDrawFramebufferHandle);
|
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/vulkan/ |
D | FramebufferVk.cpp | 639 const gl::Framebuffer *srcFramebuffer = glState.getReadFramebuffer(); in blit() 1149 const gl::Framebuffer::DirtyBits &dirtyBits) in syncState() 1167 case gl::Framebuffer::DIRTY_BIT_DEPTH_ATTACHMENT: in syncState() 1168 case gl::Framebuffer::DIRTY_BIT_DEPTH_BUFFER_CONTENTS: in syncState() 1169 case gl::Framebuffer::DIRTY_BIT_STENCIL_ATTACHMENT: in syncState() 1170 case gl::Framebuffer::DIRTY_BIT_STENCIL_BUFFER_CONTENTS: in syncState() 1173 case gl::Framebuffer::DIRTY_BIT_READ_BUFFER: in syncState() 1176 case gl::Framebuffer::DIRTY_BIT_DRAW_BUFFERS: in syncState() 1187 case gl::Framebuffer::DIRTY_BIT_DEFAULT_WIDTH: in syncState() 1188 case gl::Framebuffer::DIRTY_BIT_DEFAULT_HEIGHT: in syncState() [all …]
|
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/d3d/ |
D | FramebufferD3D.cpp | 243 const gl::Framebuffer *sourceFramebuffer = glState.getReadFramebuffer(); in blit() 284 const gl::Framebuffer::DirtyBits &dirtyBits) in syncState() 293 if ((dirtyBit >= gl::Framebuffer::DIRTY_BIT_COLOR_ATTACHMENT_0 && in syncState() 294 dirtyBit < gl::Framebuffer::DIRTY_BIT_COLOR_ATTACHMENT_MAX) || in syncState() 295 dirtyBit == gl::Framebuffer::DIRTY_BIT_DRAW_BUFFERS) in syncState()
|
D | TextureD3D.h | 21 class Framebuffer; variable 262 gl::Framebuffer *source) override; 267 gl::Framebuffer *source) override; 394 gl::Framebuffer *source) override; 399 gl::Framebuffer *source) override; 527 gl::Framebuffer *source) override; 532 gl::Framebuffer *source) override; 657 gl::Framebuffer *source) override; 662 gl::Framebuffer *source) override; 785 gl::Framebuffer *source) override; [all …]
|
D | ImageD3D.h | 22 class Framebuffer; variable 94 const gl::Framebuffer *source) = 0;
|
D | RendererD3D.h | 200 const gl::Framebuffer *framebuffer, 207 const gl::Framebuffer *framebuffer, 215 const gl::Framebuffer *framebuffer, 222 const gl::Framebuffer *framebuffer,
|
/device/generic/vulkan-cereal/third-party/angle/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
|
D | ANGLE_framebuffer_blit.txt | 90 Operations and the Framebuffer) 108 "Obtaining Pixels from the Framebuffer": 233 and table 6.yy (Framebuffer Dependent Values) are 275 In section 4.4.5 (Framebuffer Completeness), modify the first sentence 283 Modify the first sentence of the subsection titled "Effects of Framebuffer 284 Completeness on Framebuffer Operations" to be: 302 Modify the title of Table 6.23 (Framebuffer State) to be "Framebuffer 355 (Add a new table 6.xx, "Framebuffer (state per framebuffer target binding point)") 366 (Add a new table 6.yy, "Framebuffer Dependent Values")
|
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/d3d/d3d9/ |
D | Blit9.h | 19 class Framebuffer; variable 47 const gl::Framebuffer *framebuffer, 54 const gl::Framebuffer *framebuffer,
|
D | Framebuffer9.h | 43 const gl::Framebuffer::DirtyBits &dirtyBits) override; 78 const gl::Framebuffer *sourceFramebuffer) override;
|
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/d3d/d3d11/ |
D | Framebuffer11.h | 43 const gl::Framebuffer::DirtyBits &dirtyBits) override; 83 const gl::Framebuffer *sourceFramebuffer) override;
|