Skip to content

Latest commit

 

History

History
109 lines (82 loc) · 7.22 KB

vulkan_spec.adoc

File metadata and controls

109 lines (82 loc) · 7.22 KB

Vulkan Specification

Vulkan Specification(Vulkan 사양서, 통상 Vulkan Spec 이라고 함)은 Vulkan API의 작동 방식에 대한 공식적인 설명이며, 궁극적으로 무엇이 유효한 Vulkan 사용법인지 아닌지를 결정하는 데 사용됩니다. 언뜻 보기에 Vulkan 사양서는 엄청나게 방대하고 무미건조한 텍스트 덩어리처럼 보이지만, 보통 개발할 때 열어두면 가장 유용한 자료입니다.

Note

Vulkan 사양서를 일찍, 그리고 자주 참조하세요.

Vulkan Spec 변화

Vulkan Spec은 모든 버전과 모든 확장 기능 조합을 사용하여 빌드할 수 있습니다. 크로노스 그룹은 Vulkan Spec Registry를 호스트하고 있으며, 대부분의 개발자에게 충분한 변형이 공개되어 있습니다. 누구나 Vulkan-Docs에서 자신만의 Vulkan Spec 변형을 만들 수 있습니다.

Vulkan Spec을 빌드할 때, 어떤 버전용인지, 어떤 확장 기능을 포함할지 지정합니다. 확장 기능이 없는 Vulkan Spen을 core version이라고도 하는데, 이는 구현이 호환되기 위해 지원해야 하는 최소한의 Vulkan이 됩니다.

Vulkan Spec 포맷

Vulkan Spec은 다양한 포맷으로 빌드할 수 있습니다.

HTML 청크(Chunked)

Vulkan Spec의 크기로 인해 기본 index.html 페이지를 방문하면 청크 버전이 기본값으로 표시됩니다.

사전 빌드된 HTML 청크 Vulkan Spec

HTML Full

Vulkan Spec 전체를 HTML로 보려면 vkspec.html 파일을 보기만 하면 됩니다.

사전 빌드된 HTML Full Vulkan Spec

PDF

PDF 포맷은 pdf/vkspec.pdf 파일을 보세요.

사전 빌드된 PDF Vulkan Spec

Man pages

크로노스 그룹은 현재 온라인 레지스트리에서 모든 확장 기능을 포함한 최신 버전의 1.3 사양에 대한 Vulkan Man Pages만 호스팅 하고 있습니다.

Vulkan Man Pages는 각 SDK 버전에 대한 Vulkan SDK에서도 확인할 수 있습니다. 최신 Vulkan SDK는 Man Pages를 참조하세요.