Class ARMTensors

java.lang.Object
org.lwjgl.vulkan.ARMTensors

public class ARMTensors extends Object
  • Field Details

    • VK_ARM_TENSORS_SPEC_VERSION

      public static final int VK_ARM_TENSORS_SPEC_VERSION
      See Also:
    • VK_ARM_TENSORS_EXTENSION_NAME

      public static final String VK_ARM_TENSORS_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_TENSOR_CREATE_INFO_ARM

      public static final int VK_STRUCTURE_TYPE_TENSOR_CREATE_INFO_ARM
      See Also:
    • VK_STRUCTURE_TYPE_TENSOR_VIEW_CREATE_INFO_ARM

      public static final int VK_STRUCTURE_TYPE_TENSOR_VIEW_CREATE_INFO_ARM
      See Also:
    • VK_STRUCTURE_TYPE_BIND_TENSOR_MEMORY_INFO_ARM

      public static final int VK_STRUCTURE_TYPE_BIND_TENSOR_MEMORY_INFO_ARM
      See Also:
    • VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_TENSOR_ARM

      public static final int VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_TENSOR_ARM
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_PROPERTIES_ARM

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_PROPERTIES_ARM
      See Also:
    • VK_STRUCTURE_TYPE_TENSOR_FORMAT_PROPERTIES_ARM

      public static final int VK_STRUCTURE_TYPE_TENSOR_FORMAT_PROPERTIES_ARM
      See Also:
    • VK_STRUCTURE_TYPE_TENSOR_DESCRIPTION_ARM

      public static final int VK_STRUCTURE_TYPE_TENSOR_DESCRIPTION_ARM
      See Also:
    • VK_STRUCTURE_TYPE_TENSOR_MEMORY_REQUIREMENTS_INFO_ARM

      public static final int VK_STRUCTURE_TYPE_TENSOR_MEMORY_REQUIREMENTS_INFO_ARM
      See Also:
    • VK_STRUCTURE_TYPE_TENSOR_MEMORY_BARRIER_ARM

      public static final int VK_STRUCTURE_TYPE_TENSOR_MEMORY_BARRIER_ARM
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_FEATURES_ARM

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_FEATURES_ARM
      See Also:
    • VK_STRUCTURE_TYPE_DEVICE_TENSOR_MEMORY_REQUIREMENTS_ARM

      public static final int VK_STRUCTURE_TYPE_DEVICE_TENSOR_MEMORY_REQUIREMENTS_ARM
      See Also:
    • VK_STRUCTURE_TYPE_COPY_TENSOR_INFO_ARM

      public static final int VK_STRUCTURE_TYPE_COPY_TENSOR_INFO_ARM
      See Also:
    • VK_STRUCTURE_TYPE_TENSOR_COPY_ARM

      public static final int VK_STRUCTURE_TYPE_TENSOR_COPY_ARM
      See Also:
    • VK_STRUCTURE_TYPE_TENSOR_DEPENDENCY_INFO_ARM

      public static final int VK_STRUCTURE_TYPE_TENSOR_DEPENDENCY_INFO_ARM
      See Also:
    • VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_TENSOR_ARM

      public static final int VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_TENSOR_ARM
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_TENSOR_INFO_ARM

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_TENSOR_INFO_ARM
      See Also:
    • VK_STRUCTURE_TYPE_EXTERNAL_TENSOR_PROPERTIES_ARM

      public static final int VK_STRUCTURE_TYPE_EXTERNAL_TENSOR_PROPERTIES_ARM
      See Also:
    • VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_TENSOR_CREATE_INFO_ARM

      public static final int VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_TENSOR_CREATE_INFO_ARM
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_FEATURES_ARM

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_FEATURES_ARM
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_PROPERTIES_ARM

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_PROPERTIES_ARM
      See Also:
    • VK_STRUCTURE_TYPE_DESCRIPTOR_GET_TENSOR_INFO_ARM

      public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_GET_TENSOR_INFO_ARM
      See Also:
    • VK_STRUCTURE_TYPE_TENSOR_CAPTURE_DESCRIPTOR_DATA_INFO_ARM

      public static final int VK_STRUCTURE_TYPE_TENSOR_CAPTURE_DESCRIPTOR_DATA_INFO_ARM
      See Also:
    • VK_STRUCTURE_TYPE_TENSOR_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_ARM

      public static final int VK_STRUCTURE_TYPE_TENSOR_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_ARM
      See Also:
    • VK_STRUCTURE_TYPE_FRAME_BOUNDARY_TENSORS_ARM

      public static final int VK_STRUCTURE_TYPE_FRAME_BOUNDARY_TENSORS_ARM
      See Also:
    • VK_OBJECT_TYPE_TENSOR_ARM

      public static final int VK_OBJECT_TYPE_TENSOR_ARM
      See Also:
    • VK_OBJECT_TYPE_TENSOR_VIEW_ARM

      public static final int VK_OBJECT_TYPE_TENSOR_VIEW_ARM
      See Also:
    • VK_DESCRIPTOR_TYPE_TENSOR_ARM

      public static final int VK_DESCRIPTOR_TYPE_TENSOR_ARM
      See Also:
    • VK_FORMAT_FEATURE_2_TENSOR_SHADER_BIT_ARM

      public static final long VK_FORMAT_FEATURE_2_TENSOR_SHADER_BIT_ARM
      See Also:
    • VK_FORMAT_FEATURE_2_TENSOR_IMAGE_ALIASING_BIT_ARM

      public static final long VK_FORMAT_FEATURE_2_TENSOR_IMAGE_ALIASING_BIT_ARM
      See Also:
    • VK_IMAGE_USAGE_TENSOR_ALIASING_BIT_ARM

      public static final int VK_IMAGE_USAGE_TENSOR_ALIASING_BIT_ARM
      See Also:
    • VK_IMAGE_LAYOUT_TENSOR_ALIASING_ARM

      public static final int VK_IMAGE_LAYOUT_TENSOR_ALIASING_ARM
      See Also:
    • VK_FORMAT_R8_BOOL_ARM

      public static final int VK_FORMAT_R8_BOOL_ARM
      See Also:
    • VK_TENSOR_CREATE_MUTABLE_FORMAT_BIT_ARM

      public static final long VK_TENSOR_CREATE_MUTABLE_FORMAT_BIT_ARM
      See Also:
    • VK_TENSOR_CREATE_PROTECTED_BIT_ARM

      public static final long VK_TENSOR_CREATE_PROTECTED_BIT_ARM
      See Also:
    • VK_TENSOR_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM

      public static final long VK_TENSOR_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM
      See Also:
    • VK_TENSOR_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM

      public static final long VK_TENSOR_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM
      See Also:
    • VK_TENSOR_USAGE_SHADER_BIT_ARM

      public static final long VK_TENSOR_USAGE_SHADER_BIT_ARM
      See Also:
    • VK_TENSOR_USAGE_TRANSFER_SRC_BIT_ARM

      public static final long VK_TENSOR_USAGE_TRANSFER_SRC_BIT_ARM
      See Also:
    • VK_TENSOR_USAGE_TRANSFER_DST_BIT_ARM

      public static final long VK_TENSOR_USAGE_TRANSFER_DST_BIT_ARM
      See Also:
    • VK_TENSOR_USAGE_IMAGE_ALIASING_BIT_ARM

      public static final long VK_TENSOR_USAGE_IMAGE_ALIASING_BIT_ARM
      See Also:
    • VK_TENSOR_TILING_OPTIMAL_ARM

      public static final int VK_TENSOR_TILING_OPTIMAL_ARM
      See Also:
    • VK_TENSOR_TILING_LINEAR_ARM

      public static final int VK_TENSOR_TILING_LINEAR_ARM
      See Also:
  • Method Details

    • nvkCreateTensorARM

      public static int nvkCreateTensorARM(VkDevice device, long pCreateInfo, long pAllocator, long pTensor)
      VkResult vkCreateTensorARM(VkDevice device, VkTensorCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkTensorARM * pTensor)
    • vkCreateTensorARM

      public static int vkCreateTensorARM(VkDevice device, VkTensorCreateInfoARM pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pTensor)
      VkResult vkCreateTensorARM(VkDevice device, VkTensorCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkTensorARM * pTensor)
    • nvkDestroyTensorARM

      public static void nvkDestroyTensorARM(VkDevice device, long tensor, long pAllocator)
      void vkDestroyTensorARM(VkDevice device, VkTensorARM tensor, VkAllocationCallbacks const * pAllocator)
    • vkDestroyTensorARM

      public static void vkDestroyTensorARM(VkDevice device, long tensor, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyTensorARM(VkDevice device, VkTensorARM tensor, VkAllocationCallbacks const * pAllocator)
    • nvkCreateTensorViewARM

      public static int nvkCreateTensorViewARM(VkDevice device, long pCreateInfo, long pAllocator, long pView)
      VkResult vkCreateTensorViewARM(VkDevice device, VkTensorViewCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkTensorViewARM * pView)
    • vkCreateTensorViewARM

      public static int vkCreateTensorViewARM(VkDevice device, VkTensorViewCreateInfoARM pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pView)
      VkResult vkCreateTensorViewARM(VkDevice device, VkTensorViewCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkTensorViewARM * pView)
    • nvkDestroyTensorViewARM

      public static void nvkDestroyTensorViewARM(VkDevice device, long tensorView, long pAllocator)
      void vkDestroyTensorViewARM(VkDevice device, VkTensorViewARM tensorView, VkAllocationCallbacks const * pAllocator)
    • vkDestroyTensorViewARM

      public static void vkDestroyTensorViewARM(VkDevice device, long tensorView, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyTensorViewARM(VkDevice device, VkTensorViewARM tensorView, VkAllocationCallbacks const * pAllocator)
    • nvkGetTensorMemoryRequirementsARM

      public static void nvkGetTensorMemoryRequirementsARM(VkDevice device, long pInfo, long pMemoryRequirements)
      void vkGetTensorMemoryRequirementsARM(VkDevice device, VkTensorMemoryRequirementsInfoARM const * pInfo, VkMemoryRequirements2 * pMemoryRequirements)
    • vkGetTensorMemoryRequirementsARM

      public static void vkGetTensorMemoryRequirementsARM(VkDevice device, VkTensorMemoryRequirementsInfoARM pInfo, VkMemoryRequirements2 pMemoryRequirements)
      void vkGetTensorMemoryRequirementsARM(VkDevice device, VkTensorMemoryRequirementsInfoARM const * pInfo, VkMemoryRequirements2 * pMemoryRequirements)
    • nvkBindTensorMemoryARM

      public static int nvkBindTensorMemoryARM(VkDevice device, int bindInfoCount, long pBindInfos)
      VkResult vkBindTensorMemoryARM(VkDevice device, uint32_t bindInfoCount, VkBindTensorMemoryInfoARM const * pBindInfos)
    • vkBindTensorMemoryARM

      public static int vkBindTensorMemoryARM(VkDevice device, VkBindTensorMemoryInfoARM.Buffer pBindInfos)
      VkResult vkBindTensorMemoryARM(VkDevice device, uint32_t bindInfoCount, VkBindTensorMemoryInfoARM const * pBindInfos)
    • nvkGetDeviceTensorMemoryRequirementsARM

      public static void nvkGetDeviceTensorMemoryRequirementsARM(VkDevice device, long pInfo, long pMemoryRequirements)
      void vkGetDeviceTensorMemoryRequirementsARM(VkDevice device, VkDeviceTensorMemoryRequirementsARM const * pInfo, VkMemoryRequirements2 * pMemoryRequirements)
    • vkGetDeviceTensorMemoryRequirementsARM

      public static void vkGetDeviceTensorMemoryRequirementsARM(VkDevice device, VkDeviceTensorMemoryRequirementsARM pInfo, VkMemoryRequirements2 pMemoryRequirements)
      void vkGetDeviceTensorMemoryRequirementsARM(VkDevice device, VkDeviceTensorMemoryRequirementsARM const * pInfo, VkMemoryRequirements2 * pMemoryRequirements)
    • nvkCmdCopyTensorARM

      public static void nvkCmdCopyTensorARM(VkCommandBuffer commandBuffer, long pCopyTensorInfo)
      void vkCmdCopyTensorARM(VkCommandBuffer commandBuffer, VkCopyTensorInfoARM const * pCopyTensorInfo)
    • vkCmdCopyTensorARM

      public static void vkCmdCopyTensorARM(VkCommandBuffer commandBuffer, VkCopyTensorInfoARM pCopyTensorInfo)
      void vkCmdCopyTensorARM(VkCommandBuffer commandBuffer, VkCopyTensorInfoARM const * pCopyTensorInfo)
    • nvkGetPhysicalDeviceExternalTensorPropertiesARM

      public static void nvkGetPhysicalDeviceExternalTensorPropertiesARM(VkPhysicalDevice physicalDevice, long pExternalTensorInfo, long pExternalTensorProperties)
      void vkGetPhysicalDeviceExternalTensorPropertiesARM(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalTensorInfoARM const * pExternalTensorInfo, VkExternalTensorPropertiesARM * pExternalTensorProperties)
    • vkGetPhysicalDeviceExternalTensorPropertiesARM

      public static void vkGetPhysicalDeviceExternalTensorPropertiesARM(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalTensorInfoARM pExternalTensorInfo, VkExternalTensorPropertiesARM pExternalTensorProperties)
      void vkGetPhysicalDeviceExternalTensorPropertiesARM(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalTensorInfoARM const * pExternalTensorInfo, VkExternalTensorPropertiesARM * pExternalTensorProperties)
    • nvkGetTensorOpaqueCaptureDescriptorDataARM

      public static int nvkGetTensorOpaqueCaptureDescriptorDataARM(VkDevice device, long pInfo, long pData)
      VkResult vkGetTensorOpaqueCaptureDescriptorDataARM(VkDevice device, VkTensorCaptureDescriptorDataInfoARM const * pInfo, void * pData)
    • vkGetTensorOpaqueCaptureDescriptorDataARM

      public static int vkGetTensorOpaqueCaptureDescriptorDataARM(VkDevice device, VkTensorCaptureDescriptorDataInfoARM pInfo, ByteBuffer pData)
      VkResult vkGetTensorOpaqueCaptureDescriptorDataARM(VkDevice device, VkTensorCaptureDescriptorDataInfoARM const * pInfo, void * pData)
    • nvkGetTensorViewOpaqueCaptureDescriptorDataARM

      public static int nvkGetTensorViewOpaqueCaptureDescriptorDataARM(VkDevice device, long pInfo, long pData)
      VkResult vkGetTensorViewOpaqueCaptureDescriptorDataARM(VkDevice device, VkTensorViewCaptureDescriptorDataInfoARM const * pInfo, void * pData)
    • vkGetTensorViewOpaqueCaptureDescriptorDataARM

      public static int vkGetTensorViewOpaqueCaptureDescriptorDataARM(VkDevice device, VkTensorViewCaptureDescriptorDataInfoARM pInfo, ByteBuffer pData)
      VkResult vkGetTensorViewOpaqueCaptureDescriptorDataARM(VkDevice device, VkTensorViewCaptureDescriptorDataInfoARM const * pInfo, void * pData)
    • vkCreateTensorARM

      public static int vkCreateTensorARM(VkDevice device, VkTensorCreateInfoARM pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pTensor)
      VkResult vkCreateTensorARM(VkDevice device, VkTensorCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkTensorARM * pTensor)
    • vkCreateTensorViewARM

      public static int vkCreateTensorViewARM(VkDevice device, VkTensorViewCreateInfoARM pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pView)
      VkResult vkCreateTensorViewARM(VkDevice device, VkTensorViewCreateInfoARM const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkTensorViewARM * pView)