Vulkan에서 일부 함수는 다양한 매개 변수가 포함 된 구조체를 전달해야합니다. 필드 중 하나의 이름은 stype
이며 구조체의 유형으로 설정해야합니다.stype 필드의 목적은 무엇입니까?
stype
의 사용의 예 :
VkInstanceCreateInfo info;
info.stype = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
...
VkInstance instance;
vkCreateInstance(&info, nullptr, &instance);
기능 vkCreateInstance
이 때문에 stype
필드의 점은 무엇입니까, 매개 변수로 const VkInstanceCreateInfo*
소요? 필드를 추가하여 수정 한 문제는 무엇입니까?
아마도 API의 이후 버전에서 필드를 구조체에 추가 할 수 있습니다. 해당 필드에 넣은 값은 어떤 필드가 존재 하는지를 알 수 있도록 사용중인 구조체의 버전을 vulkan에 알려줍니다. – Eelke