Class VulkanUtils

java.lang.Object
com.mojang.blaze3d.vulkan.VulkanUtils

public class VulkanUtils extends Object
  • Field Details

  • Constructor Details

    • VulkanUtils

      public VulkanUtils()
  • Method Details

    • throwIfFailure

      public static void throwIfFailure(int result, String message, BackendCreationException.Reason reason) throws BackendCreationException
      Throws:
      BackendCreationException
    • crashIfFailure

      public static void crashIfFailure(VulkanDevice device, int result, String message)
    • formatCheckpoints

      public static String formatCheckpoints(List<CheckpointExtension.QueueCheckpoints> queueCheckpoints)
    • pipelineStageToString

      public static String pipelineStageToString(long pipelineStage)
    • resultToString

      public static String resultToString(int error)
    • hasAllBits

      public static boolean hasAllBits(int bitfield, int bitmask)
    • hasAllBits

      public static boolean hasAllBits(long bitfield, long bitmask)
    • hasAnyBit

      public static boolean hasAnyBit(int bitfield, int bitmask)
    • hasAnyBit

      public static boolean hasAnyBit(long bitfield, long bitmask)
    • hasNoBit

      public static boolean hasNoBit(int bitfield, int bitmask)
    • hasNoBit

      public static boolean hasNoBit(long bitfield, long bitmask)
    • putArgb

      public static VkClearColorValue putArgb(VkClearColorValue vkClearColor, Vector4fc argb)