Class AMDGpaInterface

java.lang.Object
org.lwjgl.vulkan.AMDGpaInterface

public class AMDGpaInterface extends Object
  • Field Details

    • VK_AMD_GPA_INTERFACE_SPEC_VERSION

      public static final int VK_AMD_GPA_INTERFACE_SPEC_VERSION
      See Also:
    • VK_AMD_GPA_INTERFACE_EXTENSION_NAME

      public static final String VK_AMD_GPA_INTERFACE_EXTENSION_NAME
      See Also:
    • VK_OBJECT_TYPE_GPA_SESSION_AMD

      public static final int VK_OBJECT_TYPE_GPA_SESSION_AMD
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_FEATURES_AMD

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_FEATURES_AMD
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_PROPERTIES_AMD

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_PROPERTIES_AMD
      See Also:
    • VK_STRUCTURE_TYPE_GPA_SAMPLE_BEGIN_INFO_AMD

      public static final int VK_STRUCTURE_TYPE_GPA_SAMPLE_BEGIN_INFO_AMD
      See Also:
    • VK_STRUCTURE_TYPE_GPA_SESSION_CREATE_INFO_AMD

      public static final int VK_STRUCTURE_TYPE_GPA_SESSION_CREATE_INFO_AMD
      See Also:
    • VK_STRUCTURE_TYPE_GPA_DEVICE_CLOCK_MODE_INFO_AMD

      public static final int VK_STRUCTURE_TYPE_GPA_DEVICE_CLOCK_MODE_INFO_AMD
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_PROPERTIES_2_AMD

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_PROPERTIES_2_AMD
      See Also:
    • VK_STRUCTURE_TYPE_GPA_DEVICE_GET_CLOCK_INFO_AMD

      public static final int VK_STRUCTURE_TYPE_GPA_DEVICE_GET_CLOCK_INFO_AMD
      See Also:
    • VK_GPA_SQ_SHADER_STAGE_PS_BIT_AMD

      public static final int VK_GPA_SQ_SHADER_STAGE_PS_BIT_AMD
      See Also:
    • VK_GPA_SQ_SHADER_STAGE_VS_BIT_AMD

      public static final int VK_GPA_SQ_SHADER_STAGE_VS_BIT_AMD
      See Also:
    • VK_GPA_SQ_SHADER_STAGE_GS_BIT_AMD

      public static final int VK_GPA_SQ_SHADER_STAGE_GS_BIT_AMD
      See Also:
    • VK_GPA_SQ_SHADER_STAGE_ES_BIT_AMD

      public static final int VK_GPA_SQ_SHADER_STAGE_ES_BIT_AMD
      See Also:
    • VK_GPA_SQ_SHADER_STAGE_HS_BIT_AMD

      public static final int VK_GPA_SQ_SHADER_STAGE_HS_BIT_AMD
      See Also:
    • VK_GPA_SQ_SHADER_STAGE_LS_BIT_AMD

      public static final int VK_GPA_SQ_SHADER_STAGE_LS_BIT_AMD
      See Also:
    • VK_GPA_SQ_SHADER_STAGE_CS_BIT_AMD

      public static final int VK_GPA_SQ_SHADER_STAGE_CS_BIT_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_CPF_AMD

      public static final int VK_GPA_PERF_BLOCK_CPF_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_IA_AMD

      public static final int VK_GPA_PERF_BLOCK_IA_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_VGT_AMD

      public static final int VK_GPA_PERF_BLOCK_VGT_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_PA_AMD

      public static final int VK_GPA_PERF_BLOCK_PA_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_SC_AMD

      public static final int VK_GPA_PERF_BLOCK_SC_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_SPI_AMD

      public static final int VK_GPA_PERF_BLOCK_SPI_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_SQ_AMD

      public static final int VK_GPA_PERF_BLOCK_SQ_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_SX_AMD

      public static final int VK_GPA_PERF_BLOCK_SX_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_TA_AMD

      public static final int VK_GPA_PERF_BLOCK_TA_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_TD_AMD

      public static final int VK_GPA_PERF_BLOCK_TD_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_TCP_AMD

      public static final int VK_GPA_PERF_BLOCK_TCP_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_TCC_AMD

      public static final int VK_GPA_PERF_BLOCK_TCC_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_TCA_AMD

      public static final int VK_GPA_PERF_BLOCK_TCA_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_DB_AMD

      public static final int VK_GPA_PERF_BLOCK_DB_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_CB_AMD

      public static final int VK_GPA_PERF_BLOCK_CB_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GDS_AMD

      public static final int VK_GPA_PERF_BLOCK_GDS_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_SRBM_AMD

      public static final int VK_GPA_PERF_BLOCK_SRBM_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GRBM_AMD

      public static final int VK_GPA_PERF_BLOCK_GRBM_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GRBM_SE_AMD

      public static final int VK_GPA_PERF_BLOCK_GRBM_SE_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_RLC_AMD

      public static final int VK_GPA_PERF_BLOCK_RLC_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_DMA_AMD

      public static final int VK_GPA_PERF_BLOCK_DMA_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_MC_AMD

      public static final int VK_GPA_PERF_BLOCK_MC_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_CPG_AMD

      public static final int VK_GPA_PERF_BLOCK_CPG_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_CPC_AMD

      public static final int VK_GPA_PERF_BLOCK_CPC_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_WD_AMD

      public static final int VK_GPA_PERF_BLOCK_WD_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_TCS_AMD

      public static final int VK_GPA_PERF_BLOCK_TCS_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_ATC_AMD

      public static final int VK_GPA_PERF_BLOCK_ATC_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_ATC_L2_AMD

      public static final int VK_GPA_PERF_BLOCK_ATC_L2_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_MC_VM_L2_AMD

      public static final int VK_GPA_PERF_BLOCK_MC_VM_L2_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_EA_AMD

      public static final int VK_GPA_PERF_BLOCK_EA_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_RPB_AMD

      public static final int VK_GPA_PERF_BLOCK_RPB_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_RMI_AMD

      public static final int VK_GPA_PERF_BLOCK_RMI_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_UMCCH_AMD

      public static final int VK_GPA_PERF_BLOCK_UMCCH_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GE_AMD

      public static final int VK_GPA_PERF_BLOCK_GE_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GE1_AMD

      public static final int VK_GPA_PERF_BLOCK_GE1_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GL1A_AMD

      public static final int VK_GPA_PERF_BLOCK_GL1A_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GL1C_AMD

      public static final int VK_GPA_PERF_BLOCK_GL1C_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GL1CG_AMD

      public static final int VK_GPA_PERF_BLOCK_GL1CG_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GL2A_AMD

      public static final int VK_GPA_PERF_BLOCK_GL2A_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GL2C_AMD

      public static final int VK_GPA_PERF_BLOCK_GL2C_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_CHA_AMD

      public static final int VK_GPA_PERF_BLOCK_CHA_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_CHC_AMD

      public static final int VK_GPA_PERF_BLOCK_CHC_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_CHCG_AMD

      public static final int VK_GPA_PERF_BLOCK_CHCG_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GUS_AMD

      public static final int VK_GPA_PERF_BLOCK_GUS_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GCR_AMD

      public static final int VK_GPA_PERF_BLOCK_GCR_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_PH_AMD

      public static final int VK_GPA_PERF_BLOCK_PH_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_UTCL1_AMD

      public static final int VK_GPA_PERF_BLOCK_UTCL1_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GE_DIST_AMD

      public static final int VK_GPA_PERF_BLOCK_GE_DIST_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GE_SE_AMD

      public static final int VK_GPA_PERF_BLOCK_GE_SE_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_DF_MALL_AMD

      public static final int VK_GPA_PERF_BLOCK_DF_MALL_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_SQ_WGP_AMD

      public static final int VK_GPA_PERF_BLOCK_SQ_WGP_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_PC_AMD

      public static final int VK_GPA_PERF_BLOCK_PC_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GL1XA_AMD

      public static final int VK_GPA_PERF_BLOCK_GL1XA_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_GL1XC_AMD

      public static final int VK_GPA_PERF_BLOCK_GL1XC_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_WGS_AMD

      public static final int VK_GPA_PERF_BLOCK_WGS_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_EACPWD_AMD

      public static final int VK_GPA_PERF_BLOCK_EACPWD_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_EASE_AMD

      public static final int VK_GPA_PERF_BLOCK_EASE_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_RLCUSER_AMD

      public static final int VK_GPA_PERF_BLOCK_RLCUSER_AMD
      See Also:
    • VK_GPA_PERF_BLOCK_RLCLOCAL_AMD

      public static final int VK_GPA_PERF_BLOCK_RLCLOCAL_AMD
      See Also:
    • VK_GPA_SAMPLE_TYPE_CUMULATIVE_AMD

      public static final int VK_GPA_SAMPLE_TYPE_CUMULATIVE_AMD
      See Also:
    • VK_GPA_SAMPLE_TYPE_TRACE_AMD

      public static final int VK_GPA_SAMPLE_TYPE_TRACE_AMD
      See Also:
    • VK_GPA_SAMPLE_TYPE_TIMING_AMD

      public static final int VK_GPA_SAMPLE_TYPE_TIMING_AMD
      See Also:
    • VK_GPA_DEVICE_CLOCK_MODE_DEFAULT_AMD

      public static final int VK_GPA_DEVICE_CLOCK_MODE_DEFAULT_AMD
      See Also:
    • VK_GPA_DEVICE_CLOCK_MODE_QUERY_AMD

      public static final int VK_GPA_DEVICE_CLOCK_MODE_QUERY_AMD
      See Also:
    • VK_GPA_DEVICE_CLOCK_MODE_PROFILING_AMD

      public static final int VK_GPA_DEVICE_CLOCK_MODE_PROFILING_AMD
      See Also:
    • VK_GPA_DEVICE_CLOCK_MODE_MIN_MEMORY_AMD

      public static final int VK_GPA_DEVICE_CLOCK_MODE_MIN_MEMORY_AMD
      See Also:
    • VK_GPA_DEVICE_CLOCK_MODE_MIN_ENGINE_AMD

      public static final int VK_GPA_DEVICE_CLOCK_MODE_MIN_ENGINE_AMD
      See Also:
    • VK_GPA_DEVICE_CLOCK_MODE_PEAK_AMD

      public static final int VK_GPA_DEVICE_CLOCK_MODE_PEAK_AMD
      See Also:
  • Method Details

    • nvkCreateGpaSessionAMD

      public static int nvkCreateGpaSessionAMD(VkDevice device, long pCreateInfo, long pAllocator, long pGpaSession)
      VkResult vkCreateGpaSessionAMD(VkDevice device, VkGpaSessionCreateInfoAMD const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkGpaSessionAMD * pGpaSession)
    • vkCreateGpaSessionAMD

      @NativeType("VkResult") public static int vkCreateGpaSessionAMD(VkDevice device, @NativeType("VkGpaSessionCreateInfoAMD const *") VkGpaSessionCreateInfoAMD pCreateInfo, @NativeType("VkAllocationCallbacks const *") @Nullable VkAllocationCallbacks pAllocator, @NativeType("VkGpaSessionAMD *") LongBuffer pGpaSession)
      VkResult vkCreateGpaSessionAMD(VkDevice device, VkGpaSessionCreateInfoAMD const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkGpaSessionAMD * pGpaSession)
    • nvkDestroyGpaSessionAMD

      public static void nvkDestroyGpaSessionAMD(VkDevice device, long gpaSession, long pAllocator)
      void vkDestroyGpaSessionAMD(VkDevice device, VkGpaSessionAMD gpaSession, VkAllocationCallbacks const * pAllocator)
    • vkDestroyGpaSessionAMD

      public static void vkDestroyGpaSessionAMD(VkDevice device, @NativeType("VkGpaSessionAMD") long gpaSession, @NativeType("VkAllocationCallbacks const *") @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyGpaSessionAMD(VkDevice device, VkGpaSessionAMD gpaSession, VkAllocationCallbacks const * pAllocator)
    • nvkSetGpaDeviceClockModeAMD

      public static int nvkSetGpaDeviceClockModeAMD(VkDevice device, long pInfo)
      VkResult vkSetGpaDeviceClockModeAMD(VkDevice device, VkGpaDeviceClockModeInfoAMD * pInfo)
    • vkSetGpaDeviceClockModeAMD

      @NativeType("VkResult") public static int vkSetGpaDeviceClockModeAMD(VkDevice device, @NativeType("VkGpaDeviceClockModeInfoAMD *") VkGpaDeviceClockModeInfoAMD pInfo)
      VkResult vkSetGpaDeviceClockModeAMD(VkDevice device, VkGpaDeviceClockModeInfoAMD * pInfo)
    • nvkGetGpaDeviceClockInfoAMD

      public static int nvkGetGpaDeviceClockInfoAMD(VkDevice device, long pInfo)
      VkResult vkGetGpaDeviceClockInfoAMD(VkDevice device, VkGpaDeviceGetClockInfoAMD * pInfo)
    • vkGetGpaDeviceClockInfoAMD

      @NativeType("VkResult") public static int vkGetGpaDeviceClockInfoAMD(VkDevice device, @NativeType("VkGpaDeviceGetClockInfoAMD *") VkGpaDeviceGetClockInfoAMD pInfo)
      VkResult vkGetGpaDeviceClockInfoAMD(VkDevice device, VkGpaDeviceGetClockInfoAMD * pInfo)
    • vkCmdBeginGpaSessionAMD

      @NativeType("VkResult") public static int vkCmdBeginGpaSessionAMD(VkCommandBuffer commandBuffer, @NativeType("VkGpaSessionAMD") long gpaSession)
      VkResult vkCmdBeginGpaSessionAMD(VkCommandBuffer commandBuffer, VkGpaSessionAMD gpaSession)
    • vkCmdEndGpaSessionAMD

      @NativeType("VkResult") public static int vkCmdEndGpaSessionAMD(VkCommandBuffer commandBuffer, @NativeType("VkGpaSessionAMD") long gpaSession)
      VkResult vkCmdEndGpaSessionAMD(VkCommandBuffer commandBuffer, VkGpaSessionAMD gpaSession)
    • nvkCmdBeginGpaSampleAMD

      public static int nvkCmdBeginGpaSampleAMD(VkCommandBuffer commandBuffer, long gpaSession, long pGpaSampleBeginInfo, long pSampleID)
      VkResult vkCmdBeginGpaSampleAMD(VkCommandBuffer commandBuffer, VkGpaSessionAMD gpaSession, VkGpaSampleBeginInfoAMD const * pGpaSampleBeginInfo, uint32_t * pSampleID)
    • vkCmdBeginGpaSampleAMD

      @NativeType("VkResult") public static int vkCmdBeginGpaSampleAMD(VkCommandBuffer commandBuffer, @NativeType("VkGpaSessionAMD") long gpaSession, @NativeType("VkGpaSampleBeginInfoAMD const *") VkGpaSampleBeginInfoAMD pGpaSampleBeginInfo, @NativeType("uint32_t *") IntBuffer pSampleID)
      VkResult vkCmdBeginGpaSampleAMD(VkCommandBuffer commandBuffer, VkGpaSessionAMD gpaSession, VkGpaSampleBeginInfoAMD const * pGpaSampleBeginInfo, uint32_t * pSampleID)
    • vkCmdEndGpaSampleAMD

      public static void vkCmdEndGpaSampleAMD(VkCommandBuffer commandBuffer, @NativeType("VkGpaSessionAMD") long gpaSession, @NativeType("uint32_t") int sampleID)
      void vkCmdEndGpaSampleAMD(VkCommandBuffer commandBuffer, VkGpaSessionAMD gpaSession, uint32_t sampleID)
    • vkGetGpaSessionStatusAMD

      @NativeType("VkResult") public static int vkGetGpaSessionStatusAMD(VkDevice device, @NativeType("VkGpaSessionAMD") long gpaSession)
      VkResult vkGetGpaSessionStatusAMD(VkDevice device, VkGpaSessionAMD gpaSession)
    • nvkGetGpaSessionResultsAMD

      public static int nvkGetGpaSessionResultsAMD(VkDevice device, long gpaSession, int sampleID, long pSizeInBytes, long pData)
      VkResult vkGetGpaSessionResultsAMD(VkDevice device, VkGpaSessionAMD gpaSession, uint32_t sampleID, size_t * pSizeInBytes, void * pData)
    • vkGetGpaSessionResultsAMD

      @NativeType("VkResult") public static int vkGetGpaSessionResultsAMD(VkDevice device, @NativeType("VkGpaSessionAMD") long gpaSession, @NativeType("uint32_t") int sampleID, @NativeType("size_t *") PointerBuffer pSizeInBytes, @NativeType("void *") @Nullable ByteBuffer pData)
      VkResult vkGetGpaSessionResultsAMD(VkDevice device, VkGpaSessionAMD gpaSession, uint32_t sampleID, size_t * pSizeInBytes, void * pData)
    • vkResetGpaSessionAMD

      @NativeType("VkResult") public static int vkResetGpaSessionAMD(VkDevice device, @NativeType("VkGpaSessionAMD") long gpaSession)
      VkResult vkResetGpaSessionAMD(VkDevice device, VkGpaSessionAMD gpaSession)
    • vkCmdCopyGpaSessionResultsAMD

      public static void vkCmdCopyGpaSessionResultsAMD(VkCommandBuffer commandBuffer, @NativeType("VkGpaSessionAMD") long gpaSession)
      void vkCmdCopyGpaSessionResultsAMD(VkCommandBuffer commandBuffer, VkGpaSessionAMD gpaSession)
    • vkCreateGpaSessionAMD

      @NativeType("VkResult") public static int vkCreateGpaSessionAMD(VkDevice device, @NativeType("VkGpaSessionCreateInfoAMD const *") VkGpaSessionCreateInfoAMD pCreateInfo, @NativeType("VkAllocationCallbacks const *") @Nullable VkAllocationCallbacks pAllocator, @NativeType("VkGpaSessionAMD *") long[] pGpaSession)
      VkResult vkCreateGpaSessionAMD(VkDevice device, VkGpaSessionCreateInfoAMD const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkGpaSessionAMD * pGpaSession)
    • vkCmdBeginGpaSampleAMD

      @NativeType("VkResult") public static int vkCmdBeginGpaSampleAMD(VkCommandBuffer commandBuffer, @NativeType("VkGpaSessionAMD") long gpaSession, @NativeType("VkGpaSampleBeginInfoAMD const *") VkGpaSampleBeginInfoAMD pGpaSampleBeginInfo, @NativeType("uint32_t *") int[] pSampleID)
      VkResult vkCmdBeginGpaSampleAMD(VkCommandBuffer commandBuffer, VkGpaSessionAMD gpaSession, VkGpaSampleBeginInfoAMD const * pGpaSampleBeginInfo, uint32_t * pSampleID)