Class VkRayTracingShaderGroupCreateInfoKHR

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkRayTracingShaderGroupCreateInfoKHR>
org.lwjgl.vulkan.VkRayTracingShaderGroupCreateInfoKHR
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkRayTracingShaderGroupCreateInfoKHR extends org.lwjgl.system.Struct<VkRayTracingShaderGroupCreateInfoKHR> implements org.lwjgl.system.NativeResource
Structure specifying shaders in a shader group.
Description

If the pipeline is created with PIPELINE_CREATE_LIBRARY_BIT_KHR and the pipelineLibraryGroupHandles feature is enabled, pShaderGroupCaptureReplayHandle is inherited by all pipelines which link against this pipeline and remains bitwise identical for any pipeline which references this pipeline library.

Valid Usage
Valid Usage (Implicit)
See Also

VkRayTracingPipelineCreateInfoKHR

Layout


 struct VkRayTracingShaderGroupCreateInfoKHR {
     VkStructureType sType();
     void const * pNext();
     VkRayTracingShaderGroupTypeKHR type();
     uint32_t generalShader();
     uint32_t closestHitShader();
     uint32_t anyHitShader();
     uint32_t intersectionShader();
     void const * pShaderGroupCaptureReplayHandle();
 }