2012-10-26 2 views
4

참고 :이 질문은 특히 Xcode에 관한 것입니다. 내가 GLSL 코드 파일에 대한 .glsl을 사용하고 What is the correct file extension for GLSL shaders?Xcode는 어떤 GLSL 파일 확장자를 인식합니까?

하지만 이러한 시도했다 : :이 GLSL 파일 확장자에 대한 다른 질문은, 예를 들어 있습니다 .glslv, .glslf,.vsh, .fsh, .vert.frag -하지만 항상 I 프로젝트에 파일을 생성/추가 한 후 수동으로 파일 유형을 "OpenGL Shading Language Source"로 설정해야합니다.

a) Xcode가 자동으로 GLSL 소스로 인식하는 확장 프로그램이 있습니까?

또는 ...

B) 내가 GLSL 소스 파일 유형 선택의 확장을 연결하는 엑스 코드를 알 수있는 방법이 있나요?

답변

3

Xcode 4.5.1의 Info.plist에서 문서 유형과 UTI 선언을 보았습니다. 귀하의 (a) 질문에 대한 대답이 아니오라고 생각하는 이유가 있습니다. UTI org.khronos.glsl.fragment-shader : .fs, .fsh, .frag, .fragment와 연관된 조각 쉐이더에 대한 4 개의 확장을 나열합니다. 버텍스 쉐이더와 지오메트리 쉐이더도 비슷한 확장 기능을 제공합니다. 그러나 프로젝트에 이러한 4 가지 조각 쉐이더 확장 중 하나가 포함 된 파일을 추가하면 Xcode는이를 일반 소스 코드로 분류합니다.

나는 (b)에 대한 대답도 아니지만 그걸 증명할 수는 없다고 확신합니다.

관련 문제