Adds a new VK_ACCELERATION_STRUCTURE_TYPE_OPACITY_MICROMAP_KHR acceleration structure type that associates per-sub-triangle 1-bit or 2-bit opacity data with geometry in a bottom-level acceleration structure, enabling hardware-accelerated opacity testing during ray traversal without invoking any-hit shaders. A promotion of VK_EXT_opacity_micromap with significant API changes, see the proposal document for details.
The task list for the VK_KHR_opacity_micromap release is:
As each component is made public, the task will be checked off. When all tasks have been completed this issue will be closed and the extension will be fully released.
Adds a new
VK_ACCELERATION_STRUCTURE_TYPE_OPACITY_MICROMAP_KHRacceleration structure type that associates per-sub-triangle 1-bit or 2-bit opacity data with geometry in a bottom-level acceleration structure, enabling hardware-accelerated opacity testing during ray traversal without invoking any-hit shaders. A promotion ofVK_EXT_opacity_micromapwith significant API changes, see the proposal document for details.The task list for the VK_KHR_opacity_micromap release is:
SPV_EXT_opacity_micromapandSPV_EXT_shader_invocation_reorderSPIRV-Tools#6571As each component is made public, the task will be checked off. When all tasks have been completed this issue will be closed and the extension will be fully released.