Home | History | Annotate | Download | only in mtl

Lines Matching refs:device

16 static bool get_feature_set(id<MTLDevice> device, MTLFeatureSet* featureSet) {
19 if ([device supportsFeatureSet:MTLFeatureSet_OSX_GPUFamily1_v2]) {
23 if ([device supportsFeatureSet:MTLFeatureSet_OSX_GPUFamily1_v1]) {
31 if ([device supportsFeatureSet:MTLFeatureSet_iOS_GPUFamily3_v2]) {
35 if ([device supportsFeatureSet:MTLFeatureSet_iOS_GPUFamily3_v1]) {
41 if ([device supportsFeatureSet:MTLFeatureSet_iOS_GPUFamily2_v3]) {
45 if ([device supportsFeatureSet:MTLFeatureSet_iOS_GPUFamily2_v2]) {
49 if ([device supportsFeatureSet:MTLFeatureSet_iOS_GPUFamily2_v1]) {
55 if ([device supportsFeatureSet:MTLFeatureSet_iOS_GPUFamily1_v3]) {
59 if ([device supportsFeatureSet:MTLFeatureSet_iOS_GPUFamily1_v2]) {
63 if ([device supportsFeatureSet:MTLFeatureSet_iOS_GPUFamily1_v1]) {
73 id<MTLDevice> device, id<MTLCommandQueue> queue) {
74 if (!device || !queue) {
78 if (!get_feature_set(device, &featureSet)) {
81 return sk_sp<GrGpu>(new GrMtlGpu(context, options, device, queue, featureSet));
85 id<MTLDevice> device, id<MTLCommandQueue> queue, MTLFeatureSet featureSet)
87 , fDevice(device)