Class VkPhysicalDeviceShaderCorePropertiesAMD.Buffer

    • Constructor Detail

      • Buffer

        public Buffer​(java.nio.ByteBuffer container)
        Creates a new VkPhysicalDeviceShaderCorePropertiesAMD.Buffer instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by VkPhysicalDeviceShaderCorePropertiesAMD.SIZEOF, and its mark will be undefined.

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

      • Buffer

        public Buffer​(long address,
                      int cap)
    • Method Detail

      • sType

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

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

        public int shaderEngineCount()
        Returns the value of the shaderEngineCount field.
      • shaderArraysPerEngineCount

        public int shaderArraysPerEngineCount()
        Returns the value of the shaderArraysPerEngineCount field.
      • computeUnitsPerShaderArray

        public int computeUnitsPerShaderArray()
        Returns the value of the computeUnitsPerShaderArray field.
      • simdPerComputeUnit

        public int simdPerComputeUnit()
        Returns the value of the simdPerComputeUnit field.
      • wavefrontsPerSimd

        public int wavefrontsPerSimd()
        Returns the value of the wavefrontsPerSimd field.
      • wavefrontSize

        public int wavefrontSize()
        Returns the value of the wavefrontSize field.
      • sgprsPerSimd

        public int sgprsPerSimd()
        Returns the value of the sgprsPerSimd field.
      • minSgprAllocation

        public int minSgprAllocation()
        Returns the value of the minSgprAllocation field.
      • maxSgprAllocation

        public int maxSgprAllocation()
        Returns the value of the maxSgprAllocation field.
      • sgprAllocationGranularity

        public int sgprAllocationGranularity()
        Returns the value of the sgprAllocationGranularity field.
      • vgprsPerSimd

        public int vgprsPerSimd()
        Returns the value of the vgprsPerSimd field.
      • minVgprAllocation

        public int minVgprAllocation()
        Returns the value of the minVgprAllocation field.
      • maxVgprAllocation

        public int maxVgprAllocation()
        Returns the value of the maxVgprAllocation field.
      • vgprAllocationGranularity

        public int vgprAllocationGranularity()
        Returns the value of the vgprAllocationGranularity field.