getShaderModuleIdentifierEXT :: MonadIO io=> Devicedeviceis the logical device that created the shader module.-> ShaderModuleshaderModuleis the handle of the shader module.-> io ShaderModuleIdentifierEXT
vkGetShaderModuleIdentifierEXT - Query a unique identifier for a shader module
Description
The identifier returned by the implementation must only depend on
shaderIdentifierAlgorithmUUID and information provided in the
ShaderModuleCreateInfo which created
shaderModule. The implementation may return equal identifiers for
two different ShaderModuleCreateInfo structures
if the difference does not affect pipeline compilation. Identifiers are
only meaningful on different Device objects if
the device the identifier was queried from had the same
shaderModuleIdentifierAlgorithmUUID
as the device consuming the identifier.
Valid Usage
shaderModuleIdentifier feature must be enabled
Valid Usage (Implicit)
devicemust be a valid Device handle
shaderModulemust be a valid ShaderModule handlepIdentifiermust be a valid pointer to a ShaderModuleIdentifierEXT structureshaderModulemust have been created, allocated, or retrieved fromdevice
See Also
VK_EXT_shader_module_identifier, Device, ShaderModule, ShaderModuleIdentifierEXT