Struct vks::VkPhysicalDeviceFeatures [] [src]

#[repr(C)]
pub struct VkPhysicalDeviceFeatures { 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

Trait Implementations

impl Debug for VkPhysicalDeviceFeatures
[src]

Formats the value using the given formatter.

impl Copy for VkPhysicalDeviceFeatures
[src]

impl Clone for VkPhysicalDeviceFeatures
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for VkPhysicalDeviceFeatures
[src]

Returns the "default value" for a type. Read more