Lines Matching refs:GrResourceKey
153 // These flags need to fit in a GrResourceKey::ResourceFlags so they can be folded into the texture
169 GrResourceKey::ResourceFlags get_texture_flags(const GrGpu* gpu,
172 GrResourceKey::ResourceFlags flags = 0;
190 GrResourceKey::ResourceType texture_resource_type() {
191 static const GrResourceKey::ResourceType gType = GrResourceKey::GenerateResourceType();
216 GrResourceKey GrTextureImpl::ComputeKey(const GrGpu* gpu,
220 GrResourceKey::ResourceFlags flags = get_texture_flags(gpu, params, desc);
221 return GrResourceKey(cacheID, texture_resource_type(), flags);
224 GrResourceKey GrTextureImpl::ComputeScratchKey(const GrTextureDesc& desc) {
239 GrCacheID cacheID(GrResourceKey::ScratchDomain(), idKey);
240 return GrResourceKey(cacheID, texture_resource_type(), 0);
243 bool GrTextureImpl::NeedsResizing(const GrResourceKey& key) {
247 bool GrTextureImpl::NeedsBilerp(const GrResourceKey& key) {