net.minecraft.client

public class NativeLibraryLoading

com.mojang.blaze3d.platform.NativeLibrariesBootstrap
net.minecraft.class_1_741
net.minecraft.client.NativeLibraryLoading

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_1_3763
LOGGER
private static final HexFormat
HEX_FORMAT
field_1_3762
HEX_FORMAT
private static boolean
vulkanLoaderAvailable
field_1_5973
loadedVulkan

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
loadLibraries()
method_1_4474()
loadLibraries()
private static void
createAndCheckDirectory(String libraryDir)
method_1_4463(String arg0)
testSharedLibraryExtractDir(String dir)
private static FileLock
tryLock(FileChannel fc)
method_1_4481(FileChannel arg0)
createFileLock(FileChannel channel)
private static void
configureLWJGLLibraryPath()
method_1_4462()
setSharedLibraryExtractPath()
private static Supplier<String>
setupLWJGLCapture()
method_1_4480()
getStdoutSupplier()
private static void
loadLibrary(Supplier<String> debugCapture, String name, Runnable loader)
method_1_4475(Supplier<String> arg0, String arg1, Runnable arg2)
loadOrReportError(Supplier<String> stdoutSupplier, String libraryName, Runnable loadTask)
private static String
listLibrariesDirectory(String libraryDirProperty)
method_1_4470(String arg0)
listDirectoryContents(String pathsProperty)
private static String
identifyFileContents(Path path)
method_1_4464(Path arg0)
getFileDetails(Path path)
private static void
loadLWJGLSystem()
method_1_4473()
loadLwjglSystem()
private static void
loadGlfw()
method_1_4472()
loadGlfw()
private static void
loadOpenGL()
method_1_4477()
loadOpenGl()
private static void
loadOpenAL()
method_1_4476()
loadOpenAl()
private static void
loadSTB()
method_1_4478()
loadStb()
private static boolean
tryLoadingVulkan()
method_1_5139()
loadVulkanLoader()
public static boolean
isVulkanLoaderAvailable()
method_1_5135()
isVulkanLoaded()
private static void
loadShaderc()
method_1_4693()
loadShaderc()
private static void
loadSpvc()
method_1_4694()
loadSpvc()
private static void
loadVma()
method_1_4695()
loadVma()
private static void
loadTinyFD()
method_1_4479()
loadTinyFd()
private static void
loadFreeType()
method_1_4471()
loadFreeType()
private static String
lambda$listLibrariesDirectory$0(com.mojang.datafixers.util.Pair arg0)
method_1_4465(com.mojang.datafixers.util.Pair arg0)
method_1_4465(com.mojang.datafixers.util.Pair pair)
private static String
lambda$loadLibrary$4()
method_1_5138()
method_1_5138()
private static String
lambda$loadLibrary$3()
method_1_5137()
method_1_5137()
private static String
lambda$loadLibrary$2(String arg0)
method_1_4468(String arg0)
method_1_4468(String arg0)
private static String
lambda$loadLibrary$1(String arg0)
method_1_4467(String arg0)
method_1_4467(String arg0)
private static String
lambda$loadLibrary$0(String arg0)
method_1_4466(String arg0)
method_1_4466(String arg0)
private static String
lambda$setupLWJGLCapture$0()
method_1_4469()
method_1_4469()
private static String
lambda$loadLibraries$0(List arg0)
method_1_5136(List arg0)
method_1_5136(List arg0)