Struct unity_native_plugin_sys::VkPhysicalDeviceFeatures [−][src]
#[repr(C)]pub struct VkPhysicalDeviceFeatures {Show 55 fields
pub robustBufferAccess: VkBool32,
pub fullDrawIndexUint32: VkBool32,
pub imageCubeArray: VkBool32,
pub independentBlend: VkBool32,
pub geometryShader: VkBool32,
pub tessellationShader: VkBool32,
pub sampleRateShading: VkBool32,
pub dualSrcBlend: VkBool32,
pub logicOp: VkBool32,
pub multiDrawIndirect: VkBool32,
pub drawIndirectFirstInstance: VkBool32,
pub depthClamp: VkBool32,
pub depthBiasClamp: VkBool32,
pub fillModeNonSolid: VkBool32,
pub depthBounds: VkBool32,
pub wideLines: VkBool32,
pub largePoints: VkBool32,
pub alphaToOne: VkBool32,
pub multiViewport: VkBool32,
pub samplerAnisotropy: VkBool32,
pub textureCompressionETC2: VkBool32,
pub textureCompressionASTC_LDR: VkBool32,
pub textureCompressionBC: VkBool32,
pub occlusionQueryPrecise: VkBool32,
pub pipelineStatisticsQuery: VkBool32,
pub vertexPipelineStoresAndAtomics: VkBool32,
pub fragmentStoresAndAtomics: VkBool32,
pub shaderTessellationAndGeometryPointSize: VkBool32,
pub shaderImageGatherExtended: VkBool32,
pub shaderStorageImageExtendedFormats: VkBool32,
pub shaderStorageImageMultisample: VkBool32,
pub shaderStorageImageReadWithoutFormat: VkBool32,
pub shaderStorageImageWriteWithoutFormat: VkBool32,
pub shaderUniformBufferArrayDynamicIndexing: VkBool32,
pub shaderSampledImageArrayDynamicIndexing: VkBool32,
pub shaderStorageBufferArrayDynamicIndexing: VkBool32,
pub shaderStorageImageArrayDynamicIndexing: VkBool32,
pub shaderClipDistance: VkBool32,
pub shaderCullDistance: VkBool32,
pub shaderFloat64: VkBool32,
pub shaderInt64: VkBool32,
pub shaderInt16: VkBool32,
pub shaderResourceResidency: VkBool32,
pub shaderResourceMinLod: VkBool32,
pub sparseBinding: VkBool32,
pub sparseResidencyBuffer: VkBool32,
pub sparseResidencyImage2D: VkBool32,
pub sparseResidencyImage3D: VkBool32,
pub sparseResidency2Samples: VkBool32,
pub sparseResidency4Samples: VkBool32,
pub sparseResidency8Samples: VkBool32,
pub sparseResidency16Samples: VkBool32,
pub sparseResidencyAliased: VkBool32,
pub variableMultisampleRate: VkBool32,
pub inheritedQueries: VkBool32,
}
Fields
robustBufferAccess: VkBool32
fullDrawIndexUint32: VkBool32
imageCubeArray: VkBool32
independentBlend: VkBool32
geometryShader: VkBool32
tessellationShader: VkBool32
sampleRateShading: VkBool32
dualSrcBlend: VkBool32
logicOp: VkBool32
multiDrawIndirect: VkBool32
drawIndirectFirstInstance: VkBool32
depthClamp: VkBool32
depthBiasClamp: VkBool32
fillModeNonSolid: VkBool32
depthBounds: VkBool32
wideLines: VkBool32
largePoints: VkBool32
alphaToOne: VkBool32
multiViewport: VkBool32
samplerAnisotropy: VkBool32
textureCompressionETC2: VkBool32
textureCompressionASTC_LDR: VkBool32
textureCompressionBC: VkBool32
occlusionQueryPrecise: VkBool32
pipelineStatisticsQuery: VkBool32
vertexPipelineStoresAndAtomics: VkBool32
fragmentStoresAndAtomics: VkBool32
shaderTessellationAndGeometryPointSize: VkBool32
shaderImageGatherExtended: VkBool32
shaderStorageImageExtendedFormats: VkBool32
shaderStorageImageMultisample: VkBool32
shaderStorageImageReadWithoutFormat: VkBool32
shaderStorageImageWriteWithoutFormat: VkBool32
shaderUniformBufferArrayDynamicIndexing: VkBool32
shaderSampledImageArrayDynamicIndexing: VkBool32
shaderStorageBufferArrayDynamicIndexing: VkBool32
shaderStorageImageArrayDynamicIndexing: VkBool32
shaderClipDistance: VkBool32
shaderCullDistance: VkBool32
shaderFloat64: VkBool32
shaderInt64: VkBool32
shaderInt16: VkBool32
shaderResourceResidency: VkBool32
shaderResourceMinLod: VkBool32
sparseBinding: VkBool32
sparseResidencyBuffer: VkBool32
sparseResidencyImage2D: VkBool32
sparseResidencyImage3D: VkBool32
sparseResidency2Samples: VkBool32
sparseResidency4Samples: VkBool32
sparseResidency8Samples: VkBool32
sparseResidency16Samples: VkBool32
sparseResidencyAliased: VkBool32
variableMultisampleRate: VkBool32
inheritedQueries: VkBool32
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for VkPhysicalDeviceFeatures
impl Send for VkPhysicalDeviceFeatures
impl Sync for VkPhysicalDeviceFeatures
impl Unpin for VkPhysicalDeviceFeatures
impl UnwindSafe for VkPhysicalDeviceFeatures
Blanket Implementations
Mutably borrows from an owned value. Read more