minecraft-src/com/mojang/blaze3d/platform/GlUtil.java
2025-07-04 01:41:11 +03:00

34 lines
748 B
Java

package com.mojang.blaze3d.platform;
import java.nio.Buffer;
import java.nio.ByteBuffer;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import org.lwjgl.system.MemoryUtil;
@Environment(EnvType.CLIENT)
public class GlUtil {
public static ByteBuffer allocateMemory(int size) {
return MemoryUtil.memAlloc(size);
}
public static void freeMemory(Buffer buffer) {
MemoryUtil.memFree(buffer);
}
public static String getVendor() {
return GlStateManager._getString(7936);
}
public static String getCpuInfo() {
return GLX._getCpuInfo();
}
public static String getRenderer() {
return GlStateManager._getString(7937);
}
public static String getOpenGLVersion() {
return GlStateManager._getString(7938);
}
}