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

      @NativeType("VkResult") public static int vkCreateValidationCacheEXT(VkDevice device, @NativeType("VkValidationCacheCreateInfoEXT const *") VkValidationCacheCreateInfoEXT pCreateInfo, @NativeType("VkAllocationCallbacks const *") @Nullable VkAllocationCallbacks pAllocator, @NativeType("VkValidationCacheEXT *") 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, @NativeType("VkValidationCacheEXT") long validationCache, @NativeType("VkAllocationCallbacks const *") @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

      @NativeType("VkResult") public static int vkMergeValidationCachesEXT(VkDevice device, @NativeType("VkValidationCacheEXT") long dstCache, @NativeType("VkValidationCacheEXT const *") 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

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

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

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