Interface VulkanComputeWorkGroupSizeType

All Known Implementing Classes:
VulkanComputeWorkGroupSize

@Immutable public interface VulkanComputeWorkGroupSizeType
the maximum size of a local compute workgroup, per dimension. These three values represent the maximum local workgroup size in the X, Y, and Z dimensions, respectively. The x, y, and z sizes specified by the LocalSize execution mode and by the object decorated by the WorkgroupSize decoration in shader modules must be less than or equal to the corresponding limit.
See Also:
  • "VkPhysicalDeviceLimits"
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
     
    default int
     
    default int
     
  • Method Details

    • maximumX

      @Default default int maximumX()
      Returns:
      The limit on the X dimension
    • maximumY

      @Default default int maximumY()
      Returns:
      The limit on the Y dimension
    • maximumZ

      @Default default int maximumZ()
      Returns:
      The limit on the Z dimension