• Home
  • Raw
  • Download

Lines Matching +full:check +full:- +full:macos

4  * Use of this source code is governed by a BSD-style license that can be
19 #error This file must be compiled with Arc. Use -fobjc-arc flag
27 if (@available(macOS 11.0, iOS 14.0, tvOS 14.0, *)) {
49 this->endAllEncoding();
50 this->releaseResources();
51 this->callFinishedCallbacks();
69 this->endAllEncoding();
84 // Check to see if the previous descriptor is compatible with the new one.
96 pipelineState->doesntSampleAttachment(first));
99 // we have to check to see if both store actions are mutually compatible.
106 if (@available(macOS 10.12, iOS 10.0, tvOS 10.0, *)) {
115 if (@available(macOS 10.12, iOS 10.0, tvOS 10.0, *)) {
123 // When we first check whether store actions are valid we don't consider resolves,
127 if (@available(macOS 10.12, iOS 10.0, tvOS 10.0, *)) {
135 // When we first check whether store actions are valid we don't consider resolves,
159 return this->getRenderCommandEncoder(descriptor, opsRenderPass);
165 this->endAllEncoding();
173 opsRenderPass->initRenderState(fActiveRenderCommandEncoder.get());
182 this->endAllEncoding();
189 this->waitUntilCompleted();
210 fActiveRenderCommandEncoder->endEncoding();
222 this->endAllEncoding(); // ensure we don't have any active command encoders
223 if (@available(macOS 10.14, iOS 12.0, tvOS 12.0, *)) {
224 [fCmdBuffer encodeSignalEvent:event->mtlEvent() value:eventValue];
225 this->addResource(std::move(event));
232 this->endAllEncoding(); // ensure we don't have any active command encoders
234 if (@available(macOS 10.14, iOS 12.0, tvOS 12.0, *)) {
235 [fCmdBuffer encodeWaitForEvent:event->mtlEvent() value:eventValue];
236 this->addResource(std::move(event));