Vk-khr-create-renderpass-2-extension-name

vkCreateRenderPass2KHR(device, &rpInfo, nullptr, &renderPass);

If you are writing a Vulkan renderer today, the version 2 render pass functions unless you are strictly maintaining a legacy codebase. vk-khr-create-renderpass-2-extension-name

VK_KHR_create_renderpass2 provides an enhanced version of the original render pass creation mechanism ( vkCreateRenderPass ). It introduces new structures and entry points that allow applications to specify more detailed information about subpass dependencies, attachment references, and—crucially—fragment density maps and fragment shader interlock features. const VkRenderPassCreateInfo2KHR* pCreateInfo

During command buffer recording:

VkResult vkCreateRenderPass2KHR( VkDevice device, const VkRenderPassCreateInfo2KHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass ); void vkCmdBeginRenderPass2KHR( VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, const VkSubpassBeginInfoKHR* pSubpassBeginInfo ); const VkAllocationCallbacks* pAllocator

Melde dich jetzt an, um deine Wunschliste zu speichern.
Mit deiner Anmeldung stimmst du zu, dass wir deine Daten verwenden dürfen. Mehr Infos findest du in unserer Datenschutzerklärung.

Willkommen! Scheint, als wärst du aus der EU hier.