public final class KHRShaderClock
extends java.lang.Object
ShaderClockKHR capability for Vulkan, which allows a shader to query a real-time or monotonically incrementing counter at the subgroup level or across the device level. The two valid SPIR-V scopes for OpReadClockKHR are Subgroup and Device.
When using GLSL source-based shading languages, the clockRealtime*EXT() timing functions map to the OpReadClockKHR instruction with a scope of Device, and the clock*ARB() timing functions map to the OpReadClockKHR instruction with a scope of Subgroup.
VK_KHR_shader_clockVK_KHR_get_physical_device_properties2SPV_KHR_shader_clock.ARB_shader_clock for GLSL source languages.EXT_shader_realtime_clock for GLSL source languages.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VK_KHR_SHADER_CLOCK_EXTENSION_NAME
The extension name.
|
static int |
VK_KHR_SHADER_CLOCK_SPEC_VERSION
The extension specification version.
|
static int |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR
Extends
VkStructureType. |
public static final int VK_KHR_SHADER_CLOCK_SPEC_VERSION
public static final java.lang.String VK_KHR_SHADER_CLOCK_EXTENSION_NAME
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR
VkStructureType.Copyright LWJGL. All Rights Reserved. License terms.