Get GPU info

This commit is contained in:
Catfoolyou 2025-04-20 19:18:59 -04:00
parent a9abfb2f0d
commit 0cf6cd09b6
5 changed files with 17 additions and 3 deletions

View File

@ -10,7 +10,7 @@ sourceSets {
java { java {
srcDirs( srcDirs(
"src/main/java", "src/main/java",
"src/teavm/java", "src/lwjgl/java",
"sp-server/src/ipc/java" "sp-server/src/ipc/java"
) )
} }
@ -26,10 +26,10 @@ tasks.withType(JavaCompile) {
options.compilerArgs << "-Xmaxerrs" << "1000" options.compilerArgs << "-Xmaxerrs" << "1000"
} }
//sourceSets.main.resources.srcDirs += 'src/lwjgl/java/javazoom/jl/decoder' sourceSets.main.resources.srcDirs += 'src/lwjgl/java/javazoom/jl/decoder'
dependencies { dependencies {
//implementation fileTree(dir: './lwjgl-rundir/', include: '*.jar') implementation fileTree(dir: './lwjgl-rundir/', include: '*.jar')
teavm(teavm.libs.jso) teavm(teavm.libs.jso)
teavm(teavm.libs.jsoApis) teavm(teavm.libs.jsoApis)

Binary file not shown.

View File

@ -24,6 +24,8 @@ public class MinecraftMain {
EaglerAdapter.setServerToJoinOnLaunch(par0ArrayOfStr[0]); EaglerAdapter.setServerToJoinOnLaunch(par0ArrayOfStr[0]);
} }
System.out.println(EaglerAdapter.getGPUInfo());
Minecraft mc = new Minecraft(); Minecraft mc = new Minecraft();
mc.run(); mc.run();

View File

@ -109,6 +109,14 @@ public class EaglerAdapterImpl2 {
} }
} }
public static String getGPUInfo(){
String glvendor = GL11.glGetString(GL11.GL_VENDOR);
String glrenderer = GL11.glGetString(GL11.GL_RENDERER);
String glversion = GL11.glGetString(GL11.GL_VERSION);
return glrenderer + "\n" + glversion + "\n";
}
public static final boolean isSSLPage() { public static final boolean isSSLPage() {
return true; return true;
} }

View File

@ -169,6 +169,10 @@ public class EaglerAdapterImpl2 {
} }
} }
public static String getGPUInfo(){
return null;
}
@Async @Async
public static native String downloadAssetPack(String assetPackageURI); public static native String downloadAssetPack(String assetPackageURI);