gfx-rs / portability

Vulkan Portability Implementation
Mozilla Public License 2.0
384 stars 25 forks source link

Support VK_KHR_portability_subset #221

Closed kvark closed 4 years ago

kvark commented 4 years ago

Our extension IDs were messed up. Good thing to clean them up now, since otherwise nobody would be able to make this work 😅 Also, the test native example is now fully trying to initialize the portability extension and gather the relevant info. Output on my machine:

    vkEnumerateInstanceExtensionProperties: res=0 count=5
    vkEnumeratePhysicalDevices: res=0 count=1
    vkEnumerateDeviceExtensionProperties: res=0 count=3
    gfxGetPhysicalDeviceProperties2KHR
        minVertexInputBindingStrideAlignment = 4
    gfxGetPhysicalDeviceFeatures2KHR
        events = 1
        pointPolygons = 0
        separateStencilMaskRef = 1
        triangleFans = 0
kvark commented 4 years ago

bors r+

bors[bot] commented 4 years ago

Build succeeded: