Lines Matching refs:GrMtlResourceProvider
8 #include "src/gpu/mtl/GrMtlResourceProvider.h"
27 GrMtlResourceProvider::GrMtlResourceProvider(GrMtlGpu* gpu) function
32 GrMtlPipelineState* GrMtlResourceProvider::findOrCreateCompatiblePipelineState(
39 bool GrMtlResourceProvider::precompileShader(const SkData& key, const SkData& data) {
45 GrMtlDepthStencil* GrMtlResourceProvider::findOrCreateCompatibleDepthStencilState(
58 GrMtlSampler* GrMtlResourceProvider::findOrCreateCompatibleSampler(GrSamplerState params) {
69 void GrMtlResourceProvider::destroyResources() {
81 struct GrMtlResourceProvider::PipelineStateCache::Entry { struct
94 GrMtlResourceProvider::PipelineStateCache::PipelineStateCache(GrMtlGpu* gpu)
98 GrMtlResourceProvider::PipelineStateCache::~PipelineStateCache() {
102 void GrMtlResourceProvider::PipelineStateCache::release() {
106 GrMtlPipelineState* GrMtlResourceProvider::PipelineStateCache::refPipelineState(
127 GrMtlPipelineState* GrMtlResourceProvider::PipelineStateCache::onRefPipelineState(
166 bool GrMtlResourceProvider::PipelineStateCache::precompileShader(const SkData& key,