Class VulkanUtils
java.lang.Object
com.mojang.blaze3d.vulkan.VulkanUtils
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcrashIfFailure(VulkanDevice device, int result, String message) static StringformatCheckpoints(List<CheckpointExtension.QueueCheckpoints> queueCheckpoints) static booleanhasAllBits(int bitfield, int bitmask) static booleanhasAllBits(long bitfield, long bitmask) static booleanhasAnyBit(int bitfield, int bitmask) static booleanhasAnyBit(long bitfield, long bitmask) static booleanhasNoBit(int bitfield, int bitmask) static booleanhasNoBit(long bitfield, long bitmask) static StringpipelineStageToString(long pipelineStage) static VkClearColorValueputArgb(VkClearColorValue vkClearColor, Vector4fc argb) static StringresultToString(int error) static voidthrowIfFailure(int result, String message, BackendCreationException.Reason reason)
-
Field Details
-
KNOWN_PROBLEMATIC_DEVICES
-
-
Constructor Details
-
VulkanUtils
public VulkanUtils()
-
-
Method Details
-
throwIfFailure
public static void throwIfFailure(int result, String message, BackendCreationException.Reason reason) throws BackendCreationException - Throws:
BackendCreationException
-
crashIfFailure
-
formatCheckpoints
-
pipelineStageToString
-
resultToString
-
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
-