Update #50 - Bug fixes and shader improvements

This commit is contained in:
lax1dude
2025-02-22 16:52:35 -08:00
parent b0a2739fe1
commit 7e772e2502
133 changed files with 3064 additions and 2299 deletions

View File

@ -32,6 +32,7 @@ import net.lax1dude.eaglercraft.v1_8.Filesystem;
import net.lax1dude.eaglercraft.v1_8.internal.IClientConfigAdapter;
import net.lax1dude.eaglercraft.v1_8.internal.IEaglerFilesystem;
import net.lax1dude.eaglercraft.v1_8.internal.IPCPacketData;
import net.lax1dude.eaglercraft.v1_8.internal.PlatformRuntime;
import net.lax1dude.eaglercraft.v1_8.internal.buffer.MemoryStack;
import net.lax1dude.eaglercraft.v1_8.internal.buffer.WASMGCDirectArrayConverter;
import net.lax1dude.eaglercraft.v1_8.internal.vfs2.VFile2;
@ -50,6 +51,7 @@ public class ServerPlatformSingleplayer {
private static IEaglerFilesystem filesystem = null;
public static void initializeContext() {
PlatformRuntime.printMemoryStackAddrWASMGC();
singleThreadMode = false;
singleThreadCB = null;
filesystem = Filesystem.getHandleFor(getClientConfigAdapter().getWorldsDB());

View File

@ -35,6 +35,7 @@ public class WorkerMain {
PrintStream systemOut = System.out;
PrintStream systemErr = System.err;
try {
PlatformRuntime.setThreadName("IntegratedServer");
systemOut.println("WorkerMain: [INFO] eaglercraftx worker thread is starting...");
JSObject startArgs = getEaglerXOpts();
systemOut.println("WorkerMain: [INFO] reading configuration");
@ -42,7 +43,6 @@ public class WorkerMain {
systemOut.println("WorkerMain: [INFO] initializing server runtime");
ServerPlatformSingleplayer.initializeContext();
systemOut.println("WorkerMain: [INFO] starting worker thread");
PlatformRuntime.setThreadName("IntegratedServer");
EaglerIntegratedServerWorker.serverMain();
}catch(Throwable t) {
System.setOut(systemOut);