Class VkPhysicalDeviceVulkan12Features

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkPhysicalDeviceVulkan12Features extends Struct<VkPhysicalDeviceVulkan12Features> implements NativeResource

 struct VkPhysicalDeviceVulkan12Features {
     VkStructureType sType;
     void * pNext;
     VkBool32 samplerMirrorClampToEdge;
     VkBool32 drawIndirectCount;
     VkBool32 storageBuffer8BitAccess;
     VkBool32 uniformAndStorageBuffer8BitAccess;
     VkBool32 storagePushConstant8;
     VkBool32 shaderBufferInt64Atomics;
     VkBool32 shaderSharedInt64Atomics;
     VkBool32 shaderFloat16;
     VkBool32 shaderInt8;
     VkBool32 descriptorIndexing;
     VkBool32 shaderInputAttachmentArrayDynamicIndexing;
     VkBool32 shaderUniformTexelBufferArrayDynamicIndexing;
     VkBool32 shaderStorageTexelBufferArrayDynamicIndexing;
     VkBool32 shaderUniformBufferArrayNonUniformIndexing;
     VkBool32 shaderSampledImageArrayNonUniformIndexing;
     VkBool32 shaderStorageBufferArrayNonUniformIndexing;
     VkBool32 shaderStorageImageArrayNonUniformIndexing;
     VkBool32 shaderInputAttachmentArrayNonUniformIndexing;
     VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing;
     VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing;
     VkBool32 descriptorBindingUniformBufferUpdateAfterBind;
     VkBool32 descriptorBindingSampledImageUpdateAfterBind;
     VkBool32 descriptorBindingStorageImageUpdateAfterBind;
     VkBool32 descriptorBindingStorageBufferUpdateAfterBind;
     VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind;
     VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind;
     VkBool32 descriptorBindingUpdateUnusedWhilePending;
     VkBool32 descriptorBindingPartiallyBound;
     VkBool32 descriptorBindingVariableDescriptorCount;
     VkBool32 runtimeDescriptorArray;
     VkBool32 samplerFilterMinmax;
     VkBool32 scalarBlockLayout;
     VkBool32 imagelessFramebuffer;
     VkBool32 uniformBufferStandardLayout;
     VkBool32 shaderSubgroupExtendedTypes;
     VkBool32 separateDepthStencilLayouts;
     VkBool32 hostQueryReset;
     VkBool32 timelineSemaphore;
     VkBool32 bufferDeviceAddress;
     VkBool32 bufferDeviceAddressCaptureReplay;
     VkBool32 bufferDeviceAddressMultiDevice;
     VkBool32 vulkanMemoryModel;
     VkBool32 vulkanMemoryModelDeviceScope;
     VkBool32 vulkanMemoryModelAvailabilityVisibilityChains;
     VkBool32 shaderOutputViewportIndex;
     VkBool32 shaderOutputLayer;
     VkBool32 subgroupBroadcastDynamicId;
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • STYPE

      public static final int STYPE
      The struct member offsets.
    • PNEXT

      public static final int PNEXT
      The struct member offsets.
    • SAMPLERMIRRORCLAMPTOEDGE

      public static final int SAMPLERMIRRORCLAMPTOEDGE
      The struct member offsets.
    • DRAWINDIRECTCOUNT

      public static final int DRAWINDIRECTCOUNT
      The struct member offsets.
    • STORAGEBUFFER8BITACCESS

      public static final int STORAGEBUFFER8BITACCESS
      The struct member offsets.
    • UNIFORMANDSTORAGEBUFFER8BITACCESS

      public static final int UNIFORMANDSTORAGEBUFFER8BITACCESS
      The struct member offsets.
    • STORAGEPUSHCONSTANT8

      public static final int STORAGEPUSHCONSTANT8
      The struct member offsets.
    • SHADERBUFFERINT64ATOMICS

      public static final int SHADERBUFFERINT64ATOMICS
      The struct member offsets.
    • SHADERSHAREDINT64ATOMICS

      public static final int SHADERSHAREDINT64ATOMICS
      The struct member offsets.
    • SHADERFLOAT16

      public static final int SHADERFLOAT16
      The struct member offsets.
    • SHADERINT8

      public static final int SHADERINT8
      The struct member offsets.
    • DESCRIPTORINDEXING

      public static final int DESCRIPTORINDEXING
      The struct member offsets.
    • SHADERINPUTATTACHMENTARRAYDYNAMICINDEXING

      public static final int SHADERINPUTATTACHMENTARRAYDYNAMICINDEXING
      The struct member offsets.
    • SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXING

      public static final int SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXING
      The struct member offsets.
    • SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXING

      public static final int SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXING
      The struct member offsets.
    • SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXING

      public static final int SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXING

      public static final int SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXING

      public static final int SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXING

      public static final int SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXING

      public static final int SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXING

      public static final int SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXING

      public static final int SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDING

      public static final int DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDING
      The struct member offsets.
    • DESCRIPTORBINDINGPARTIALLYBOUND

      public static final int DESCRIPTORBINDINGPARTIALLYBOUND
      The struct member offsets.
    • DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNT

      public static final int DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNT
      The struct member offsets.
    • RUNTIMEDESCRIPTORARRAY

      public static final int RUNTIMEDESCRIPTORARRAY
      The struct member offsets.
    • SAMPLERFILTERMINMAX

      public static final int SAMPLERFILTERMINMAX
      The struct member offsets.
    • SCALARBLOCKLAYOUT

      public static final int SCALARBLOCKLAYOUT
      The struct member offsets.
    • IMAGELESSFRAMEBUFFER

      public static final int IMAGELESSFRAMEBUFFER
      The struct member offsets.
    • UNIFORMBUFFERSTANDARDLAYOUT

      public static final int UNIFORMBUFFERSTANDARDLAYOUT
      The struct member offsets.
    • SHADERSUBGROUPEXTENDEDTYPES

      public static final int SHADERSUBGROUPEXTENDEDTYPES
      The struct member offsets.
    • SEPARATEDEPTHSTENCILLAYOUTS

      public static final int SEPARATEDEPTHSTENCILLAYOUTS
      The struct member offsets.
    • HOSTQUERYRESET

      public static final int HOSTQUERYRESET
      The struct member offsets.
    • TIMELINESEMAPHORE

      public static final int TIMELINESEMAPHORE
      The struct member offsets.
    • BUFFERDEVICEADDRESS

      public static final int BUFFERDEVICEADDRESS
      The struct member offsets.
    • BUFFERDEVICEADDRESSCAPTUREREPLAY

      public static final int BUFFERDEVICEADDRESSCAPTUREREPLAY
      The struct member offsets.
    • BUFFERDEVICEADDRESSMULTIDEVICE

      public static final int BUFFERDEVICEADDRESSMULTIDEVICE
      The struct member offsets.
    • VULKANMEMORYMODEL

      public static final int VULKANMEMORYMODEL
      The struct member offsets.
    • VULKANMEMORYMODELDEVICESCOPE

      public static final int VULKANMEMORYMODELDEVICESCOPE
      The struct member offsets.
    • VULKANMEMORYMODELAVAILABILITYVISIBILITYCHAINS

      public static final int VULKANMEMORYMODELAVAILABILITYVISIBILITYCHAINS
      The struct member offsets.
    • SHADEROUTPUTVIEWPORTINDEX

      public static final int SHADEROUTPUTVIEWPORTINDEX
      The struct member offsets.
    • SHADEROUTPUTLAYER

      public static final int SHADEROUTPUTLAYER
      The struct member offsets.
    • SUBGROUPBROADCASTDYNAMICID

      public static final int SUBGROUPBROADCASTDYNAMICID
      The struct member offsets.
  • Constructor Details

    • VkPhysicalDeviceVulkan12Features

      public VkPhysicalDeviceVulkan12Features(ByteBuffer container)
      Creates a VkPhysicalDeviceVulkan12Features instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details

    • sizeof

      public int sizeof()
      Description copied from class: Struct
      Returns sizeof(struct).
      Specified by:
      sizeof in class Struct<VkPhysicalDeviceVulkan12Features>
    • sType

      public int sType()
      Returns:
      the value of the sType field.
    • pNext

      public long pNext()
      Returns:
      the value of the pNext field.
    • samplerMirrorClampToEdge

      public boolean samplerMirrorClampToEdge()
      Returns:
      the value of the samplerMirrorClampToEdge field.
    • drawIndirectCount

      public boolean drawIndirectCount()
      Returns:
      the value of the drawIndirectCount field.
    • storageBuffer8BitAccess

      public boolean storageBuffer8BitAccess()
      Returns:
      the value of the storageBuffer8BitAccess field.
    • uniformAndStorageBuffer8BitAccess

      public boolean uniformAndStorageBuffer8BitAccess()
      Returns:
      the value of the uniformAndStorageBuffer8BitAccess field.
    • storagePushConstant8

      public boolean storagePushConstant8()
      Returns:
      the value of the storagePushConstant8 field.
    • shaderBufferInt64Atomics

      public boolean shaderBufferInt64Atomics()
      Returns:
      the value of the shaderBufferInt64Atomics field.
    • shaderSharedInt64Atomics

      public boolean shaderSharedInt64Atomics()
      Returns:
      the value of the shaderSharedInt64Atomics field.
    • shaderFloat16

      public boolean shaderFloat16()
      Returns:
      the value of the shaderFloat16 field.
    • shaderInt8

      public boolean shaderInt8()
      Returns:
      the value of the shaderInt8 field.
    • descriptorIndexing

      public boolean descriptorIndexing()
      Returns:
      the value of the descriptorIndexing field.
    • shaderInputAttachmentArrayDynamicIndexing

      public boolean shaderInputAttachmentArrayDynamicIndexing()
      Returns:
      the value of the shaderInputAttachmentArrayDynamicIndexing field.
    • shaderUniformTexelBufferArrayDynamicIndexing

      public boolean shaderUniformTexelBufferArrayDynamicIndexing()
      Returns:
      the value of the shaderUniformTexelBufferArrayDynamicIndexing field.
    • shaderStorageTexelBufferArrayDynamicIndexing

      public boolean shaderStorageTexelBufferArrayDynamicIndexing()
      Returns:
      the value of the shaderStorageTexelBufferArrayDynamicIndexing field.
    • shaderUniformBufferArrayNonUniformIndexing

      public boolean shaderUniformBufferArrayNonUniformIndexing()
      Returns:
      the value of the shaderUniformBufferArrayNonUniformIndexing field.
    • shaderSampledImageArrayNonUniformIndexing

      public boolean shaderSampledImageArrayNonUniformIndexing()
      Returns:
      the value of the shaderSampledImageArrayNonUniformIndexing field.
    • shaderStorageBufferArrayNonUniformIndexing

      public boolean shaderStorageBufferArrayNonUniformIndexing()
      Returns:
      the value of the shaderStorageBufferArrayNonUniformIndexing field.
    • shaderStorageImageArrayNonUniformIndexing

      public boolean shaderStorageImageArrayNonUniformIndexing()
      Returns:
      the value of the shaderStorageImageArrayNonUniformIndexing field.
    • shaderInputAttachmentArrayNonUniformIndexing

      public boolean shaderInputAttachmentArrayNonUniformIndexing()
      Returns:
      the value of the shaderInputAttachmentArrayNonUniformIndexing field.
    • shaderUniformTexelBufferArrayNonUniformIndexing

      public boolean shaderUniformTexelBufferArrayNonUniformIndexing()
      Returns:
      the value of the shaderUniformTexelBufferArrayNonUniformIndexing field.
    • shaderStorageTexelBufferArrayNonUniformIndexing

      public boolean shaderStorageTexelBufferArrayNonUniformIndexing()
      Returns:
      the value of the shaderStorageTexelBufferArrayNonUniformIndexing field.
    • descriptorBindingUniformBufferUpdateAfterBind

      public boolean descriptorBindingUniformBufferUpdateAfterBind()
      Returns:
      the value of the descriptorBindingUniformBufferUpdateAfterBind field.
    • descriptorBindingSampledImageUpdateAfterBind

      public boolean descriptorBindingSampledImageUpdateAfterBind()
      Returns:
      the value of the descriptorBindingSampledImageUpdateAfterBind field.
    • descriptorBindingStorageImageUpdateAfterBind

      public boolean descriptorBindingStorageImageUpdateAfterBind()
      Returns:
      the value of the descriptorBindingStorageImageUpdateAfterBind field.
    • descriptorBindingStorageBufferUpdateAfterBind

      public boolean descriptorBindingStorageBufferUpdateAfterBind()
      Returns:
      the value of the descriptorBindingStorageBufferUpdateAfterBind field.
    • descriptorBindingUniformTexelBufferUpdateAfterBind

      public boolean descriptorBindingUniformTexelBufferUpdateAfterBind()
      Returns:
      the value of the descriptorBindingUniformTexelBufferUpdateAfterBind field.
    • descriptorBindingStorageTexelBufferUpdateAfterBind

      public boolean descriptorBindingStorageTexelBufferUpdateAfterBind()
      Returns:
      the value of the descriptorBindingStorageTexelBufferUpdateAfterBind field.
    • descriptorBindingUpdateUnusedWhilePending

      public boolean descriptorBindingUpdateUnusedWhilePending()
      Returns:
      the value of the descriptorBindingUpdateUnusedWhilePending field.
    • descriptorBindingPartiallyBound

      public boolean descriptorBindingPartiallyBound()
      Returns:
      the value of the descriptorBindingPartiallyBound field.
    • descriptorBindingVariableDescriptorCount

      public boolean descriptorBindingVariableDescriptorCount()
      Returns:
      the value of the descriptorBindingVariableDescriptorCount field.
    • runtimeDescriptorArray

      public boolean runtimeDescriptorArray()
      Returns:
      the value of the runtimeDescriptorArray field.
    • samplerFilterMinmax

      public boolean samplerFilterMinmax()
      Returns:
      the value of the samplerFilterMinmax field.
    • scalarBlockLayout

      public boolean scalarBlockLayout()
      Returns:
      the value of the scalarBlockLayout field.
    • imagelessFramebuffer

      public boolean imagelessFramebuffer()
      Returns:
      the value of the imagelessFramebuffer field.
    • uniformBufferStandardLayout

      public boolean uniformBufferStandardLayout()
      Returns:
      the value of the uniformBufferStandardLayout field.
    • shaderSubgroupExtendedTypes

      public boolean shaderSubgroupExtendedTypes()
      Returns:
      the value of the shaderSubgroupExtendedTypes field.
    • separateDepthStencilLayouts

      public boolean separateDepthStencilLayouts()
      Returns:
      the value of the separateDepthStencilLayouts field.
    • hostQueryReset

      public boolean hostQueryReset()
      Returns:
      the value of the hostQueryReset field.
    • timelineSemaphore

      public boolean timelineSemaphore()
      Returns:
      the value of the timelineSemaphore field.
    • bufferDeviceAddress

      public boolean bufferDeviceAddress()
      Returns:
      the value of the bufferDeviceAddress field.
    • bufferDeviceAddressCaptureReplay

      public boolean bufferDeviceAddressCaptureReplay()
      Returns:
      the value of the bufferDeviceAddressCaptureReplay field.
    • bufferDeviceAddressMultiDevice

      public boolean bufferDeviceAddressMultiDevice()
      Returns:
      the value of the bufferDeviceAddressMultiDevice field.
    • vulkanMemoryModel

      public boolean vulkanMemoryModel()
      Returns:
      the value of the vulkanMemoryModel field.
    • vulkanMemoryModelDeviceScope

      public boolean vulkanMemoryModelDeviceScope()
      Returns:
      the value of the vulkanMemoryModelDeviceScope field.
    • vulkanMemoryModelAvailabilityVisibilityChains

      public boolean vulkanMemoryModelAvailabilityVisibilityChains()
      Returns:
      the value of the vulkanMemoryModelAvailabilityVisibilityChains field.
    • shaderOutputViewportIndex

      public boolean shaderOutputViewportIndex()
      Returns:
      the value of the shaderOutputViewportIndex field.
    • shaderOutputLayer

      public boolean shaderOutputLayer()
      Returns:
      the value of the shaderOutputLayer field.
    • subgroupBroadcastDynamicId

      public boolean subgroupBroadcastDynamicId()
      Returns:
      the value of the subgroupBroadcastDynamicId field.
    • sType

      public VkPhysicalDeviceVulkan12Features sType(int value)
      Sets the specified value to the sType field.
    • sType$Default

      public VkPhysicalDeviceVulkan12Features sType$Default()
      Sets the STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES value to the sType field.
    • pNext

      public VkPhysicalDeviceVulkan12Features pNext(long value)
      Sets the specified value to the pNext field.
    • samplerMirrorClampToEdge

      public VkPhysicalDeviceVulkan12Features samplerMirrorClampToEdge(boolean value)
      Sets the specified value to the samplerMirrorClampToEdge field.
    • drawIndirectCount

      public VkPhysicalDeviceVulkan12Features drawIndirectCount(boolean value)
      Sets the specified value to the drawIndirectCount field.
    • storageBuffer8BitAccess

      public VkPhysicalDeviceVulkan12Features storageBuffer8BitAccess(boolean value)
      Sets the specified value to the storageBuffer8BitAccess field.
    • uniformAndStorageBuffer8BitAccess

      public VkPhysicalDeviceVulkan12Features uniformAndStorageBuffer8BitAccess(boolean value)
      Sets the specified value to the uniformAndStorageBuffer8BitAccess field.
    • storagePushConstant8

      public VkPhysicalDeviceVulkan12Features storagePushConstant8(boolean value)
      Sets the specified value to the storagePushConstant8 field.
    • shaderBufferInt64Atomics

      public VkPhysicalDeviceVulkan12Features shaderBufferInt64Atomics(boolean value)
      Sets the specified value to the shaderBufferInt64Atomics field.
    • shaderSharedInt64Atomics

      public VkPhysicalDeviceVulkan12Features shaderSharedInt64Atomics(boolean value)
      Sets the specified value to the shaderSharedInt64Atomics field.
    • shaderFloat16

      public VkPhysicalDeviceVulkan12Features shaderFloat16(boolean value)
      Sets the specified value to the shaderFloat16 field.
    • shaderInt8

      public VkPhysicalDeviceVulkan12Features shaderInt8(boolean value)
      Sets the specified value to the shaderInt8 field.
    • descriptorIndexing

      public VkPhysicalDeviceVulkan12Features descriptorIndexing(boolean value)
      Sets the specified value to the descriptorIndexing field.
    • shaderInputAttachmentArrayDynamicIndexing

      public VkPhysicalDeviceVulkan12Features shaderInputAttachmentArrayDynamicIndexing(boolean value)
      Sets the specified value to the shaderInputAttachmentArrayDynamicIndexing field.
    • shaderUniformTexelBufferArrayDynamicIndexing

      public VkPhysicalDeviceVulkan12Features shaderUniformTexelBufferArrayDynamicIndexing(boolean value)
      Sets the specified value to the shaderUniformTexelBufferArrayDynamicIndexing field.
    • shaderStorageTexelBufferArrayDynamicIndexing

      public VkPhysicalDeviceVulkan12Features shaderStorageTexelBufferArrayDynamicIndexing(boolean value)
      Sets the specified value to the shaderStorageTexelBufferArrayDynamicIndexing field.
    • shaderUniformBufferArrayNonUniformIndexing

      public VkPhysicalDeviceVulkan12Features shaderUniformBufferArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderUniformBufferArrayNonUniformIndexing field.
    • shaderSampledImageArrayNonUniformIndexing

      public VkPhysicalDeviceVulkan12Features shaderSampledImageArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderSampledImageArrayNonUniformIndexing field.
    • shaderStorageBufferArrayNonUniformIndexing

      public VkPhysicalDeviceVulkan12Features shaderStorageBufferArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderStorageBufferArrayNonUniformIndexing field.
    • shaderStorageImageArrayNonUniformIndexing

      public VkPhysicalDeviceVulkan12Features shaderStorageImageArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderStorageImageArrayNonUniformIndexing field.
    • shaderInputAttachmentArrayNonUniformIndexing

      public VkPhysicalDeviceVulkan12Features shaderInputAttachmentArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderInputAttachmentArrayNonUniformIndexing field.
    • shaderUniformTexelBufferArrayNonUniformIndexing

      public VkPhysicalDeviceVulkan12Features shaderUniformTexelBufferArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderUniformTexelBufferArrayNonUniformIndexing field.
    • shaderStorageTexelBufferArrayNonUniformIndexing

      public VkPhysicalDeviceVulkan12Features shaderStorageTexelBufferArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderStorageTexelBufferArrayNonUniformIndexing field.
    • descriptorBindingUniformBufferUpdateAfterBind

      public VkPhysicalDeviceVulkan12Features descriptorBindingUniformBufferUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingUniformBufferUpdateAfterBind field.
    • descriptorBindingSampledImageUpdateAfterBind

      public VkPhysicalDeviceVulkan12Features descriptorBindingSampledImageUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingSampledImageUpdateAfterBind field.
    • descriptorBindingStorageImageUpdateAfterBind

      public VkPhysicalDeviceVulkan12Features descriptorBindingStorageImageUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingStorageImageUpdateAfterBind field.
    • descriptorBindingStorageBufferUpdateAfterBind

      public VkPhysicalDeviceVulkan12Features descriptorBindingStorageBufferUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingStorageBufferUpdateAfterBind field.
    • descriptorBindingUniformTexelBufferUpdateAfterBind

      public VkPhysicalDeviceVulkan12Features descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingUniformTexelBufferUpdateAfterBind field.
    • descriptorBindingStorageTexelBufferUpdateAfterBind

      public VkPhysicalDeviceVulkan12Features descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingStorageTexelBufferUpdateAfterBind field.
    • descriptorBindingUpdateUnusedWhilePending

      public VkPhysicalDeviceVulkan12Features descriptorBindingUpdateUnusedWhilePending(boolean value)
      Sets the specified value to the descriptorBindingUpdateUnusedWhilePending field.
    • descriptorBindingPartiallyBound

      public VkPhysicalDeviceVulkan12Features descriptorBindingPartiallyBound(boolean value)
      Sets the specified value to the descriptorBindingPartiallyBound field.
    • descriptorBindingVariableDescriptorCount

      public VkPhysicalDeviceVulkan12Features descriptorBindingVariableDescriptorCount(boolean value)
      Sets the specified value to the descriptorBindingVariableDescriptorCount field.
    • runtimeDescriptorArray

      public VkPhysicalDeviceVulkan12Features runtimeDescriptorArray(boolean value)
      Sets the specified value to the runtimeDescriptorArray field.
    • samplerFilterMinmax

      public VkPhysicalDeviceVulkan12Features samplerFilterMinmax(boolean value)
      Sets the specified value to the samplerFilterMinmax field.
    • scalarBlockLayout

      public VkPhysicalDeviceVulkan12Features scalarBlockLayout(boolean value)
      Sets the specified value to the scalarBlockLayout field.
    • imagelessFramebuffer

      public VkPhysicalDeviceVulkan12Features imagelessFramebuffer(boolean value)
      Sets the specified value to the imagelessFramebuffer field.
    • uniformBufferStandardLayout

      public VkPhysicalDeviceVulkan12Features uniformBufferStandardLayout(boolean value)
      Sets the specified value to the uniformBufferStandardLayout field.
    • shaderSubgroupExtendedTypes

      public VkPhysicalDeviceVulkan12Features shaderSubgroupExtendedTypes(boolean value)
      Sets the specified value to the shaderSubgroupExtendedTypes field.
    • separateDepthStencilLayouts

      public VkPhysicalDeviceVulkan12Features separateDepthStencilLayouts(boolean value)
      Sets the specified value to the separateDepthStencilLayouts field.
    • hostQueryReset

      public VkPhysicalDeviceVulkan12Features hostQueryReset(boolean value)
      Sets the specified value to the hostQueryReset field.
    • timelineSemaphore

      public VkPhysicalDeviceVulkan12Features timelineSemaphore(boolean value)
      Sets the specified value to the timelineSemaphore field.
    • bufferDeviceAddress

      public VkPhysicalDeviceVulkan12Features bufferDeviceAddress(boolean value)
      Sets the specified value to the bufferDeviceAddress field.
    • bufferDeviceAddressCaptureReplay

      public VkPhysicalDeviceVulkan12Features bufferDeviceAddressCaptureReplay(boolean value)
      Sets the specified value to the bufferDeviceAddressCaptureReplay field.
    • bufferDeviceAddressMultiDevice

      public VkPhysicalDeviceVulkan12Features bufferDeviceAddressMultiDevice(boolean value)
      Sets the specified value to the bufferDeviceAddressMultiDevice field.
    • vulkanMemoryModel

      public VkPhysicalDeviceVulkan12Features vulkanMemoryModel(boolean value)
      Sets the specified value to the vulkanMemoryModel field.
    • vulkanMemoryModelDeviceScope

      public VkPhysicalDeviceVulkan12Features vulkanMemoryModelDeviceScope(boolean value)
      Sets the specified value to the vulkanMemoryModelDeviceScope field.
    • vulkanMemoryModelAvailabilityVisibilityChains

      public VkPhysicalDeviceVulkan12Features vulkanMemoryModelAvailabilityVisibilityChains(boolean value)
      Sets the specified value to the vulkanMemoryModelAvailabilityVisibilityChains field.
    • shaderOutputViewportIndex

      public VkPhysicalDeviceVulkan12Features shaderOutputViewportIndex(boolean value)
      Sets the specified value to the shaderOutputViewportIndex field.
    • shaderOutputLayer

      public VkPhysicalDeviceVulkan12Features shaderOutputLayer(boolean value)
      Sets the specified value to the shaderOutputLayer field.
    • subgroupBroadcastDynamicId

      public VkPhysicalDeviceVulkan12Features subgroupBroadcastDynamicId(boolean value)
      Sets the specified value to the subgroupBroadcastDynamicId field.
    • set

      public VkPhysicalDeviceVulkan12Features set(int sType, long pNext, boolean samplerMirrorClampToEdge, boolean drawIndirectCount, boolean storageBuffer8BitAccess, boolean uniformAndStorageBuffer8BitAccess, boolean storagePushConstant8, boolean shaderBufferInt64Atomics, boolean shaderSharedInt64Atomics, boolean shaderFloat16, boolean shaderInt8, boolean descriptorIndexing, boolean shaderInputAttachmentArrayDynamicIndexing, boolean shaderUniformTexelBufferArrayDynamicIndexing, boolean shaderStorageTexelBufferArrayDynamicIndexing, boolean shaderUniformBufferArrayNonUniformIndexing, boolean shaderSampledImageArrayNonUniformIndexing, boolean shaderStorageBufferArrayNonUniformIndexing, boolean shaderStorageImageArrayNonUniformIndexing, boolean shaderInputAttachmentArrayNonUniformIndexing, boolean shaderUniformTexelBufferArrayNonUniformIndexing, boolean shaderStorageTexelBufferArrayNonUniformIndexing, boolean descriptorBindingUniformBufferUpdateAfterBind, boolean descriptorBindingSampledImageUpdateAfterBind, boolean descriptorBindingStorageImageUpdateAfterBind, boolean descriptorBindingStorageBufferUpdateAfterBind, boolean descriptorBindingUniformTexelBufferUpdateAfterBind, boolean descriptorBindingStorageTexelBufferUpdateAfterBind, boolean descriptorBindingUpdateUnusedWhilePending, boolean descriptorBindingPartiallyBound, boolean descriptorBindingVariableDescriptorCount, boolean runtimeDescriptorArray, boolean samplerFilterMinmax, boolean scalarBlockLayout, boolean imagelessFramebuffer, boolean uniformBufferStandardLayout, boolean shaderSubgroupExtendedTypes, boolean separateDepthStencilLayouts, boolean hostQueryReset, boolean timelineSemaphore, boolean bufferDeviceAddress, boolean bufferDeviceAddressCaptureReplay, boolean bufferDeviceAddressMultiDevice, boolean vulkanMemoryModel, boolean vulkanMemoryModelDeviceScope, boolean vulkanMemoryModelAvailabilityVisibilityChains, boolean shaderOutputViewportIndex, boolean shaderOutputLayer, boolean subgroupBroadcastDynamicId)
      Initializes this struct with the specified values.
    • set

      Copies the specified struct data to this struct.
      Parameters:
      src - the source struct
      Returns:
      this struct
    • malloc

      public static VkPhysicalDeviceVulkan12Features malloc()
      Returns a new VkPhysicalDeviceVulkan12Features instance allocated with memAlloc. The instance must be explicitly freed.
    • calloc

      public static VkPhysicalDeviceVulkan12Features calloc()
      Returns a new VkPhysicalDeviceVulkan12Features instance allocated with memCalloc. The instance must be explicitly freed.
    • create

      public static VkPhysicalDeviceVulkan12Features create()
      Returns a new VkPhysicalDeviceVulkan12Features instance allocated with BufferUtils.
    • create

      public static VkPhysicalDeviceVulkan12Features create(long address)
      Returns a new VkPhysicalDeviceVulkan12Features instance for the specified memory address.
    • createSafe

      public static @Nullable VkPhysicalDeviceVulkan12Features createSafe(long address)
      Like create, but returns null if address is NULL.
    • malloc

      public static VkPhysicalDeviceVulkan12Features.Buffer malloc(int capacity)
      Returns a new VkPhysicalDeviceVulkan12Features.Buffer instance allocated with memAlloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • calloc

      public static VkPhysicalDeviceVulkan12Features.Buffer calloc(int capacity)
      Returns a new VkPhysicalDeviceVulkan12Features.Buffer instance allocated with memCalloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • create

      public static VkPhysicalDeviceVulkan12Features.Buffer create(int capacity)
      Returns a new VkPhysicalDeviceVulkan12Features.Buffer instance allocated with BufferUtils.
      Parameters:
      capacity - the buffer capacity
    • create

      public static VkPhysicalDeviceVulkan12Features.Buffer create(long address, int capacity)
      Create a VkPhysicalDeviceVulkan12Features.Buffer instance at the specified memory.
      Parameters:
      address - the memory address
      capacity - the buffer capacity
    • createSafe

      public static @Nullable VkPhysicalDeviceVulkan12Features.Buffer createSafe(long address, int capacity)
      Like create, but returns null if address is NULL.
    • malloc

      public static VkPhysicalDeviceVulkan12Features malloc(MemoryStack stack)
      Returns a new VkPhysicalDeviceVulkan12Features instance allocated on the specified MemoryStack.
      Parameters:
      stack - the stack from which to allocate
    • calloc

      public static VkPhysicalDeviceVulkan12Features calloc(MemoryStack stack)
      Returns a new VkPhysicalDeviceVulkan12Features instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      stack - the stack from which to allocate
    • malloc

      public static VkPhysicalDeviceVulkan12Features.Buffer malloc(int capacity, MemoryStack stack)
      Returns a new VkPhysicalDeviceVulkan12Features.Buffer instance allocated on the specified MemoryStack.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • calloc

      public static VkPhysicalDeviceVulkan12Features.Buffer calloc(int capacity, MemoryStack stack)
      Returns a new VkPhysicalDeviceVulkan12Features.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • nsType

      public static int nsType(long struct)
      Unsafe version of sType().
    • npNext

      public static long npNext(long struct)
      Unsafe version of pNext().
    • nsamplerMirrorClampToEdge

      public static int nsamplerMirrorClampToEdge(long struct)
      Unsafe version of samplerMirrorClampToEdge().
    • ndrawIndirectCount

      public static int ndrawIndirectCount(long struct)
      Unsafe version of drawIndirectCount().
    • nstorageBuffer8BitAccess

      public static int nstorageBuffer8BitAccess(long struct)
      Unsafe version of storageBuffer8BitAccess().
    • nuniformAndStorageBuffer8BitAccess

      public static int nuniformAndStorageBuffer8BitAccess(long struct)
    • nstoragePushConstant8

      public static int nstoragePushConstant8(long struct)
      Unsafe version of storagePushConstant8().
    • nshaderBufferInt64Atomics

      public static int nshaderBufferInt64Atomics(long struct)
      Unsafe version of shaderBufferInt64Atomics().
    • nshaderSharedInt64Atomics

      public static int nshaderSharedInt64Atomics(long struct)
      Unsafe version of shaderSharedInt64Atomics().
    • nshaderFloat16

      public static int nshaderFloat16(long struct)
      Unsafe version of shaderFloat16().
    • nshaderInt8

      public static int nshaderInt8(long struct)
      Unsafe version of shaderInt8().
    • ndescriptorIndexing

      public static int ndescriptorIndexing(long struct)
      Unsafe version of descriptorIndexing().
    • nshaderInputAttachmentArrayDynamicIndexing

      public static int nshaderInputAttachmentArrayDynamicIndexing(long struct)
    • nshaderUniformTexelBufferArrayDynamicIndexing

      public static int nshaderUniformTexelBufferArrayDynamicIndexing(long struct)
    • nshaderStorageTexelBufferArrayDynamicIndexing

      public static int nshaderStorageTexelBufferArrayDynamicIndexing(long struct)
    • nshaderUniformBufferArrayNonUniformIndexing

      public static int nshaderUniformBufferArrayNonUniformIndexing(long struct)
    • nshaderSampledImageArrayNonUniformIndexing

      public static int nshaderSampledImageArrayNonUniformIndexing(long struct)
    • nshaderStorageBufferArrayNonUniformIndexing

      public static int nshaderStorageBufferArrayNonUniformIndexing(long struct)
    • nshaderStorageImageArrayNonUniformIndexing

      public static int nshaderStorageImageArrayNonUniformIndexing(long struct)
    • nshaderInputAttachmentArrayNonUniformIndexing

      public static int nshaderInputAttachmentArrayNonUniformIndexing(long struct)
    • nshaderUniformTexelBufferArrayNonUniformIndexing

      public static int nshaderUniformTexelBufferArrayNonUniformIndexing(long struct)
    • nshaderStorageTexelBufferArrayNonUniformIndexing

      public static int nshaderStorageTexelBufferArrayNonUniformIndexing(long struct)
    • ndescriptorBindingUniformBufferUpdateAfterBind

      public static int ndescriptorBindingUniformBufferUpdateAfterBind(long struct)
    • ndescriptorBindingSampledImageUpdateAfterBind

      public static int ndescriptorBindingSampledImageUpdateAfterBind(long struct)
    • ndescriptorBindingStorageImageUpdateAfterBind

      public static int ndescriptorBindingStorageImageUpdateAfterBind(long struct)
    • ndescriptorBindingStorageBufferUpdateAfterBind

      public static int ndescriptorBindingStorageBufferUpdateAfterBind(long struct)
    • ndescriptorBindingUniformTexelBufferUpdateAfterBind

      public static int ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct)
    • ndescriptorBindingStorageTexelBufferUpdateAfterBind

      public static int ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct)
    • ndescriptorBindingUpdateUnusedWhilePending

      public static int ndescriptorBindingUpdateUnusedWhilePending(long struct)
    • ndescriptorBindingPartiallyBound

      public static int ndescriptorBindingPartiallyBound(long struct)
    • ndescriptorBindingVariableDescriptorCount

      public static int ndescriptorBindingVariableDescriptorCount(long struct)
    • nruntimeDescriptorArray

      public static int nruntimeDescriptorArray(long struct)
      Unsafe version of runtimeDescriptorArray().
    • nsamplerFilterMinmax

      public static int nsamplerFilterMinmax(long struct)
      Unsafe version of samplerFilterMinmax().
    • nscalarBlockLayout

      public static int nscalarBlockLayout(long struct)
      Unsafe version of scalarBlockLayout().
    • nimagelessFramebuffer

      public static int nimagelessFramebuffer(long struct)
      Unsafe version of imagelessFramebuffer().
    • nuniformBufferStandardLayout

      public static int nuniformBufferStandardLayout(long struct)
    • nshaderSubgroupExtendedTypes

      public static int nshaderSubgroupExtendedTypes(long struct)
    • nseparateDepthStencilLayouts

      public static int nseparateDepthStencilLayouts(long struct)
    • nhostQueryReset

      public static int nhostQueryReset(long struct)
      Unsafe version of hostQueryReset().
    • ntimelineSemaphore

      public static int ntimelineSemaphore(long struct)
      Unsafe version of timelineSemaphore().
    • nbufferDeviceAddress

      public static int nbufferDeviceAddress(long struct)
      Unsafe version of bufferDeviceAddress().
    • nbufferDeviceAddressCaptureReplay

      public static int nbufferDeviceAddressCaptureReplay(long struct)
    • nbufferDeviceAddressMultiDevice

      public static int nbufferDeviceAddressMultiDevice(long struct)
    • nvulkanMemoryModel

      public static int nvulkanMemoryModel(long struct)
      Unsafe version of vulkanMemoryModel().
    • nvulkanMemoryModelDeviceScope

      public static int nvulkanMemoryModelDeviceScope(long struct)
    • nvulkanMemoryModelAvailabilityVisibilityChains

      public static int nvulkanMemoryModelAvailabilityVisibilityChains(long struct)
    • nshaderOutputViewportIndex

      public static int nshaderOutputViewportIndex(long struct)
      Unsafe version of shaderOutputViewportIndex().
    • nshaderOutputLayer

      public static int nshaderOutputLayer(long struct)
      Unsafe version of shaderOutputLayer().
    • nsubgroupBroadcastDynamicId

      public static int nsubgroupBroadcastDynamicId(long struct)
      Unsafe version of subgroupBroadcastDynamicId().
    • nsType

      public static void nsType(long struct, int value)
      Unsafe version of sType.
    • npNext

      public static void npNext(long struct, long value)
      Unsafe version of pNext.
    • nsamplerMirrorClampToEdge

      public static void nsamplerMirrorClampToEdge(long struct, int value)
      Unsafe version of samplerMirrorClampToEdge.
    • ndrawIndirectCount

      public static void ndrawIndirectCount(long struct, int value)
      Unsafe version of drawIndirectCount.
    • nstorageBuffer8BitAccess

      public static void nstorageBuffer8BitAccess(long struct, int value)
      Unsafe version of storageBuffer8BitAccess.
    • nuniformAndStorageBuffer8BitAccess

      public static void nuniformAndStorageBuffer8BitAccess(long struct, int value)
    • nstoragePushConstant8

      public static void nstoragePushConstant8(long struct, int value)
      Unsafe version of storagePushConstant8.
    • nshaderBufferInt64Atomics

      public static void nshaderBufferInt64Atomics(long struct, int value)
      Unsafe version of shaderBufferInt64Atomics.
    • nshaderSharedInt64Atomics

      public static void nshaderSharedInt64Atomics(long struct, int value)
      Unsafe version of shaderSharedInt64Atomics.
    • nshaderFloat16

      public static void nshaderFloat16(long struct, int value)
      Unsafe version of shaderFloat16.
    • nshaderInt8

      public static void nshaderInt8(long struct, int value)
      Unsafe version of shaderInt8.
    • ndescriptorIndexing

      public static void ndescriptorIndexing(long struct, int value)
      Unsafe version of descriptorIndexing.
    • nshaderInputAttachmentArrayDynamicIndexing

      public static void nshaderInputAttachmentArrayDynamicIndexing(long struct, int value)
    • nshaderUniformTexelBufferArrayDynamicIndexing

      public static void nshaderUniformTexelBufferArrayDynamicIndexing(long struct, int value)
    • nshaderStorageTexelBufferArrayDynamicIndexing

      public static void nshaderStorageTexelBufferArrayDynamicIndexing(long struct, int value)
    • nshaderUniformBufferArrayNonUniformIndexing

      public static void nshaderUniformBufferArrayNonUniformIndexing(long struct, int value)
    • nshaderSampledImageArrayNonUniformIndexing

      public static void nshaderSampledImageArrayNonUniformIndexing(long struct, int value)
    • nshaderStorageBufferArrayNonUniformIndexing

      public static void nshaderStorageBufferArrayNonUniformIndexing(long struct, int value)
    • nshaderStorageImageArrayNonUniformIndexing

      public static void nshaderStorageImageArrayNonUniformIndexing(long struct, int value)
    • nshaderInputAttachmentArrayNonUniformIndexing

      public static void nshaderInputAttachmentArrayNonUniformIndexing(long struct, int value)
    • nshaderUniformTexelBufferArrayNonUniformIndexing

      public static void nshaderUniformTexelBufferArrayNonUniformIndexing(long struct, int value)
    • nshaderStorageTexelBufferArrayNonUniformIndexing

      public static void nshaderStorageTexelBufferArrayNonUniformIndexing(long struct, int value)
    • ndescriptorBindingUniformBufferUpdateAfterBind

      public static void ndescriptorBindingUniformBufferUpdateAfterBind(long struct, int value)
    • ndescriptorBindingSampledImageUpdateAfterBind

      public static void ndescriptorBindingSampledImageUpdateAfterBind(long struct, int value)
    • ndescriptorBindingStorageImageUpdateAfterBind

      public static void ndescriptorBindingStorageImageUpdateAfterBind(long struct, int value)
    • ndescriptorBindingStorageBufferUpdateAfterBind

      public static void ndescriptorBindingStorageBufferUpdateAfterBind(long struct, int value)
    • ndescriptorBindingUniformTexelBufferUpdateAfterBind

      public static void ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct, int value)
    • ndescriptorBindingStorageTexelBufferUpdateAfterBind

      public static void ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct, int value)
    • ndescriptorBindingUpdateUnusedWhilePending

      public static void ndescriptorBindingUpdateUnusedWhilePending(long struct, int value)
    • ndescriptorBindingPartiallyBound

      public static void ndescriptorBindingPartiallyBound(long struct, int value)
    • ndescriptorBindingVariableDescriptorCount

      public static void ndescriptorBindingVariableDescriptorCount(long struct, int value)
    • nruntimeDescriptorArray

      public static void nruntimeDescriptorArray(long struct, int value)
      Unsafe version of runtimeDescriptorArray.
    • nsamplerFilterMinmax

      public static void nsamplerFilterMinmax(long struct, int value)
      Unsafe version of samplerFilterMinmax.
    • nscalarBlockLayout

      public static void nscalarBlockLayout(long struct, int value)
      Unsafe version of scalarBlockLayout.
    • nimagelessFramebuffer

      public static void nimagelessFramebuffer(long struct, int value)
      Unsafe version of imagelessFramebuffer.
    • nuniformBufferStandardLayout

      public static void nuniformBufferStandardLayout(long struct, int value)
      Unsafe version of uniformBufferStandardLayout.
    • nshaderSubgroupExtendedTypes

      public static void nshaderSubgroupExtendedTypes(long struct, int value)
      Unsafe version of shaderSubgroupExtendedTypes.
    • nseparateDepthStencilLayouts

      public static void nseparateDepthStencilLayouts(long struct, int value)
      Unsafe version of separateDepthStencilLayouts.
    • nhostQueryReset

      public static void nhostQueryReset(long struct, int value)
      Unsafe version of hostQueryReset.
    • ntimelineSemaphore

      public static void ntimelineSemaphore(long struct, int value)
      Unsafe version of timelineSemaphore.
    • nbufferDeviceAddress

      public static void nbufferDeviceAddress(long struct, int value)
      Unsafe version of bufferDeviceAddress.
    • nbufferDeviceAddressCaptureReplay

      public static void nbufferDeviceAddressCaptureReplay(long struct, int value)
    • nbufferDeviceAddressMultiDevice

      public static void nbufferDeviceAddressMultiDevice(long struct, int value)
    • nvulkanMemoryModel

      public static void nvulkanMemoryModel(long struct, int value)
      Unsafe version of vulkanMemoryModel.
    • nvulkanMemoryModelDeviceScope

      public static void nvulkanMemoryModelDeviceScope(long struct, int value)
      Unsafe version of vulkanMemoryModelDeviceScope.
    • nvulkanMemoryModelAvailabilityVisibilityChains

      public static void nvulkanMemoryModelAvailabilityVisibilityChains(long struct, int value)
    • nshaderOutputViewportIndex

      public static void nshaderOutputViewportIndex(long struct, int value)
      Unsafe version of shaderOutputViewportIndex.
    • nshaderOutputLayer

      public static void nshaderOutputLayer(long struct, int value)
      Unsafe version of shaderOutputLayer.
    • nsubgroupBroadcastDynamicId

      public static void nsubgroupBroadcastDynamicId(long struct, int value)
      Unsafe version of subgroupBroadcastDynamicId.