Class EXTValidationCache

java.lang.Object
org.lwjgl.vulkan.EXTValidationCache

public class EXTValidationCache extends Object
  • Field Details

    • VK_EXT_VALIDATION_CACHE_SPEC_VERSION

      public static final int VK_EXT_VALIDATION_CACHE_SPEC_VERSION
      See Also:
    • VK_EXT_VALIDATION_CACHE_EXTENSION_NAME

      public static final String VK_EXT_VALIDATION_CACHE_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT
      See Also:
    • VK_OBJECT_TYPE_VALIDATION_CACHE_EXT

      public static final int VK_OBJECT_TYPE_VALIDATION_CACHE_EXT
      See Also:
    • VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT

      public static final int VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT
      See Also:
  • Method Details

    • nvkCreateValidationCacheEXT

      public static int nvkCreateValidationCacheEXT(VkDevice device, long pCreateInfo, long pAllocator, long pValidationCache)
      VkResult vkCreateValidationCacheEXT(VkDevice device, VkValidationCacheCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkValidationCacheEXT * pValidationCache)
    • vkCreateValidationCacheEXT

      public static int vkCreateValidationCacheEXT(VkDevice device, VkValidationCacheCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pValidationCache)
      VkResult vkCreateValidationCacheEXT(VkDevice device, VkValidationCacheCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkValidationCacheEXT * pValidationCache)
    • nvkDestroyValidationCacheEXT

      public static void nvkDestroyValidationCacheEXT(VkDevice device, long validationCache, long pAllocator)
      void vkDestroyValidationCacheEXT(VkDevice device, VkValidationCacheEXT validationCache, VkAllocationCallbacks const * pAllocator)
    • vkDestroyValidationCacheEXT

      public static void vkDestroyValidationCacheEXT(VkDevice device, long validationCache, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyValidationCacheEXT(VkDevice device, VkValidationCacheEXT validationCache, VkAllocationCallbacks const * pAllocator)
    • nvkMergeValidationCachesEXT

      public static int nvkMergeValidationCachesEXT(VkDevice device, long dstCache, int srcCacheCount, long pSrcCaches)
      VkResult vkMergeValidationCachesEXT(VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, VkValidationCacheEXT const * pSrcCaches)
    • vkMergeValidationCachesEXT

      public static int vkMergeValidationCachesEXT(VkDevice device, long dstCache, LongBuffer pSrcCaches)
      VkResult vkMergeValidationCachesEXT(VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, VkValidationCacheEXT const * pSrcCaches)
    • nvkGetValidationCacheDataEXT

      public static int nvkGetValidationCacheDataEXT(VkDevice device, long validationCache, long pDataSize, long pData)
      VkResult vkGetValidationCacheDataEXT(VkDevice device, VkValidationCacheEXT validationCache, size_t * pDataSize, void * pData)
    • vkGetValidationCacheDataEXT

      public static int vkGetValidationCacheDataEXT(VkDevice device, long validationCache, PointerBuffer pDataSize, @Nullable ByteBuffer pData)
      VkResult vkGetValidationCacheDataEXT(VkDevice device, VkValidationCacheEXT validationCache, size_t * pDataSize, void * pData)
    • vkCreateValidationCacheEXT

      public static int vkCreateValidationCacheEXT(VkDevice device, VkValidationCacheCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pValidationCache)
      VkResult vkCreateValidationCacheEXT(VkDevice device, VkValidationCacheCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkValidationCacheEXT * pValidationCache)
    • vkMergeValidationCachesEXT

      public static int vkMergeValidationCachesEXT(VkDevice device, long dstCache, long[] pSrcCaches)
      VkResult vkMergeValidationCachesEXT(VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, VkValidationCacheEXT const * pSrcCaches)