2023-03-17 11:58:32.028367-0400 GPTBlackHole[4568:155124] [SceneConfiguration] Info.plist contained no UIScene configuration dictionary (looking for configuration named "(no name)")
2023-03-17 11:58:32.028502-0400 GPTBlackHole[4568:155124] [SceneConfiguration] Info.plist contained no UIScene configuration dictionary (looking for configuration named "(no name)")
2023-03-17 11:58:32.028637-0400 GPTBlackHole[4568:155124] [SceneConfiguration] Info.plist contained no UIScene configuration dictionary (looking for configuration named "(no name)")
2023-03-17 11:58:32.068991-0400 GPTBlackHole[4568:155124] Metal GPU Frame Capture Enabled
2023-03-17 11:58:32.069172-0400 GPTBlackHole[4568:155124] Metal API Validation Enabled
2023-03-17 11:58:32.311580-0400 GPTBlackHole[4568:155378] Compiler failed to build request
2023-03-17 11:58:32.313054-0400 GPTBlackHole[4568:155378] [SceneKit] Error: FATAL ERROR : failed compiling shader:
Error Domain=MTLLibraryErrorDomain Code=3 "program\_source:1012:1: error: use of class template 'uniform' requires template arguments
uniform float4x4 u\_modelTransform;
^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.667/include/metal/metal\_uniform:14:8: note: template is declared here
struct uniform;
 ^
program\_source:1012:17: error: expected ';' after top level declarator
uniform float4x4 u\_modelTransform;
 ^
 ;
program\_source:1013:1: error: use of class template 'uniform' requires template arguments
uniform float4x4 u\_inverseModelTransform;
^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.667/include/metal/metal\_uniform:14:8: note: template is declared here
struct uniform;
 ^
program\_source:1013:17: error: expected ';' after top level declarator
uniform float4x4 u\_inverseModelTransform;
 ^
 ;
program\_source:1083:5: error: unknown type name 'float4x4'
 float4x4 shadowMatrix; 
 ^
program\_source:2537:65: error: C++ requires a type specifier for all declarations
 , constant constant& float
 ~~~~~~~~~~~~~~~~~ ^
program\_source:2537:65: error: expected ')'
program\_source:2457:43: note: to match this '('
vertex commonprofile\_io commonprofile\_vert(
 ^
program\_source:2953:52: error: no matching constructor for initialization of 'float4' (vector of 4 'float' values)
 float4 newPosition = u\_inverseModelTransform \* float4(\_geometry.position, 1.0);
 ^ ~~~~~~~~~~~~~~~~~~~~~~~
note: candidate constructor float4(float, float3)
note: candidate constructor float4(float2, float2)
note: candidate constructor float4(float3, float)
program\_source:2953:26: error: use of undeclared identifier 'u\_inverseModelTransform'
 float4 newPosition = u\_inverseModelTransform \* float4(\_geometry.position, 1.0);
 ^
program\_source:2955:10: error: use of undeclared identifier 'time'
angle += time \* 0.5;
 ^
program\_source:2956:11: error: use of undeclared identifier 'radius'
float x = radius \* cos(angle);
 ^
program\_source:2957:11: error: use of undeclared identifier 'radius'
float z = radius \* sin(angle);
 ^
program\_source:2961:29: error: use of undeclared identifier 'u\_modelTransform'
\_geometry.position = float3(u\_modelTransform \* newPosition);
 ^
program\_source:3133:41: error: type 'const constant NAMESPACE\_HASH::scn\_light \*' is not valid for attribute 'buffer'
 , constant scn\_light\* scn\_lights [[ buffer(3) ]]
 ^ ~~~~~~~~~
program\_source:3133:50: note: type 'NAMESPACE\_HASH::scn\_light' cannot be used in buffer pointee type
 , constant scn\_light\* scn\_lights [[ buffer(3) ]]
 ^
program\_source:3254:60: error: C++ requires a type specifier for all declarations
 , constant constant& float
 ~~~~~~~~~~~~~~~~~ ^
program\_source:3254:60: error: expected ')'
program\_source:3120:38: note: to match this '('
fragment SCNOutput commonprofile\_frag(commonprofile\_io in [[ stage\_in ]]
 ^
" UserInfo={NSLocalizedDescription=program\_source:1012:1: error: use of class template 'uniform' requires template arguments
uniform float4x4 u\_modelTransform;
^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.667/include/metal/metal\_uniform:14:8: note: template is declared here
struct uniform;
 ^
program\_source:1012:17: error: expected ';' after top level declarator
uniform float4x4 u\_modelTransform;
 ^
 ;
program\_source:1013:1: error: use of class template 'uniform' requires template arguments
uniform float4x4 u\_inverseModelTransform;
^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.667/include/metal/metal\_uniform:14:8: note: template is declared here
struct uniform;
 ^
program\_source:1013:17: error: expected ';' after top level declarator
uniform float4x4 u\_inverseModelTransform;
 ^
 ;
program\_source:1083:5: error: unknown type name 'float4x4'
 float4x4 shadowMatrix; 
 ^
program\_source:2537:65: error: C++ requires a type specifier for all declarations
 , constant constant& float
 ~~~~~~~~~~~~~~~~~ ^
program\_source:2537:65: error: expected ')'
program\_source:2457:43: note: to match this '('
vertex commonprofile\_io commonprofile\_vert(
 ^
program\_source:2953:52: error: no matching constructor for initialization of 'float4' (vector of 4 'float' values)
 float4 newPosition = u\_inverseModelTransform \* float4(\_geometry.position, 1.0);
 ^ ~~~~~~~~~~~~~~~~~~~~~~~
note: candidate constructor float4(float, float3)
note: candidate constructor float4(float2, float2)
note: candidate constructor float4(float3, float)
program\_source:2953:26: error: use of undeclared identifier 'u\_inverseModelTransform'
 float4 newPosition = u\_inverseModelTransform \* float4(\_geometry.position, 1.0);
 ^
program\_source:2955:10: error: use of undeclared identifier 'time'
angle += time \* 0.5;
 ^
program\_source:2956:11: error: use of undeclared identifier 'radius'
float x = radius \* cos(angle);
 ^
program\_source:2957:11: error: use of undeclared identifier 'radius'
float z = radius \* sin(angle);
 ^
program\_source:2961:29: error: use of undeclared identifier 'u\_modelTransform'
\_geometry.position = float3(u\_modelTransform \* newPosition);
 ^
program\_source:3133:41: error: type 'const constant NAMESPACE\_HASH::scn\_light \*' is not valid for attribute 'buffer'
 , constant scn\_light\* scn\_lights [[ buffer(3) ]]
 ^ ~~~~~~~~~
program\_source:3133:50: note: type 'NAMESPACE\_HASH::scn\_light' cannot be used in buffer pointee type
 , constant scn\_light\* scn\_lights [[ buffer(3) ]]
 ^
program\_source:3254:60: error: C++ requires a type specifier for all declarations
 , constant constant& float
 ~~~~~~~~~~~~~~~~~ ^
program\_source:3254:60: error: expected ')'
program\_source:3120:38: note: to match this '('
fragment SCNOutput commonprofile\_frag(commonprofile\_io in [[ stage\_in ]]
 ^
}
Still getting this error
023-03-17 11:58:32.028367-0400 GPTBlackHole[4568:155124] [SceneConfiguration] Info.plist에 UIScene 구성 사전이 없음 ("(이름 없음)" 이라는 이름의 구성을 찾고 있음)
2023-03-17 11:58:32.028502-0400 GPTBlackHole[4568:155124] [SceneConfiguration] Info.plist에 UIScene 구성 사전이 없음 ("(이름 없음)" 이라는 이름의 구성을 찾고 있음)
2023-03-17 11:58:32.028637-0400 GPTBlackHole[4568:155124] [SceneConfiguration] Info.plist에 UIScene 구성 딕셔너리가 없습니다 ("(이름 없음)"이라는 이름의 구성을 찾고 있음).
2023-03-17 11:58:32.068991-0400 GPTBlackHole[4568:155124] 메탈 GPU 프레임 캡처 활성화됨
2023-03-17 11:58:32.069172-0400 GPTBlackHole[4568:155124] Metal API 검증 활성화됨
2023-03-17 11:58:32.311580-0400 GPTBlackHole[4568:155378] 컴파일러가 빌드 요청에 실패했습니다.
2023-03-17 11:58:32.313054-0400 GPTBlackHole[4568:155378] [SceneKit] 오류: 치명적 오류: 셰이더 컴파일에 실패했습니다:
오류 도메인=MTLLibraryErrorDomain 코드=3 "program\_source:1012:1: 오류: 클래스 템플릿 '유니폼'을 사용하려면 템플릿 인수가 필요합니다.
유니폼 float4x4 u\_modelTransform;
^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.667/include/metal/metal\_uniform:14:8: 참고: 템플릿은 여기에 선언되어 있습니다.
구조체 유니폼;
 ^
program\_source:1012:17: 오류: 최상위 선언자 뒤에 ';'이 예상됨
유니폼 float4x4 u\_modelTransform;
 ^
 ;
program\_source:1013:1: 오류: 클래스 템플릿 '유니폼'을 사용하려면 템플릿 인자가 필요합니다.
유니폼 플로트4x4 u\_인버스모델트랜스폼;
^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.667/include/metal/metal\_uniform:14:8: note: template은 여기에 선언되어 있습니다.
구조체 유니폼;
 ^
program\_source:1013:17: 오류: 최상위 선언자 뒤에 ';'이 예상됨
유니폼 float4x4 u\_inverseModelTransform;
 ^
 ;
program\_source:1083:5: 오류: 알 수 없는 유형 이름 'float4x4'
 float4x4 shadowMatrix; 
 ^
program\_source:2537:65: 오류: C++는 모든 선언에 대해 유형 지정자가 필요합니다.
 상수 상수& float
 ~~~~~~~~~~~~~~~~~ ^
program\_source:2537:65: 오류: 예상 ')''
program\_source:2457:43: 참고: 이 '('
vertex commonprofile\_io commonprofile\_vert(
 ^
program\_source:2953:52: 오류: 'float4'('float' 값 4개 벡터) 초기화를 위한 일치하는 생성자 없음
 float4 newPosition = u\_inverseModelTransform \* float4(\_geometry.position, 1.0);
 ^ ~~~~~~~~~~~~~~~~~~~~~~~
참고: 후보 생성자 float4(float, float3)
참고: 후보 생성자 float4(float2, float2)
참고: 후보 생성자 float4(float3, float)
program\_source:2953:26: 오류: 선언되지 않은 식별자 'u\_inverseModelTransform' 사용
 float4 newPosition = u\_inverseModelTransform \* float4(\_geometry.position, 1.0);
 ^
program\_source:2955:10: 오류: 선언되지 않은 식별자 'time' 사용
각도 += 시간 \* 0.5;
 ^
program\_source:2956:11: 오류: 선언되지 않은 식별자 'radius' 사용
실수 x = 반지름 \* cos(각도);
 ^
program\_source:2957:11: 오류: 선언되지 않은 식별자 'radius' 사용
float z = 반지름 \* sin(angle);
 ^
program\_source:2961:29: 오류: 선언되지 않은 식별자 'u\_modelTransform' 사용
\_geometry.position = float3(u\_modelTransform \* newPosition);
 ^
program\_source:3133:41: 오류: 'const 상수 NAMESPACE\_HASH::scn\_light \*' 유형이 'buffer' 속성에 유효하지 않습니다.
 , 상수 scn\_light\* scn\_lights [[ buffer(3) ]]
 ^ ~~~~~~~~~
program\_source:3133:50: 참고: 버퍼 포인터 타입에 'NAMESPACE\_HASH::scn\_light' 타입을 사용할 수 없습니다.
 , 상수 scn\_light\* scn\_lights [[ buffer(3) ]]
 ^
프로그램\_source:3254:60: 오류: C++는 모든 선언에 대해 형 지정자가 필요합니다.
 상수 상수& float
 ~~~~~~~~~~~~~~~~~ ^
program\_source:3254:60: 오류: 예상 ')''
program\_source:3120:38: 참고: 이 '('
조각 SCNOutput commonprofile\_frag(commonprofile\_io in [[ stage\_in ]]]
 ^
" UserInfo={NSLocalizedDescription=program\_source:1012:1: 오류: 클래스 템플릿 '유니폼'을 사용하려면 템플릿 인수가 필요합니다.
유니폼 float4x4 u\_modelTransform;
^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/lib/clang/31001.667/include/metal/metal\_uniform:14:8: 참고: 템플릿은 여기에 선언되어 있습니다.
구조체 유니폼;
 ^
program\_source:1012:17: 오류: 최상위 선언자 뒤에 ';'이 예상됨
유니폼 float4x4 u\_modelTransform;
 ^
 ;
program\_source:1013:1: 오류: 클래스 템플릿 '유니폼'을 사용하려면 템플릿 인자가 필요합니다.
유니폼 플로트4x4 u\_인버스모델트랜스폼;
^
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/De