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); } }