Searched refs:StateCache (Results 1 – 8 of 8) sorted by relevance
7 // Implements StateCache, RenderPipelineCache and various916 // StateCache implementation917 StateCache::StateCache(const angle::FeaturesMtl &features) : mFeatures(features) {}919 StateCache::~StateCache() {}921 AutoObjCPtr<id<MTLDepthStencilState>> StateCache::getNullDepthStencilState(935 AutoObjCPtr<id<MTLDepthStencilState>> StateCache::getDepthStencilState(955 AutoObjCPtr<id<MTLSamplerState>> StateCache::getSamplerState(const mtl::ContextDevice &device,978 AutoObjCPtr<id<MTLSamplerState>> StateCache::getNullSamplerState(ContextMtl *context)983 AutoObjCPtr<id<MTLSamplerState>> StateCache::getNullSamplerState(const mtl::ContextDevice &device)991 void StateCache::clear()
452 class StateCache final : angle::NonCopyable455 StateCache(const angle::FeaturesMtl &features);456 ~StateCache();
154 mtl::StateCache &getStateCache() { return mStateCache; } in getStateCache()209 mtl::StateCache mStateCache;
56 To optimize validation we cache many checks. See [`gl::StateCache`][StateCache] for examples. We85 [`gl::StateCache::updateBasicDrawStatesError`][StateCacheUpdate] to re-validate the draw105 [StateCache]: https://chromium.googlesource.com/angle/angle/+/5f662c0042703344eb0eef6d1c123e902e3ae…
191 class StateCache final : angle::NonCopyable194 StateCache();195 ~StateCache();688 const StateCache &getStateCache() const { return mStateCache; } in getStateCache()689 StateCache &getStateCache() { return mStateCache; } in getStateCache()919 StateCache mStateCache;
10092 StateCache::StateCache() in StateCache() function in gl::StateCache10106 StateCache::~StateCache() = default;10108 ANGLE_INLINE void StateCache::updateVertexElementLimits(Context *context) in updateVertexElementLimits()10116 void StateCache::initialize(Context *context) in initialize()10127 void StateCache::updateActiveAttribsMask(Context *context) in updateActiveAttribsMask()10157 void StateCache::updateVertexElementLimitsImpl(Context *context) in updateVertexElementLimitsImpl()10198 void StateCache::updateBasicDrawStatesError() in updateBasicDrawStatesError()10204 void StateCache::updateProgramPipelineError() in updateProgramPipelineError()10209 void StateCache::updateBasicDrawElementsError() in updateBasicDrawElementsError()10214 intptr_t StateCache::getBasicDrawStatesErrorImpl(const Context *context, in getBasicDrawStatesErrorImpl()[all …]
169 ANGLE_INLINE void StateCache::onBufferBindingChange(Context *context) in onBufferBindingChange()
275 const gl::StateCache &stateCache = context->getStateCache(); in setDrawElementsState()