pub struct PhysicalDeviceVulkan12Features {Show fields
pub sType: StructureType,
pub pNext: *mut c_void,
pub samplerMirrorClampToEdge: Bool32,
pub drawIndirectCount: Bool32,
pub storageBuffer8BitAccess: Bool32,
pub uniformAndStorageBuffer8BitAccess: Bool32,
pub storagePushConstant8: Bool32,
pub shaderBufferInt64Atomics: Bool32,
pub shaderSharedInt64Atomics: Bool32,
pub shaderFloat16: Bool32,
pub shaderInt8: Bool32,
pub descriptorIndexing: Bool32,
pub shaderInputAttachmentArrayDynamicIndexing: Bool32,
pub shaderUniformTexelBufferArrayDynamicIndexing: Bool32,
pub shaderStorageTexelBufferArrayDynamicIndexing: Bool32,
pub shaderUniformBufferArrayNonUniformIndexing: Bool32,
pub shaderSampledImageArrayNonUniformIndexing: Bool32,
pub shaderStorageBufferArrayNonUniformIndexing: Bool32,
pub shaderStorageImageArrayNonUniformIndexing: Bool32,
pub shaderInputAttachmentArrayNonUniformIndexing: Bool32,
pub shaderUniformTexelBufferArrayNonUniformIndexing: Bool32,
pub shaderStorageTexelBufferArrayNonUniformIndexing: Bool32,
pub descriptorBindingUniformBufferUpdateAfterBind: Bool32,
pub descriptorBindingSampledImageUpdateAfterBind: Bool32,
pub descriptorBindingStorageImageUpdateAfterBind: Bool32,
pub descriptorBindingStorageBufferUpdateAfterBind: Bool32,
pub descriptorBindingUniformTexelBufferUpdateAfterBind: Bool32,
pub descriptorBindingStorageTexelBufferUpdateAfterBind: Bool32,
pub descriptorBindingUpdateUnusedWhilePending: Bool32,
pub descriptorBindingPartiallyBound: Bool32,
pub descriptorBindingVariableDescriptorCount: Bool32,
pub runtimeDescriptorArray: Bool32,
pub samplerFilterMinmax: Bool32,
pub scalarBlockLayout: Bool32,
pub imagelessFramebuffer: Bool32,
pub uniformBufferStandardLayout: Bool32,
pub shaderSubgroupExtendedTypes: Bool32,
pub separateDepthStencilLayouts: Bool32,
pub hostQueryReset: Bool32,
pub timelineSemaphore: Bool32,
pub bufferDeviceAddress: Bool32,
pub bufferDeviceAddressCaptureReplay: Bool32,
pub bufferDeviceAddressMultiDevice: Bool32,
pub vulkanMemoryModel: Bool32,
pub vulkanMemoryModelDeviceScope: Bool32,
pub vulkanMemoryModelAvailabilityVisibilityChains: Bool32,
pub shaderOutputViewportIndex: Bool32,
pub shaderOutputLayer: Bool32,
pub subgroupBroadcastDynamicId: Bool32,
}
uniformAndStorageBuffer8BitAccess: Bool32
uniformBufferStandardLayout: Bool32
Returns the “default value” for a type. Read more
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.