Searched refs:mDirtyBits (Results 1 – 17 of 17) sorted by relevance
41 mDirtyBits() in StateManager9()77 mDirtyBits |= mBlendStateDirtyBits; in forceSetBlendState()82 mDirtyBits |= mRasterizerStateDirtyBits; in forceSetRasterState()87 mDirtyBits |= mDepthStencilStateDirtyBits; in forceSetDepthStencilState()92 mDirtyBits |= mScissorStateDirtyBits; in forceSetScissorState()129 mDirtyBits.set(DIRTY_BIT_BLEND_ENABLED); in syncState()131 mDirtyBits.set(DIRTY_BIT_BLEND_COLOR); in syncState()132 mDirtyBits.set(DIRTY_BIT_BLEND_FUNCS_EQUATIONS); in syncState()137 mDirtyBits.set(DIRTY_BIT_COLOR_MASK); in syncState()149 mDirtyBits.set(DIRTY_BIT_BLEND_FUNCS_EQUATIONS); in syncState()[all …]
71 void setAllDirtyBits() { mDirtyBits.set(); } in setAllDirtyBits()72 void resetDirtyBits() { mDirtyBits.reset(); } in resetDirtyBits()207 DirtyBits mDirtyBits; variable
211 mDirtyBits.set(kBufferBindingDirtyBits[Target]); in setGenericBufferBindingWithBit()268 mVertexArray->mDirtyBits.set(VertexArray::DIRTY_BIT_ELEMENT_ARRAY_BUFFER); in setGenericBufferBinding()671 mDirtyBits.set(DIRTY_BIT_TEXTURE_BINDINGS); in updateActiveTextureStateOnSync()757 mDirtyBits.set(DIRTY_BIT_CLEAR_COLOR); in setColorClearValue()763 mDirtyBits.set(DIRTY_BIT_CLEAR_DEPTH); in setDepthClearValue()769 mDirtyBits.set(DIRTY_BIT_CLEAR_STENCIL); in setStencilClearValue()780 mDirtyBits.set(DIRTY_BIT_COLOR_MASK); in setColorMask()786 mDirtyBits.set(DIRTY_BIT_COLOR_MASK); in setColorMaskIndexed()810 mDirtyBits.set(DIRTY_BIT_DEPTH_MASK); in setDepthMask()819 mDirtyBits.set(DIRTY_BIT_RASTERIZER_DISCARD_ENABLED); in setRasterizerDiscard()[all …]
249 void setAllDirty() { mDirtyBits.set(); } in setAllDirty()259 DirtyBits mDirtyBits; variable261 void setDirty(DirtyGles1Type type) { mDirtyBits.set(type); } in setDirty()262 void clearDirty() { mDirtyBits.reset(); } in clearDirty()263 void clearDirtyBits(const DirtyGles1Type &bitset) { mDirtyBits &= ~bitset; } in clearDirtyBits()264 bool isDirty(DirtyGles1Type type) const { return mDirtyBits.test(type); } in isDirty()
808 mDirtyBits.set(DIRTY_BIT_READ_BUFFER); in Framebuffer()849 mDirtyBits.set(DIRTY_BIT_COLOR_BUFFER_CONTENTS_0); in Framebuffer()901 mDirtyBits.set(DIRTY_BIT_READ_BUFFER); in setReadSurface()1061 mDirtyBits.set(DIRTY_BIT_DRAW_BUFFERS); in setDrawBuffers()1137 mDirtyBits.set(DIRTY_BIT_READ_BUFFER); in setReadBuffer()1706 mDirtyBits.set(DIRTY_BIT_COLOR_BUFFER_CONTENTS_0 + colorIndex); in blit()1711 mDirtyBits.set(DIRTY_BIT_DEPTH_BUFFER_CONTENTS); in blit()1715 mDirtyBits.set(DIRTY_BIT_STENCIL_BUFFER_CONTENTS); in blit()2031 mDirtyBits.set(dirtyBit); in updateAttachment()2048 mDirtyBits.set(DIRTY_BIT_FRAMEBUFFER_SRGB_WRITE_CONTROL_MODE); in setWriteControlMode()[all …]
219 mDirtyBits.set(DIRTY_BIT_ELEMENT_ARRAY_BUFFER); in detachBuffer()249 mDirtyBits.set(DIRTY_BIT_ATTRIB_0 + attribIndex); in setDirtyAttribBit()256 mDirtyBits.set(DIRTY_BIT_BINDING_0 + bindingIndex); in setDirtyBindingBit()608 if (mDirtyBits.any()) in syncState()610 mDirtyBitsGuard = mDirtyBits; in syncState()612 mVertexArray->syncState(context, mDirtyBits, &mDirtyAttribBits, &mDirtyBindingBits)); in syncState()613 mDirtyBits.reset(); in syncState()708 mDirtyBits.set(dirtyBit); in setDependentDirtyBit()
716 const DirtyBits &getDirtyBits() const { return mDirtyBits; } in getDirtyBits()717 void clearDirtyBits() { mDirtyBits.reset(); } in clearDirtyBits()718 void clearDirtyBits(const DirtyBits &bitset) { mDirtyBits &= ~bitset; } in clearDirtyBits()721 mDirtyBits.set(); in setAllDirtyBits()811 mDirtyBits.set(State::DIRTY_BIT_PROVOKING_VERTEX); in setProvokingVertex()817 mDirtyBits.set(State::DIRTY_BIT_READ_FRAMEBUFFER_BINDING); in setReadFramebufferBindingDirty()822 mDirtyBits.set(State::DIRTY_BIT_DRAW_FRAMEBUFFER_BINDING); in setDrawFramebufferBindingDirty()1134 DirtyBits mDirtyBits; variable
625 bool hasAnyDirtyBit() const { return mDirtyBits.any(); } in hasAnyDirtyBit()629 return mDirtyBits.any() && mDirtyBits != kBoundAsAttachment; in hasAnyDirtyBitExcludingBoundAsAttachmentBit()666 DirtyBits mDirtyBits; variable
755 mDirtyBits.set(DIRTY_BIT_IMPLEMENTATION); in Texture()1189 mDirtyBits.set(dirtyBit); in signalDirtyState()1586 mDirtyBits.set(DIRTY_BIT_BASE_LEVEL); in setStorage()1587 mDirtyBits.set(DIRTY_BIT_MAX_LEVEL); in setStorage()1691 mDirtyBits.set(DIRTY_BIT_BASE_LEVEL); in setStorageExternalMemory()1692 mDirtyBits.set(DIRTY_BIT_MAX_LEVEL); in setStorageExternalMemory()2074 mDirtyBits.set(DIRTY_BIT_BOUND_AS_ATTACHMENT); in onAttach()2101 ANGLE_TRY(mTexture->syncState(context, mDirtyBits, source)); in syncState()2102 mDirtyBits.reset(); in syncState()2397 mDirtyBits.set(DIRTY_BIT_BOUND_AS_IMAGE); in onBindAsImageTexture()
286 bool hasAnyDirtyBit() const { return mDirtyBits.any(); } in hasAnyDirtyBit()368 DirtyBits mDirtyBits; variable
402 bool hasAnyDirtyBit() const { return mDirtyBits.any(); } in hasAnyDirtyBit()509 mutable DirtyBits mDirtyBits; variable
773 ANGLE_INLINE bool hasAnyDirtyBit() const { return mDirtyBits.any(); } in hasAnyDirtyBit()883 DirtyBits mDirtyBits; variable
179 mDirtyBits.set(); in initialize()
1890 mDirtyBits.set(uniformBlockIndex); in loadBinary()3147 mDirtyBits.set(DIRTY_BIT_UNIFORM_BLOCK_BINDING_0 + uniformBlockIndex.value); in bindUniformBlock()4231 if (mDirtyBits.any()) in syncState()4234 ANGLE_TRY(mProgram->syncState(context, mDirtyBits)); in syncState()4235 mDirtyBits.reset(); in syncState()
9039 mState.mDirtyBits.set(State::DirtyBitType::DIRTY_BIT_IMAGE_BINDINGS); in onSubjectStateChange()
936 mDirtyBits.set(DIRTY_BIT_BLEND_COLOR);969 mDirtyBits.set(DIRTY_BIT_DEPTH_STENCIL_DESC);973 mDirtyBits.set(DIRTY_BIT_DEPTH_STENCIL_DESC);977 mDirtyBits.set(DIRTY_BIT_DEPTH_STENCIL_DESC);981 mDirtyBits.set(DIRTY_BIT_DEPTH_STENCIL_DESC);986 mDirtyBits.set(DIRTY_BIT_DEPTH_STENCIL_DESC);987 mDirtyBits.set(DIRTY_BIT_STENCIL_REF);992 mDirtyBits.set(DIRTY_BIT_DEPTH_STENCIL_DESC);993 mDirtyBits.set(DIRTY_BIT_STENCIL_REF);997 mDirtyBits.set(DIRTY_BIT_DEPTH_STENCIL_DESC);[all …]
549 DirtyBits mDirtyBits; variable