| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #ifndef VULKAN_BETA_H_
- #define VULKAN_BETA_H_ 1
- /*
- ** Copyright 2015-2021 The Khronos Group Inc.
- **
- ** SPDX-License-Identifier: Apache-2.0
- */
- /*
- ** This header is generated from the Khronos Vulkan XML API Registry.
- **
- */
- #ifdef __cplusplus
- extern "C" {
- #endif
- #define VK_KHR_portability_subset 1
- #define VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION 1
- #define VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME "VK_KHR_portability_subset"
- typedef struct VkPhysicalDevicePortabilitySubsetFeaturesKHR {
- VkStructureType sType;
- void* pNext;
- VkBool32 constantAlphaColorBlendFactors;
- VkBool32 events;
- VkBool32 imageViewFormatReinterpretation;
- VkBool32 imageViewFormatSwizzle;
- VkBool32 imageView2DOn3DImage;
- VkBool32 multisampleArrayImage;
- VkBool32 mutableComparisonSamplers;
- VkBool32 pointPolygons;
- VkBool32 samplerMipLodBias;
- VkBool32 separateStencilMaskRef;
- VkBool32 shaderSampleRateInterpolationFunctions;
- VkBool32 tessellationIsolines;
- VkBool32 tessellationPointMode;
- VkBool32 triangleFans;
- VkBool32 vertexAttributeAccessBeyondStride;
- } VkPhysicalDevicePortabilitySubsetFeaturesKHR;
- typedef struct VkPhysicalDevicePortabilitySubsetPropertiesKHR {
- VkStructureType sType;
- void* pNext;
- uint32_t minVertexInputBindingStrideAlignment;
- } VkPhysicalDevicePortabilitySubsetPropertiesKHR;
- #ifdef __cplusplus
- }
- #endif
- #endif
|