34 lines
748 B
Java
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);
|
|
}
|
|
}
|