Lines Matching refs:InitState
44 InitState DetermineInitState(const Context *context, Buffer *unpackBuffer, const uint8_t *pixels) in DetermineInitState()
49 return InitState::Initialized; in DetermineInitState()
52 return (!pixels && !unpackBuffer) ? InitState::MayNeedInit : InitState::Initialized; in DetermineInitState()
150 mInitState(InitState::Initialized), in TextureState()
602 : ImageDesc(Extents(0, 0, 0), Format::Invalid(), 0, GL_TRUE, InitState::Initialized) in ImageDesc()
605 ImageDesc::ImageDesc(const Extents &size, const Format &format, const InitState initState) in ImageDesc()
613 const InitState initState) in ImageDesc()
645 if (desc.initState == InitState::MayNeedInit) in setImageDesc()
647 mInitState = InitState::MayNeedInit; in setImageDesc()
658 if (initDesc.initState == InitState::MayNeedInit) in setImageDesc()
667 mInitState = InitState::Initialized; in setImageDesc()
691 InitState initState) in setImageDescChain()
721 InitState initState) in setImageDescChainMultisample()
1162 void Texture::signalDirtyStorage(InitState initState) in signalDirtyStorage()
1200 InitState initState = DetermineInitState(context, unpackBuffer, pixels); in setImage()
1257 InitState initState = DetermineInitState(context, unpackBuffer, pixels); in setCompressedImage()
1341 ImageDesc(size, Format(internalFormatInfo), InitState::MayNeedInit)); in copyImage()
1351 ImageDesc(size, Format(internalFormatInfo), InitState::Initialized)); in copyImage()
1356 signalDirtyStorage(InitState::MayNeedInit); in copyImage()
1418 signalDirtyStorage(InitState::Initialized); in copyRenderbufferSubData()
1441 signalDirtyStorage(InitState::Initialized); in copyTextureSubData()
1478 ImageDesc(sourceDesc.size, Format(internalFormatInfo), InitState::Initialized)); in copyTexture()
1480 signalDirtyStorage(InitState::Initialized); in copyTexture()
1547 InitState::MayNeedInit); in setStorage()
1558 signalDirtyStorage(InitState::MayNeedInit); in setStorage()
1581 InitState initState = InitState::Initialized; in setImageExternal()
1612 InitState::MayNeedInit); in setStorageMultisample()
1617 signalDirtyStorage(InitState::MayNeedInit); in setStorageMultisample()
1645 InitState::MayNeedInit); in setStorageExternalMemory()
1654 signalDirtyStorage(InitState::Initialized); in setStorageExternalMemory()
1702 if (desc.initState == InitState::MayNeedInit) in generateMipmap()
1714 InitState::Initialized); in generateMipmap()
1716 signalDirtyStorage(InitState::Initialized); in generateMipmap()
1736 ImageDesc desc(size, surface->getBindTexImageFormat(), InitState::Initialized); in bindTexImageFromSurface()
1738 signalDirtyStorage(InitState::Initialized); in bindTexImageFromSurface()
1751 signalDirtyStorage(InitState::Initialized); in releaseTexImageFromSurface()
1781 ImageDesc(size, Format(desc.internalFormat), InitState::Initialized)); in acquireImageFromStream()
1782 signalDirtyStorage(InitState::Initialized); in acquireImageFromStream()
1794 signalDirtyStorage(InitState::Initialized); in releaseImageFromStream()
1993 signalDirtyStorage(InitState::MayNeedInit); in setBufferRange()
2004 ImageDesc(extents, format, InitState::MayNeedInit)); in setBufferRange()
2006 signalDirtyStorage(InitState::MayNeedInit); in setBufferRange()
2088 if (!context->isRobustResourceInitEnabled() || mState.mInitState == InitState::Initialized) in ensureInitialized()
2103 if (desc.initState == InitState::MayNeedInit && !desc.size.empty()) in ensureInitialized()
2105 ASSERT(mState.mInitState == InitState::MayNeedInit); in ensureInitialized()
2107 desc.initState = InitState::Initialized; in ensureInitialized()
2113 signalDirtyStorage(InitState::Initialized); in ensureInitialized()
2115 mState.mInitState = InitState::Initialized; in ensureInitialized()
2120 InitState Texture::initState(const ImageIndex &imageIndex) const in initState()
2129 if (mState.getImageDesc(cubeFaceTarget, levelIndex).initState == InitState::MayNeedInit) in initState()
2131 return InitState::MayNeedInit; in initState()
2134 return InitState::Initialized; in initState()
2140 void Texture::setInitState(const ImageIndex &imageIndex, InitState initState) in setInitState()
2160 void Texture::setInitState(InitState initState) in setInitState()
2177 if (!context->isRobustResourceInitEnabled() || mState.mInitState == InitState::Initialized) in doesSubImageNeedInit()
2184 if (desc.initState != InitState::MayNeedInit) in doesSubImageNeedInit()
2189 ASSERT(mState.mInitState == InitState::MayNeedInit); in doesSubImageNeedInit()
2203 setInitState(imageIndex, InitState::Initialized); in ensureSubImageInitialized()
2235 signalDirtyStorage(InitState::Initialized); in onSubjectStateChange()
2248 mState.mInitState = InitState::MayNeedInit; in onSubjectStateChange()