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 {
srcDirs(
"src/main/java",
"src/teavm/java",
"src/lwjgl/java",
"sp-server/src/ipc/java"
)
}
@ -26,10 +26,10 @@ tasks.withType(JavaCompile) {
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 {
//implementation fileTree(dir: './lwjgl-rundir/', include: '*.jar')
implementation fileTree(dir: './lwjgl-rundir/', include: '*.jar')
teavm(teavm.libs.jso)
teavm(teavm.libs.jsoApis)

Binary file not shown.

View File

@ -24,6 +24,8 @@ public class MinecraftMain {
EaglerAdapter.setServerToJoinOnLaunch(par0ArrayOfStr[0]);
}
System.out.println(EaglerAdapter.getGPUInfo());
Minecraft mc = new Minecraft();
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() {
return true;
}

View File

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