2017-02-16 3 views
0

이 오류가 있습니다. 'cpuCacheModeDefaultCache'를 사용할 수 없습니다. []을 사용하여 빈 옵션 세트를 만듭니다.SWIFT 3 - MTLResourceOptions.cpuCacheModeDefaultCache

enter image description here

+0

그런 다음 오류 메시지에서 수행 할 작업을 수행하십시오. :)'옵션을 수행하십시오 : []'. 그리고 "옵션 세트"에 관한 문서를 찾으면 매우 빨리 정리할 수 있습니다. – Moritz

+0

물론 빠른 옵션 인 옵션을 제거하십시오. cpuCacheModeDefaultCache에 대한 문제를 이해하고 싶습니다. cpuCacheModeDefaultCache가 작동하지 않는 이유는 무엇입니까? –

+2

cpuCacheModeDefaultCache는 * default * 옵션이므로 아무 옵션도 전달하지 않는 것과 같습니다. 그리고 속성은 Swift 3에서 변경되었습니다. 모든 것이 예상대로 작동합니다. 일부 구문이 변경된 것입니다. – Moritz

답변

0

시도가해야 할 []의 기본 동작이다. 특정 옵션을 사용하려면 다음과 같이 사용해야합니다.

MTLResourceOptions(rawValue: UInt(MTLResourceCPUCacheModeShift)) 
// or 
MTLResourceOptions(rawValue: UInt(MTLCPUCacheMode.defaultCache.rawValue))