Vulkan Specification(Vulkan 사양서, 통상 Vulkan Spec 이라고 함)은 Vulkan API의 작동 방식에 대한 공식적인 설명이며, 궁극적으로 무엇이 유효한 Vulkan 사용법인지 아닌지를 결정하는 데 사용됩니다. 언뜻 보기에 Vulkan 사양서는 엄청나게 방대하고 무미건조한 텍스트 덩어리처럼 보이지만, 보통 개발할 때 열어두면 가장 유용한 자료입니다.
Note
|
Vulkan 사양서를 일찍, 그리고 자주 참조하세요. |
Vulkan Spec은 모든 버전과 모든 확장 기능 조합을 사용하여 빌드할 수 있습니다. 크로노스 그룹은 Vulkan Spec Registry를 호스트하고 있으며, 대부분의 개발자에게 충분한 변형이 공개되어 있습니다. 누구나 Vulkan-Docs에서 자신만의 Vulkan Spec 변형을 만들 수 있습니다.
Vulkan Spec을 빌드할 때, 어떤 버전용인지, 어떤 확장 기능을 포함할지 지정합니다. 확장 기능이 없는 Vulkan Spen을 core version이라고도 하는데, 이는 구현이 호환되기 위해 지원해야 하는 최소한의 Vulkan이 됩니다.
Vulkan Spec은 다양한 포맷으로 빌드할 수 있습니다.
Vulkan Spec의 크기로 인해 기본 index.html
페이지를 방문하면 청크 버전이 기본값으로 표시됩니다.
사전 빌드된 HTML 청크 Vulkan Spec
-
Vulkan SDK는 청크 버전의 사양과 함께 패키지로 제공됩니다. 각 Vulkan SDK 버전에는 해당 사양 버전이 포함되어 있습니다.최신 Vulkan SDK는 Chunked Specification를 참조하세요.
-
Vulkan 1.0 Specification
-
Vulkan 1.1 Specification
-
Vulkan 1.2 Specification
-
Vulkan 1.3 Specification
Vulkan Spec 전체를 HTML로 보려면 vkspec.html
파일을 보기만 하면 됩니다.
사전 빌드된 HTML Full Vulkan Spec
-
Vulkan SDK는 Vulkan Spec 전체가 Vulkan SDK 버전에 해당하는 버전의 HTML로 패키징되어 제공됩니다. 최신 Vulkan SDK는 HTML 버전의 사양서를 참조하세요(참고: 로딩 속도가 느립니다. 전체 HTML 버전의 장점은 검색 기능입니다).
-
Vulkan 1.0 Specification
-
Vulkan 1.1 Specification
-
Vulkan 1.2 Specification
-
Vulkan 1.3 Specification
PDF 포맷은 pdf/vkspec.pdf
파일을 보세요.
사전 빌드된 PDF Vulkan Spec
-
Vulkan 1.0 Specification
-
Vulkan 1.1 Specification
-
Vulkan 1.2 Specification
-
Vulkan 1.3 Specification