0% found this document useful (0 votes)
4 views

Latestlog

Bht

Uploaded by

valen.quidel63
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Latestlog

Bht

Uploaded by

valen.quidel63
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 93

--------- Starting game with Launcher Debug!

Info: Launcher version: foxglove-20241115-ed1b879-v3_openjdk


Info: Architecture: arm
Info: Device model: samsung SM-A105M
Info: API version: 30
Info: Selected Minecraft version: 1.16.5-OptiFine_HD_U_G6
Info: Custom Java arguments: ""
--------- beginning of main

Added custom env: TMPDIR=/data/user/0/net.kdt.pojavlaunch/cache


Added custom env: AWTSTUB_WIDTH=1064
Added custom env: FORCE_VSYNC=true
Added custom env: POJAV_BIG_CORE_AFFINITY=1
Added custom env:
POJAV_NATIVEDIR=/data/app/~~6xdlC1XoS0XObxWeniFdSQ==/net.kdt.pojavlaunch-
xrOMJc7Ncr1n92Pl3NxGEw==/lib/arm
Added custom env: LIBGL_MIPMAP=3
Added custom env: allow_higher_compat_version=true
Added custom env: MESA_GLSL_CACHE_DIR=/data/user/0/net.kdt.pojavlaunch/cache
Added custom env: HOME=/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files
Added custom env: PATH=/data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-
20210914-release.tar.xz/bin:/product/bin:/apex/com.android.runtime/bin:/apex/
com.android.art/bin:/system_ext/bin:/system/bin:/system/xbin:/odm/bin:/vendor/
bin:/vendor/xbin
Added custom env: LIBGL_NOINTOVLHACK=1
Added custom env: POJAV_ZINK_PREFER_SYSTEM_DRIVER=1
Added custom env: force_glsl_extensions_warn=true
Added custom env: LIBGL_NORMALIZE=1
Added custom env: LIBGL_VGPU_DUMP=1
Added custom env: POJAV_VSYNC_IN_ZINK=1
Added custom env: LD_LIBRARY_PATH=/data/user/0/net.kdt.pojavlaunch/runtimes/jre17-
arm-20210914-release.tar.xz/lib/jli:/data/user/0/net.kdt.pojavlaunch/runtimes/
jre17-arm-20210914-release.tar.xz/lib:/system/lib:/vendor/lib:/vendor/lib/hw:/
data/app/~~6xdlC1XoS0XObxWeniFdSQ==/net.kdt.pojavlaunch-xrOMJc7Ncr1n92Pl3NxGEw==/
lib/arm
Added custom env: LIBGL_NOERROR=1
Added custom env: POJAV_RENDERER=opengles2
Added custom env: LIBGL_ES=2
Added custom env:
VTEST_SOCKET_NAME=/data/user/0/net.kdt.pojavlaunch/cache/.virgl_test
Added custom env: MESA_LOADER_DRIVER_OVERRIDE=zink
Added custom env: JAVA_HOME=/data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-
20210914-release.tar.xz
Added custom env: allow_glsl_extension_directive_midshader=true
Added custom env: AWTSTUB_HEIGHT=504
Initialising gl4es
v1.1.5 built on Jul 14 2024 19:36:39
Using GLES 2.0 backend
loaded: libGLESv2.so
loaded: libEGL.so
Using GLES 2.0 backend
Hardware Full NPOT detected and used
Extension GL_EXT_blend_minmax detected and used
FBO are in core, and so used
PointSprite are in core, and so used
CubeMap are in core, and so used
BlendColor is in core, and so used
Blend Subtract is in core, and so used
Blend Function and Equation Separation is in core, and so used
Texture Mirrored Repeat is in core, and so used
Extension GL_OES_mapbuffer detected
Extension GL_OES_element_index_uint detected and used
Extension GL_OES_packed_depth_stencil detected and used
Extension GL_OES_depth24 detected and used
Extension GL_OES_rgb8_rgba8 detected and used
Extension GL_EXT_texture_format_BGRA8888 detected and used
Extension GL_OES_depth_texture detected and used
Extension GL_OES_texture_stencil8 detected and used
Extension GL_EXT_texture_rg detected and used
Extension GL_EXT_color_buffer_float detected and used
Extension GL_EXT_color_buffer_half_float detected and used
high precision float in fragment shader available and used
Max vertex attrib: 16
Extension GL_OES_standard_derivatives detected and used
Extension GL_ARM_shader_framebuffer_fetch detected and used
Extension GL_OES_get_program_binary detected and used
Number of supported Program Binary Format: 1
Max texture size: 8192
Max Varying Vector: 31
Texture Units: 16/16 (hardware: 16), Max lights: 8, Max planes: 6
Hardware vendor is ARM
GLSL 300 es supported
GLSL 310 es supported and used
GLSL 320 es supported
Max Color Attachments: 4 / Draw buffers: 4
sRGB surface supported
EGLImage to Texture2D supported
EGLImage to RenderBuffer supported
ignore MipMap
glGetError() always return GL_NOERROR
Targeting OpenGL 2.1
No hack in shader converter to define overloaded function with int
Not trying to batch small subsequent glDrawXXXX
try to use VBO
glXMakeCurrent FBO workaround enabled
FBO workaround for using binded texture enabled
Force texture for Attachment color0 on FBO
Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done
Force normals to be normalized on FPE shaders
Dump the content of VGPU shader conversion
glX Will try to recycle EGL Surface
Current folder is:/
I/jrelog (16841): dlopen libgl4es_114.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libjli.so success
I/jrelog (16841): dlopen libjvm.so failed: dlopen failed: library "libjvm.so" not
found

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/server/libjvm.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libverify.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libjava.so success
I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-
20210914-release.tar.xz/lib/libnet.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libnio.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libawt.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libawt_headless.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libfreetype.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libfontmanager.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libinstrument.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libawt_headless.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libprefs.so success
I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-
20210914-release.tar.xz/lib/libjsig.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libdt_socket.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libjawt.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libextnet.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libj2pcsc.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libawt_xawt.so success
I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-
20210914-release.tar.xz/lib/libnet.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libj2gss.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libjli.so success
I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-
20210914-release.tar.xz/lib/server/libjsig.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/server/libjvm.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/liblcms.so success
I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-
20210914-release.tar.xz/lib/libsctp.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libjimage.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libjava.so success
I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-
20210914-release.tar.xz/lib/libfontmanager.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libjavajpeg.so success
I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-
20210914-release.tar.xz/lib/libfreetype.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libmanagement.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libmanagement_ext.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libverify.so success
I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-
20210914-release.tar.xz/lib/libattach.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libawt.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libjdwp.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libzip.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libmlib_image.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/librmi.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libmanagement_agent.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libjaas.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libj2pkcs11.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libsyslookup.so success

I/jrelog (16841): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/jre17-arm-


20210914-release.tar.xz/lib/libnio.so success

I/jrelog (16841): dlopen /data/app/~~6xdlC1XoS0XObxWeniFdSQ==/net.kdt.pojavlaunch-


xrOMJc7Ncr1n92Pl3NxGEw==/lib/arm/libopenal.so success

I/jrelog (16841): Done processing args

I/jrelog (16841): Found JLI lib


I/jrelog (16841): Calling JLI_Launch

Arc Capes DNS Injector


Parts of Alibaba's DCM library were used, please read
https://github.com/alibaba/java-dns-cache-manipulator/blob/main/README.md for more
info
Added DNS cache entry: s.optifine.net/23.95.137.176
2024-11-19 15:15:06,258 main ERROR appender Console has no parameter that matches
element Policies
[15:15:06] [main/INFO]: Loading tweak class name optifine.OptiFineTweaker
[15:15:06] [main/INFO]: Using primary tweak class name optifine.OptiFineTweaker
[15:15:07] [main/INFO]: Calling tweak class optifine.OptiFineTweaker
OptiFineTweaker: acceptOptions
OptiFineTweaker: injectIntoClassLoader
OptiFine ClassTransformer
OptiFine ZIP file:
/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/libraries/
optifine/OptiFine/1.16.5_HD_U_G6/OptiFine-1.16.5_HD_U_G6.jar
OptiFineTweaker: getLaunchArguments
OptiFineTweaker: getLaunchTarget
[15:15:08] [main/INFO]: Launching wrapped minecraft
{net.minecraft.client.main.Main}
2024-11-19 15:15:08,991 main ERROR appender Console has no parameter that matches
element Policies
[15:15:11] [main/INFO]: [OptiFine] (Reflector) Field not found:
World.tileEntitiesToBeRemoved
[15:15:11] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.eventbus.api.Event$Result
[15:15:11] [main/INFO]: [OptiFine] (Reflector) Method not present:
net.minecraftforge.common.extensions.IForgeBlockState.hasTileEntity
[15:15:11] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.extensions.IForgeEntity
[15:15:11] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.fml.CrashReportExtender
[15:15:42] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.ForgeHooksClient
[15:15:44] [main/INFO]: Environment: authHost='https://authserver.mojang.com',
accountsHost='https://api.mojang.com',
sessionHost='https://sessionserver.mojang.com',
servicesHost='https://api.minecraftservices.com', name='PROD'
[15:15:51] [main/INFO]: Setting user: supersonisin
Registered forkAndExec
[15:15:53] [main/INFO]: [STDERR]: [LWJGL] [ERROR] Incompatible Java and native
library versions detected.
Possible reasons:
a) -Djava.library.path is set to a folder containing shared libraries of an
older LWJGL version.
b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
a) Make sure to not set -Djava.library.path (it is not needed for developing
with LWJGL 3) or make
sure the folder it points to contains the shared libraries of the correct
LWJGL version.
b) Check the classpath and make sure to only have jar files of the same LWJGL
version in it.
[LWJGL] Failed to load a library. Possible solutions:
a) Add the directory that contains the shared library to -Djava.library.path
or -Dorg.lwjgl.librarypath.
b) Add the JAR that contains the shared library to the classpath.
[LWJGL] Enable debug mode with -Dorg.lwjgl.util.Debug=true for better diagnostics.
[LWJGL] Enable the SharedLibraryLoader debug mode with -
Dorg.lwjgl.util.DebugLoader=true for better diagnostics.
[15:15:54] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.settings.KeyConflictContext
[15:15:55] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.settings.KeyModifier
[15:15:55] [main/INFO]: Backend library: LWJGL version 3.3.3-snapshot
[15:15:55] [main/INFO]: [OptiFine] (Reflector) Method not present:
net.minecraftforge.fml.loading.progress.EarlyProgressVisualization.handOffWindow
EGLBridge: Binding to OpenGL ES
[15:15:55] [main/INFO]: [STDERR]: [LWJGL] [ERROR] Incompatible Java and native
library versions detected.
Possible reasons:
a) -Djava.library.path is set to a folder containing shared libraries of an
older LWJGL version.
b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
a) Make sure to not set -Djava.library.path (it is not needed for developing
with LWJGL 3) or make
sure the folder it points to contains the shared libraries of the correct
LWJGL version.
b) Check the classpath and make sure to only have jar files of the same LWJGL
version in it.
[15:15:56] [main/INFO]: [STDERR]: [LWJGL] [ERROR] Incompatible Java and native
library versions detected.
Possible reasons:
a) -Djava.library.path is set to a folder containing shared libraries of an
older LWJGL version.
b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
a) Make sure to not set -Djava.library.path (it is not needed for developing
with LWJGL 3) or make
sure the folder it points to contains the shared libraries of the correct
LWJGL version.
b) Check the classpath and make sure to only have jar files of the same LWJGL
version in it.
[15:15:57] [main/INFO]: [OptiFine]
[15:15:57] [main/INFO]: [OptiFine] OptiFine_1.16.5_HD_U_G6
[15:15:57] [main/INFO]: [OptiFine] Build: 20210117-013236
[15:15:57] [main/INFO]: [OptiFine] OS: Linux (arm) version Android-11
[15:15:57] [main/INFO]: [OptiFine] Java: 17-internal, N/A
[15:15:57] [main/INFO]: [OptiFine] VM: OpenJDK Server VM (mixed mode), Oracle
Corporation
[15:15:57] [main/INFO]: [OptiFine] LWJGL: 3.4.0
[15:15:57] [main/INFO]: [OptiFine] OpenGL: Mali-G71, version 2.1 gl4es wrapper
1.1.5, PojavLauncherTeam & ptitSeb
[15:15:57] [main/INFO]: [OptiFine] OpenGL Version: 2.1.0
[15:15:57] [main/INFO]: [OptiFine] OpenGL Occlussion culling: Not available
(GL_ARB_occlusion_query)
[15:15:57] [main/INFO]: [OptiFine] Maximum texture size: 8192x8192
[15:15:57] [VersionCheck/INFO]: [OptiFine] Checking for new version
[15:15:57] [main/INFO]: [Shaders] OpenGL Version: 2.1 gl4es wrapper 1.1.5
[15:15:57] [main/INFO]: [Shaders] Vendor: PojavLauncherTeam & ptitSeb
[15:15:57] [main/INFO]: [Shaders] Renderer: Mali-G71
[15:15:57] [main/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 -
[15:15:57] [main/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 4
[15:15:57] [main/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 4
[15:15:57] [main/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 16
[15:15:57] [main/INFO]: [Shaders] Load shaders configuration.
[15:15:57] [main/INFO]: [Shaders] No shaderpack loaded.
[15:15:58] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.fml.common.Loader
[15:15:58] [VersionCheck/INFO]: [OptiFine] Version found: G7
[15:16:00] [main/WARN]: [OptiFine] java.lang.ClassNotFoundException:
sun.misc.SharedSecrets
[15:16:00] [main/WARN]: [OptiFine] java.lang.ClassNotFoundException:
jdk.internal.misc.SharedSecrets
[15:16:00] [main/WARN]: [OptiFine] java.lang.ClassNotFoundException: sun.misc.VM
[15:16:00] [main/WARN]: [OptiFine] java.lang.reflect.InaccessibleObjectException:
Unable to make public static long jdk.internal.misc.VM.maxDirectMemory()
accessible: module java.base does not "exports jdk.internal.misc" to unnamed module
@a5b377
[15:16:00] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.ItemModelMesherForge
[15:16:02] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.model.pipeline.ForgeBlockModelRenderer
[15:16:07] [main/WARN]: ERROR : Couldn't load Narrator library : Unable to load
library 'fliteWrapper':
dlopen failed: library "libfliteWrapper.so" not found
dlopen failed: library "libfliteWrapper.so" not found
Native library (linux-armel/libfliteWrapper.so) not found in resource path
([file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/lwjgl3/lwjgl-
glfw-classes.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/com/mojang/patchy/1.3.9/patchy-1.3.9.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/com/ibm/icu/icu4j/66.1/icu4j-66.1.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/com/mojang/javabridge/1.0.22/javabridge-1.0.22.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/com/google/guava/guava/21.0/guava-21.0.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/commons-io/commons-io/2.5/commons-io-2.5.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/com/mojang/brigadier/1.0.17/brigadier-1.0.17.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/com/mojang/datafixerupper/4.0.26/datafixerupper-4.0.26.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/com/mojang/authlib/2.1.28/authlib-2.1.28.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/it/unimi/dsi/fastutil/8.2.1/fastutil-8.2.1.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/optifine/OptiFine/1.16.5_HD_U_G6/OptiFine-1.16.5_HD_U_G6.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
libraries/optifine/launchwrapper-of/2.2/launchwrapper-of-2.2.jar,
file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/
versions/1.16.5-OptiFine_HD_U_G6/1.16.5-OptiFine_HD_U_G6.jar])
[15:16:08] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.fml.client.gui.screen.ModListScreen
[15:16:08] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.gui.NotificationModUpdateScreen
[15:16:08] [main/INFO]: Reloading ResourceManager: Default, Bare Bones 1.16.zip,
NoBlockParticles 1.21.zip
[15:16:08] [main/INFO]: [OptiFine] *** Reloading textures ***
[15:16:08] [main/INFO]: [OptiFine] Resource packs: Bare Bones 1.16.zip,
NoBlockParticles 1.21.zip
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Method not present:
eab.canRenderInLayer
[15:16:09] [main/INFO]: [OptiFine] *** Reflector Forge ***
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
mods.betterfoliage.client.BetterFoliageClient
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.fml.BrandingControl
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.capabilities.ICapabilityProvider
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.capabilities.CapabilityProvider
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.fml.client.ClientModLoader
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.event.world.ChunkDataEvent$Save
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.event.world.ChunkEvent$Load
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.event.world.ChunkEvent$Unload
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.fml.client.ClientHooks
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.event.entity.EntityLeaveWorldEvent
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.event.EntityViewRenderEvent$FogColors
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.event.EntityViewRenderEvent$RenderFogEvent
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.event.entity.EntityJoinWorldEvent
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Method not present:
net.minecraftforge.eventbus.api.Event.isCanceled
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Method not present:
net.minecraftforge.eventbus.api.Event.getResult
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.eventbus.api.IEventBus
[15:16:09] [Worker-Main-11/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.model.ModelLoaderRegistry
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.extensions.IForgeBlock
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Method not present: eaw.getTexture
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Method not present:
net.minecraftforge.common.extensions.IForgeBlockState.addDestroyEffects
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Method not present:
net.minecraftforge.common.extensions.IForgeBlockState.addHitEffects
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Method not present:
net.minecraftforge.common.extensions.IForgeBlockState.getLightValue
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Method not present:
net.minecraftforge.common.extensions.IForgeBlockState.getSoundType
[15:16:09] [main/INFO]: [OptiFine] (Reflector) Method not present:
net.minecraftforge.common.extensions.IForgeBlockState.getStateAtViewpoint
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present:
net.minecraftforge.common.extensions.IForgeBlockState.isAir
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present:
net.minecraftforge.common.extensions.IForgeBlockState.shouldDisplayFluidOverlay
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.extensions.IForgeFluid
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.fluids.FluidAttributes
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present: aqe.getTags
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.event.ForgeEventFactory
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present: cuw.getTags
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.ForgeHooks
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.ForgeConfig
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.ForgeConfig$Client
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.ForgeConfigSpec
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.ForgeConfigSpec$ConfigValue
[15:16:10] [Worker-Main-13/INFO]: [OptiFine] Multitexture: false
[15:16:10] [Worker-Main-10/INFO]: [OptiFine] Multitexture: false
[15:16:10] [Worker-Main-9/INFO]: [OptiFine] Multitexture: false
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present:
cfw.getWorldForge
[15:16:10] [Realms Notification Availability checker #1/INFO]: Could not authorize
you against Realms server: Invalid session id
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.extensions.IForgeItem
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.extensions.IForgeItemStack
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.fml.ForgeI18n
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present:
djw.setKeyConflictContext
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present:
djw.setKeyModifierAndCode
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present:
djw.getKeyModifier
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.extensions.IForgeEffectInstance
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.registries.ForgeRegistryEntry
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present:
eab.canRenderInLayer
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present: aak.isForceTicks
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.extensions.IForgeTileEntity
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present:
dzv.getCloudRenderHandler
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present:
dzv.getSkyRenderHandler
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present:
dzv.getWeatherParticleRenderHandler
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Method not present:
dzv.getWeatherRenderHandler
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.IRenderHandler
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.model.pipeline.LightUtil
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.common.MinecraftForge
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.MinecraftForgeClient
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.fml.common.ModContainer
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.event.entity.PlaySoundAtEntityEvent
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.fml.client.registry.RenderingRegistry
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.event.RenderItemInFrameEvent
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.event.RenderLivingEvent$Pre
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.event.RenderLivingEvent$Post
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.event.RenderNameplateEvent
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.client.event.ScreenshotEvent
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.fml.server.ServerLifecycleHooks
[15:16:10] [main/INFO]: [OptiFine] (Reflector) Class not present:
net.minecraftforge.event.world.WorldEvent$Load
[15:16:10] [main/INFO]: [OptiFine] *** Reflector Vanilla ***
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
}

[15:16:11] [Worker-Main-11/WARN]: Exception loading blockstate definition:


'minecraft:blockstates/stone.json' in resourcepack: 'Bare Bones 1.16.zip' for
variant: 'normal': Unknown blockstate property: 'normal'
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
uniform float _gl4es_AlphaRef;
void main() {
vec4 fColor = Color;
if (floor(fColor.a*255.) <= _gl4es_AlphaRef) discard;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
uniform float _gl4es_AlphaRef;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 fColor_3;
fColor_3 = Color;
float tmpvar_4;
tmpvar_4 = floor ((Color.w * 255.0));
bool tmpvar_5;
tmpvar_5 = bool(0);
if ((_gl4es_AlphaRef >= tmpvar_4)){
tmpvar_5 = bool(1);
}
;
tmpvar_2 = tmpvar_5;
tmpvar_1 = tmpvar_5;
if ( tmpvar_1) {discard; };
gl_FragColor = fColor_3;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
}

[15:16:11] [Worker-Main-11/WARN]: Exception loading blockstate definition:


'minecraft:blockstates/dirt.json' in resourcepack: 'Bare Bones 1.16.zip' for
variant: 'normal': Unknown blockstate property: 'normal'
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
uniform float _gl4es_AlphaRef;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor *= texColor0;
if (floor(fColor.a*255.) <= _gl4es_AlphaRef) discard;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
uniform float _gl4es_AlphaRef;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 fColor_3;
fColor_3 = Color;
vec4 tmpvar_4;
tmpvar_4 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor_3 = (fColor_3 * tmpvar_4);
float tmpvar_5;
tmpvar_5 = floor ((fColor_3.w * 255.0));
bool tmpvar_6;
tmpvar_6 = bool(0);
if ((_gl4es_AlphaRef >= tmpvar_5)){
tmpvar_6 = bool(1);
}
;
tmpvar_2 = tmpvar_6;
tmpvar_1 = tmpvar_6;
if ( tmpvar_1) {discard; };
gl_FragColor = fColor_3;
}
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor *= texColor0;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 fColor_3;
fColor_3 = Color;
vec4 tmpvar_4;
tmpvar_4 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor_3 = (fColor_3 * tmpvar_4);
gl_FragColor = fColor_3;
}

[15:16:12] [Worker-Main-11/WARN]: Exception loading blockstate definition:


'minecraft:blockstates/sand.json' in resourcepack: 'Bare Bones 1.16.zip' for
variant: 'normal': Unknown blockstate property: 'normal'
[15:16:12] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/red_sand.json' in resourcepack: 'Bare Bones 1.16.zip' for
variant: 'normal': Unknown blockstate property: 'normal'
I/NativeInput(16841): Input ready: 1

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
void main() {
vec4 fColor = Color;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
gl_FragColor = Color;
}

[15:16:15] [Worker-Main-11/WARN]: Exception loading blockstate definition:


'minecraft:blockstates/grass.json' in resourcepack: 'Bare Bones 1.16.zip' for
variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/white_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/orange_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/magenta_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/light_blue_concrete_powder.json' in resourcepack: 'Bare
Bones 1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/yellow_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/lime_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/pink_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/gray_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/cyan_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/purple_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/blue_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/brown_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/green_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/red_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:33] [Worker-Main-11/WARN]: Exception loading blockstate definition:
'minecraft:blockstates/black_concrete_powder.json' in resourcepack: 'Bare Bones
1.16.zip' for variant: 'normal': Unknown blockstate property: 'normal'
[15:16:47] [Worker-Main-11/INFO]: [OptiFine] Multitexture: false
[15:16:47] [Worker-Main-11/INFO]: [OptiFine] BetterGrass: Parsing default
configuration optifine/bettergrass.properties
[15:16:52] [Worker-Main-11/INFO]: [OptiFine] Multitexture: false
[15:16:52] [Worker-Main-11/INFO]: [OptiFine] Multitexture: false
[15:16:52] [Worker-Main-11/INFO]: [OptiFine] Multitexture: false
[15:16:52] [Worker-Main-11/INFO]: [OptiFine] Multitexture: false
[15:16:52] [Worker-Main-11/INFO]: [OptiFine] Multitexture: false
[15:16:52] [Worker-Main-11/INFO]: [OptiFine] Multitexture: false
[15:16:54] [main/INFO]: [STDERR]: [LWJGL] [ERROR] Incompatible Java and native
library versions detected.
Possible reasons:
a) -Djava.library.path is set to a folder containing shared libraries of an
older LWJGL version.
b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
a) Make sure to not set -Djava.library.path (it is not needed for developing
with LWJGL 3) or make
sure the folder it points to contains the shared libraries of the correct
LWJGL version.
b) Check the classpath and make sure to only have jar files of the same LWJGL
version in it.
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted
(1)
[15:16:54] [main/INFO]: OpenAL initialized.
[15:16:54] [main/INFO]: Sound engine started
[15:16:57] [main/INFO]: Created: 1024x512x0 minecraft:textures/atlas/blocks.png-
atlas
[15:16:57] [main/WARN]: [OptiFine] Missing CTM sprite:
minecraft:optifine/ctm/default/empty
[15:16:57] [main/INFO]: [OptiFine] Animated sprites: 43
[15:16:57] [main/INFO]: Created: 256x128x0 minecraft:textures/atlas/signs.png-atlas
[15:16:57] [main/INFO]: [OptiFine] Animated sprites: 0
[15:16:57] [main/INFO]: Created: 512x512x0
minecraft:textures/atlas/banner_patterns.png-atlas
[15:16:58] [main/INFO]: [OptiFine] Animated sprites: 0
[15:16:58] [main/INFO]: Created: 512x512x0
minecraft:textures/atlas/shield_patterns.png-atlas
[15:16:58] [main/INFO]: [OptiFine] Animated sprites: 0
[15:16:58] [main/INFO]: Created: 256x256x0 minecraft:textures/atlas/chest.png-atlas
[15:16:58] [main/INFO]: [OptiFine] Animated sprites: 0
[15:16:58] [main/INFO]: Created: 512x256x0 minecraft:textures/atlas/beds.png-atlas
[15:16:58] [main/INFO]: [OptiFine] Animated sprites: 0
[15:16:58] [main/INFO]: Created: 512x256x0
minecraft:textures/atlas/shulker_boxes.png-atlas
[15:16:58] [main/INFO]: [OptiFine] Animated sprites: 0
New VGPU Shader source:
#version 110
attribute vec4 Position;

uniform mat4 ProjMat;


uniform vec2 InSize;
uniform vec2 OutSize;

varying vec2 texCoord;


varying vec2 oneTexel;

void main(){
vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0);
gl_Position = vec4(outPos.xy, 0.2, 1.0);

oneTexel = 1.0 / InSize;

texCoord = Position.xy / OutSize;


}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
attribute vec4 Position;
uniform mat4 ProjMat;
uniform vec2 InSize;
uniform vec2 OutSize;
varying vec2 texCoord;
varying vec2 oneTexel;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.zw = vec2(0.2, 1.0);
vec4 tmpvar_4;
tmpvar_3.xy = ((((ProjMat[0] * Position.x) + (ProjMat[1] * Position.y)) +
(ProjMat[2] * 0.0)) + (ProjMat[3] * 1.0)).xy;
gl_Position = tmpvar_3;
oneTexel = (1.0 / InSize);
texCoord = (Position.xy / OutSize);
}

New VGPU Shader source:


#version 110

uniform sampler2D DiffuseSampler;

varying vec2 texCoord;


varying vec2 oneTexel;

void main(){
vec4 center = texture2D(DiffuseSampler, texCoord);
vec4 left = texture2D(DiffuseSampler, texCoord - vec2(oneTexel.x, 0.0));
vec4 right = texture2D(DiffuseSampler, texCoord + vec2(oneTexel.x, 0.0));
vec4 up = texture2D(DiffuseSampler, texCoord - vec2(0.0, oneTexel.y));
vec4 down = texture2D(DiffuseSampler, texCoord + vec2(0.0, oneTexel.y));
float leftDiff = abs(center.a - left.a);
float rightDiff = abs(center.a - right.a);
float upDiff = abs(center.a - up.a);
float downDiff = abs(center.a - down.a);
float total = clamp(leftDiff + rightDiff + upDiff + downDiff, 0.0, 1.0);
vec3 outColor = center.rgb * center.a + left.rgb * left.a + right.rgb * right.a
+ up.rgb * up.a + down.rgb * down.a;
gl_FragColor = vec4(outColor * 0.2, total);
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
uniform sampler2D DiffuseSampler;
varying vec2 texCoord;
varying vec2 oneTexel;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
float upDiff_3;
float rightDiff_4;
float leftDiff_5;
vec4 down_6;
vec4 up_7;
vec4 right_8;
vec4 left_9;
vec4 center_10;
vec4 tmpvar_11;
tmpvar_11 = texture2D (DiffuseSampler, texCoord);
center_10 = tmpvar_11;
vec2 tmpvar_12;
tmpvar_12.y = 0.0;
tmpvar_12.x = oneTexel.x;
vec4 tmpvar_13;
tmpvar_13 = texture2D (DiffuseSampler, (texCoord - tmpvar_12));
left_9 = tmpvar_13;
vec2 tmpvar_14;
tmpvar_14.y = 0.0;
tmpvar_14.x = oneTexel.x;
vec4 tmpvar_15;
tmpvar_15 = texture2D (DiffuseSampler, (texCoord + tmpvar_14));
right_8 = tmpvar_15;
vec2 tmpvar_16;
tmpvar_16.x = 0.0;
tmpvar_16.y = oneTexel.y;
vec4 tmpvar_17;
tmpvar_17 = texture2D (DiffuseSampler, (texCoord - tmpvar_16));
up_7 = tmpvar_17;
vec2 tmpvar_18;
tmpvar_18.x = 0.0;
tmpvar_18.y = oneTexel.y;
vec4 tmpvar_19;
tmpvar_19 = texture2D (DiffuseSampler, (texCoord + tmpvar_18));
down_6 = tmpvar_19;
float tmpvar_20;
tmpvar_20 = abs ((center_10.w - left_9.w));
leftDiff_5 = tmpvar_20;
float tmpvar_21;
tmpvar_21 = abs ((center_10.w - right_8.w));
rightDiff_4 = tmpvar_21;
float tmpvar_22;
tmpvar_22 = abs ((center_10.w - up_7.w));
upDiff_3 = tmpvar_22;
float tmpvar_23;
tmpvar_23 = abs ((center_10.w - down_6.w));
float tmpvar_24;
tmpvar_24 = clamp (((leftDiff_5 + rightDiff_4) + (upDiff_3 + tmpvar_23)), 0.0,
1.0);
vec4 tmpvar_25;
tmpvar_25.xyz = ((((((center_10.xyz * center_10.w) + (left_9.xyz * left_9.w)) +
(right_8.xyz * right_8.w)) + (up_7.xyz * up_7.w)) + (down_6.xyz * down_6.w)) *
0.2);
tmpvar_25.w = tmpvar_24;
gl_FragColor = tmpvar_25;
}

New VGPU Shader source:


#version 110

uniform sampler2D DiffuseSampler;

varying vec2 texCoord;


varying vec2 oneTexel;

uniform vec2 InSize;

uniform vec2 BlurDir;


uniform float Radius;

void main() {
vec4 blurred = vec4(0.0);
float totalStrength = 0.0;
float totalAlpha = 0.0;
float totalSamples = 0.0;
for(float r = -Radius; r <= Radius; r += 1.0) {
vec4 sampleValue = texture2D(DiffuseSampler, texCoord + oneTexel * r *
BlurDir);

// Accumulate average alpha


totalAlpha = totalAlpha + sampleValue.a;
totalSamples = totalSamples + 1.0;

// Accumulate smoothed blur


float strength = 1.0 - abs(r / Radius);
totalStrength = totalStrength + strength;
blurred = blurred + sampleValue;
}
gl_FragColor = vec4(blurred.rgb / (Radius * 2.0 + 1.0), totalAlpha);
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
uniform sampler2D DiffuseSampler;
varying vec2 texCoord;
varying vec2 oneTexel;
uniform vec2 InSize;
uniform vec2 BlurDir;
uniform float Radius;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
float r_3;
float totalSamples_4;
float totalAlpha_5;
float totalStrength_6;
vec4 blurred_7;
blurred_7 = vec4(0.0, 0.0, 0.0, 0.0);
totalStrength_6 = 0.0;
totalAlpha_5 = 0.0;
totalSamples_4 = 0.0;
r_3 = -(Radius);
while (true){
vec4 sampleValue_8;
if (!((Radius >= r_3))){
break;
}
;
vec4 tmpvar_9;
tmpvar_9 = texture2D (DiffuseSampler, (texCoord + ((oneTexel * r_3) *
BlurDir)));
sampleValue_8 = tmpvar_9;
totalAlpha_5 = (totalAlpha_5 + tmpvar_9.w);
totalSamples_4 += 1.0;
float tmpvar_10;
tmpvar_10 = abs ((r_3 / Radius));
totalStrength_6 = (totalStrength_6 + (1.0 - tmpvar_10));
blurred_7 = (blurred_7 + sampleValue_8);
r_3 += 1.0;
if (tmpvar_2){
break;
}
;
if (tmpvar_1){
break;
}
;
}
;
vec4 tmpvar_11;
tmpvar_11.xyz = (blurred_7.xyz / ((Radius * 2.0) + 1.0));
tmpvar_11.w = totalAlpha_5;
gl_FragColor = tmpvar_11;
}
New VGPU Shader source:
#version 110

attribute vec4 Position;

uniform mat4 ProjMat;


uniform vec2 OutSize;

varying vec2 texCoord;

void main(){
vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0);
gl_Position = vec4(outPos.xy, 0.2, 1.0);

texCoord = Position.xy / OutSize;


}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
attribute vec4 Position;
uniform mat4 ProjMat;
uniform vec2 OutSize;
varying vec2 texCoord;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.zw = vec2(0.2, 1.0);
vec4 tmpvar_4;
tmpvar_3.xy = ((((ProjMat[0] * Position.x) + (ProjMat[1] * Position.y)) +
(ProjMat[2] * 0.0)) + (ProjMat[3] * 1.0)).xy;
gl_Position = tmpvar_3;
texCoord = (Position.xy / OutSize);
}

New VGPU Shader source:


#version 110

uniform sampler2D DiffuseSampler;

uniform vec4 ColorModulate;

varying vec2 texCoord;

void main(){
gl_FragColor = texture2D(DiffuseSampler, texCoord) * ColorModulate;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
uniform sampler2D DiffuseSampler;
uniform vec4 ColorModulate;
varying vec2 texCoord;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3 = texture2D (DiffuseSampler, texCoord);
gl_FragColor = (tmpvar_3 * ColorModulate);
}

[15:17:10] [main/INFO]: Created: 256x256x0 minecraft:textures/atlas/particles.png-


atlas
[15:17:10] [main/INFO]: [OptiFine] Animated sprites: 0
[15:17:10] [main/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-
atlas
[15:17:10] [main/INFO]: [OptiFine] Animated sprites: 0
[15:17:10] [main/INFO]: Created: 128x128x0
minecraft:textures/atlas/mob_effects.png-atlas
[15:17:10] [main/INFO]: [OptiFine] Animated sprites: 0
[15:17:10] [main/INFO]: [OptiFine] *** Reloading custom textures ***
[15:17:11] [main/INFO]: [OptiFine] Disable Forge light pipeline
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_2;
uniform highp mat4 _gl4es_TextureMatrix_2;

void main() {
vec4 vertex = gl_ModelViewMatrix * gl_Vertex;
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
tmp_tex = (_gl4es_TextureMatrix_2 * gl_MultiTexCoord2);
_gl4es_TexCoord_2 = tmp_tex.xy / tmp_tex.q;
FogSrc = vertex.z;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
attribute highp vec4 _gl4es_MultiTexCoord2;
uniform highp mat4 _gl4es_ModelViewMatrix;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_2;
uniform mat4 _gl4es_TextureMatrix_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
vec4 tmpvar_4;
tmpvar_4 = ((((_gl4es_TextureMatrix_2[0] * _gl4es_MultiTexCoord2.x) +
(_gl4es_TextureMatrix_2[1] * _gl4es_MultiTexCoord2.y)) + (_gl4es_TextureMatrix_2[2]
* _gl4es_MultiTexCoord2.z)) + (_gl4es_TextureMatrix_2[3] *
_gl4es_MultiTexCoord2.w));
_gl4es_TexCoord_2 = (tmpvar_4.xy / tmpvar_4.w);
vec4 tmpvar_5;
FogSrc = ((((_gl4es_ModelViewMatrix[0] * _gl4es_Vertex.x) +
(_gl4es_ModelViewMatrix[1] * _gl4es_Vertex.y)) + (_gl4es_ModelViewMatrix[2] *
_gl4es_Vertex.z)) + (_gl4es_ModelViewMatrix[3] * _gl4es_Vertex.w)).z;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
vec4 texColor2 = texture2D(_gl4es_TexSampler_2, _gl4es_TexCoord_2);
fColor *= texColor0;
fColor *= texColor2;
if (floor(fColor.a*255.) <= _gl4es_AlphaRef) discard;
highp float fog_c = abs(FogSrc);
highp float FogF = clamp(exp(-(gl_Fog.density * fog_c)*(gl_Fog.density * fog_c)),
0., 1.);
fColor.rgb = mix(gl_Fog.color.rgb, fColor.rgb, FogF);
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
struct _gl4es_FogParameters {
lowp vec4 color;
mediump float density;
highp float start;
highp float end;
highp float scale;
};
uniform _gl4es_FogParameters _gl4es_Fog;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 texColor0_3;
vec4 fColor_4;
fColor_4 = Color;
vec4 tmpvar_5;
tmpvar_5 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
texColor0_3 = tmpvar_5;
vec4 tmpvar_6;
tmpvar_6 = texture2D (_gl4es_TexSampler_2, _gl4es_TexCoord_2);
fColor_4 = (fColor_4 * texColor0_3);
fColor_4 = (fColor_4 * tmpvar_6);
float tmpvar_7;
tmpvar_7 = floor ((fColor_4.w * 255.0));
bool tmpvar_8;
tmpvar_8 = bool(0);
if ((_gl4es_AlphaRef >= tmpvar_7)){
tmpvar_8 = bool(1);
}
;
tmpvar_2 = tmpvar_8;
tmpvar_1 = tmpvar_8;
if ( tmpvar_1) {discard; };
float tmpvar_9;
tmpvar_9 = abs (FogSrc);
float tmpvar_10;
tmpvar_10 = exp ((-((_gl4es_Fog.density * tmpvar_9)) * (_gl4es_Fog.density *
tmpvar_9)));
float tmpvar_11;
tmpvar_11 = clamp (tmpvar_10, 0.0, 1.0);
vec3 tmpvar_12;
tmpvar_12 = mix (_gl4es_Fog.color .xyz, fColor_4.xyz, tmpvar_11);
fColor_4.xyz = tmpvar_12;
gl_FragColor = fColor_4;
}

[15:19:42] [main/WARN]: Ambiguity between arguments [teleport, destination] and


[teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-
11c01849e498]
[15:19:42] [main/WARN]: Ambiguity between arguments [teleport, location] and
[teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[15:19:42] [main/WARN]: Ambiguity between arguments [teleport, location] and
[teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[15:19:42] [main/WARN]: Ambiguity between arguments [teleport, targets] and
[teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-
11c01849e498]
[15:19:42] [main/WARN]: Ambiguity between arguments [teleport, targets, location]
and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[15:19:42] [main/INFO]: Reloading ResourceManager: Default
[15:19:52] [main/INFO]: Loaded 7 recipes
[15:19:56] [main/INFO]: Loaded 927 advancements
[15:20:19] [main/INFO]: Environment: authHost='https://authserver.mojang.com',
accountsHost='https://api.mojang.com',
sessionHost='https://sessionserver.mojang.com',
servicesHost='https://api.minecraftservices.com', name='PROD'
[15:20:19] [Server thread/INFO]: Starting integrated minecraft server version
1.16.5
[15:20:19] [Server thread/INFO]: Generating keypair
[15:20:39] [Server thread/INFO]: Preparing start region for dimension
minecraft:overworld
[15:20:43] [main/INFO]: Preparing spawn area: 0%
[15:20:43] [main/INFO]: Preparing spawn area: 0%
[15:20:43] [main/INFO]: Preparing spawn area: 0%
[15:20:43] [main/INFO]: Preparing spawn area: 0%
[15:20:43] [main/INFO]: Preparing spawn area: 0%
[15:20:43] [main/INFO]: Preparing spawn area: 0%
[15:20:43] [main/INFO]: Preparing spawn area: 0%
[15:20:43] [main/INFO]: Preparing spawn area: 0%
[15:20:43] [main/INFO]: Preparing spawn area: 0%
[15:20:44] [main/INFO]: Preparing spawn area: 0%
[15:20:44] [main/INFO]: Preparing spawn area: 0%
[15:20:44] [main/INFO]: Preparing spawn area: 0%
[15:20:45] [main/INFO]: Preparing spawn area: 0%
[15:20:46] [main/INFO]: Preparing spawn area: 0%
[15:20:46] [main/INFO]: Preparing spawn area: 0%
[15:20:47] [main/INFO]: Preparing spawn area: 0%
[15:20:47] [main/INFO]: Preparing spawn area: 0%
[15:20:47] [main/INFO]: Preparing spawn area: 0%
[15:20:48] [main/INFO]: Preparing spawn area: 0%
[15:20:49] [main/INFO]: Preparing spawn area: 0%
[15:20:49] [main/INFO]: Preparing spawn area: 2%
[15:20:50] [main/INFO]: Preparing spawn area: 2%
[15:20:50] [main/INFO]: Preparing spawn area: 3%
[15:20:51] [main/INFO]: Preparing spawn area: 3%
[15:20:51] [main/INFO]: Preparing spawn area: 3%
[15:20:52] [main/INFO]: Preparing spawn area: 4%
[15:20:52] [main/INFO]: Preparing spawn area: 4%
[15:20:53] [main/INFO]: Preparing spawn area: 4%
[15:20:53] [main/INFO]: Preparing spawn area: 4%
[15:20:54] [main/INFO]: Preparing spawn area: 4%
[15:20:54] [main/INFO]: Preparing spawn area: 4%
[15:20:55] [main/INFO]: Preparing spawn area: 6%
[15:20:55] [main/INFO]: Preparing spawn area: 6%
[15:20:55] [main/INFO]: Preparing spawn area: 6%
[15:20:56] [main/INFO]: Preparing spawn area: 6%
[15:20:56] [main/INFO]: Preparing spawn area: 6%
[15:20:57] [main/INFO]: Preparing spawn area: 7%
[15:20:58] [main/INFO]: Preparing spawn area: 7%
[15:20:58] [main/INFO]: Preparing spawn area: 7%
[15:20:59] [main/INFO]: Preparing spawn area: 9%
[15:20:59] [main/INFO]: Preparing spawn area: 9%
[15:20:59] [main/INFO]: Preparing spawn area: 9%
[15:21:00] [main/INFO]: Preparing spawn area: 9%
[15:21:01] [main/INFO]: Preparing spawn area: 10%
[15:21:01] [main/INFO]: Preparing spawn area: 10%
[15:21:02] [main/INFO]: Preparing spawn area: 10%
[15:21:02] [main/INFO]: Preparing spawn area: 10%
[15:21:02] [main/INFO]: Preparing spawn area: 11%
[15:21:03] [main/INFO]: Preparing spawn area: 11%
[15:21:04] [main/INFO]: Preparing spawn area: 11%
[15:21:04] [main/INFO]: Preparing spawn area: 11%
[15:21:05] [main/INFO]: Preparing spawn area: 12%
[15:21:05] [main/INFO]: Preparing spawn area: 12%
[15:21:05] [main/INFO]: Preparing spawn area: 12%
[15:21:06] [main/INFO]: Preparing spawn area: 13%
[15:21:07] [main/INFO]: Preparing spawn area: 13%
[15:21:07] [main/INFO]: Preparing spawn area: 14%
[15:21:08] [main/INFO]: Preparing spawn area: 14%
[15:21:08] [main/INFO]: Preparing spawn area: 14%
[15:21:08] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 14%
[15:21:15] [main/INFO]: Preparing spawn area: 20%
[15:21:16] [main/INFO]: Preparing spawn area: 20%
[15:21:16] [main/INFO]: Preparing spawn area: 20%
[15:21:17] [main/INFO]: Preparing spawn area: 21%
[15:21:17] [main/INFO]: Preparing spawn area: 21%
[15:21:17] [main/INFO]: Preparing spawn area: 21%
[15:21:18] [main/INFO]: Preparing spawn area: 22%
[15:21:18] [main/INFO]: Preparing spawn area: 22%
[15:21:19] [main/INFO]: Preparing spawn area: 22%
[15:21:19] [main/INFO]: Preparing spawn area: 22%
[15:21:20] [main/INFO]: Preparing spawn area: 23%
[15:21:21] [main/INFO]: Preparing spawn area: 23%
[15:21:22] [main/INFO]: Preparing spawn area: 23%
[15:21:22] [main/INFO]: Preparing spawn area: 23%
[15:21:22] [main/INFO]: Preparing spawn area: 23%
[15:21:23] [main/INFO]: Preparing spawn area: 26%
[15:21:23] [main/INFO]: Preparing spawn area: 26%
[15:21:23] [main/INFO]: Preparing spawn area: 27%
[15:21:24] [main/INFO]: Preparing spawn area: 27%
[15:21:25] [main/INFO]: Preparing spawn area: 27%
[15:21:28] [main/INFO]: Preparing spawn area: 28%
[15:21:28] [main/INFO]: Preparing spawn area: 28%
[15:21:28] [main/INFO]: Preparing spawn area: 28%
[15:21:28] [main/INFO]: Preparing spawn area: 28%
[15:21:28] [main/INFO]: Preparing spawn area: 28%
[15:21:28] [main/INFO]: Preparing spawn area: 28%
[15:21:28] [main/INFO]: Preparing spawn area: 32%
[15:21:29] [main/INFO]: Preparing spawn area: 33%
[15:21:29] [main/INFO]: Preparing spawn area: 33%
[15:21:30] [main/INFO]: Preparing spawn area: 33%
[15:21:31] [main/INFO]: Preparing spawn area: 34%
[15:21:31] [main/INFO]: Preparing spawn area: 34%
[15:21:31] [main/INFO]: Preparing spawn area: 34%
[15:21:32] [main/INFO]: Preparing spawn area: 35%
[15:21:32] [main/INFO]: Preparing spawn area: 35%
[15:21:32] [main/INFO]: Preparing spawn area: 36%
[15:21:33] [main/INFO]: Preparing spawn area: 36%
[15:21:34] [main/INFO]: Preparing spawn area: 37%
[15:21:34] [main/INFO]: Preparing spawn area: 37%
[15:21:34] [main/INFO]: Preparing spawn area: 37%
[15:21:35] [main/INFO]: Preparing spawn area: 38%
[15:21:36] [main/INFO]: Preparing spawn area: 38%
[15:21:36] [main/INFO]: Preparing spawn area: 39%
[15:21:37] [main/INFO]: Preparing spawn area: 39%
[15:21:37] [main/INFO]: Preparing spawn area: 40%
[15:21:37] [main/INFO]: Preparing spawn area: 40%
[15:21:39] [main/INFO]: Preparing spawn area: 41%
[15:21:39] [main/INFO]: Preparing spawn area: 41%
[15:21:39] [main/INFO]: Preparing spawn area: 41%
[15:21:40] [main/INFO]: Preparing spawn area: 41%
[15:21:40] [main/INFO]: Preparing spawn area: 42%
[15:21:43] [main/INFO]: Preparing spawn area: 43%
[15:21:43] [main/INFO]: Preparing spawn area: 43%
[15:21:43] [main/INFO]: Preparing spawn area: 43%
[15:21:43] [main/INFO]: Preparing spawn area: 43%
[15:21:43] [main/INFO]: Preparing spawn area: 43%
[15:21:43] [main/INFO]: Preparing spawn area: 46%
[15:21:44] [main/INFO]: Preparing spawn area: 46%
[15:21:44] [main/INFO]: Preparing spawn area: 47%
[15:21:45] [main/INFO]: Preparing spawn area: 47%
[15:21:45] [main/INFO]: Preparing spawn area: 47%
[15:21:46] [main/INFO]: Preparing spawn area: 48%
[15:21:46] [main/INFO]: Preparing spawn area: 48%
[15:21:47] [main/INFO]: Preparing spawn area: 48%
[15:21:47] [main/INFO]: Preparing spawn area: 48%
[15:21:47] [main/INFO]: Preparing spawn area: 49%
[15:21:48] [main/INFO]: Preparing spawn area: 49%
[15:21:48] [main/INFO]: Preparing spawn area: 50%
[15:21:49] [main/INFO]: Preparing spawn area: 51%
[15:21:49] [main/INFO]: Preparing spawn area: 51%
[15:21:50] [main/INFO]: Preparing spawn area: 51%
[15:21:51] [main/INFO]: Preparing spawn area: 51%
[15:21:51] [main/INFO]: Preparing spawn area: 52%
[15:21:52] [main/INFO]: Preparing spawn area: 52%
[15:21:52] [main/INFO]: Preparing spawn area: 53%
[15:21:53] [main/INFO]: Preparing spawn area: 53%
[15:21:53] [main/INFO]: Preparing spawn area: 54%
[15:21:56] [main/INFO]: Preparing spawn area: 54%
[15:21:56] [main/INFO]: Preparing spawn area: 54%
[15:21:56] [main/INFO]: Preparing spawn area: 54%
[15:21:56] [main/INFO]: Preparing spawn area: 54%
[15:21:56] [main/INFO]: Preparing spawn area: 54%
[15:21:56] [main/INFO]: Preparing spawn area: 54%
[15:21:56] [main/INFO]: Preparing spawn area: 56%
[15:21:57] [main/INFO]: Preparing spawn area: 56%
[15:21:57] [main/INFO]: Preparing spawn area: 56%
[15:21:58] [main/INFO]: Preparing spawn area: 57%
[15:21:59] [main/INFO]: Preparing spawn area: 57%
[15:21:59] [main/INFO]: Preparing spawn area: 57%
[15:22:00] [main/INFO]: Preparing spawn area: 57%
[15:22:00] [main/INFO]: Preparing spawn area: 58%
[15:22:01] [main/INFO]: Preparing spawn area: 58%
[15:22:02] [main/INFO]: Preparing spawn area: 59%
[15:22:02] [main/INFO]: Preparing spawn area: 59%
[15:22:03] [main/INFO]: Preparing spawn area: 59%
[15:22:03] [main/INFO]: Preparing spawn area: 59%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 61%
[15:22:11] [main/INFO]: Preparing spawn area: 68%
[15:22:12] [main/INFO]: Preparing spawn area: 74%
[15:22:12] [main/INFO]: Preparing spawn area: 74%
[15:22:12] [main/INFO]: Preparing spawn area: 75%
[15:22:13] [main/INFO]: Preparing spawn area: 75%
[15:22:14] [main/INFO]: Preparing spawn area: 75%
[15:22:14] [main/INFO]: Preparing spawn area: 76%
[15:22:15] [main/INFO]: Preparing spawn area: 76%
[15:22:15] [main/INFO]: Preparing spawn area: 76%
[15:22:15] [main/INFO]: Preparing spawn area: 77%
[15:22:16] [main/INFO]: Preparing spawn area: 78%
[15:22:16] [main/INFO]: Preparing spawn area: 78%
[15:22:20] [main/INFO]: Preparing spawn area: 79%
[15:22:20] [main/INFO]: Preparing spawn area: 79%
[15:22:20] [main/INFO]: Preparing spawn area: 79%
[15:22:20] [main/INFO]: Preparing spawn area: 79%
[15:22:20] [main/INFO]: Preparing spawn area: 79%
[15:22:20] [main/INFO]: Preparing spawn area: 79%
[15:22:20] [main/INFO]: Preparing spawn area: 82%
[15:22:21] [main/INFO]: Preparing spawn area: 83%
[15:22:21] [main/INFO]: Preparing spawn area: 83%
[15:22:22] [main/INFO]: Preparing spawn area: 83%
[15:22:22] [main/INFO]: Preparing spawn area: 84%
[15:22:26] [main/INFO]: Preparing spawn area: 84%
[15:22:26] [main/INFO]: Preparing spawn area: 84%
[15:22:26] [main/INFO]: Preparing spawn area: 84%
[15:22:26] [main/INFO]: Preparing spawn area: 84%
[15:22:26] [main/INFO]: Preparing spawn area: 84%
[15:22:26] [main/INFO]: Preparing spawn area: 84%
[15:22:26] [main/INFO]: Preparing spawn area: 84%
[15:22:26] [main/INFO]: Preparing spawn area: 84%
[15:22:27] [main/INFO]: Preparing spawn area: 88%
[15:22:27] [main/INFO]: Preparing spawn area: 88%
[15:22:28] [main/INFO]: Preparing spawn area: 89%
[15:22:28] [main/INFO]: Preparing spawn area: 89%
[15:22:29] [main/INFO]: Preparing spawn area: 90%
[15:22:30] [main/INFO]: Preparing spawn area: 90%
[15:22:30] [main/INFO]: Preparing spawn area: 90%
[15:22:30] [main/INFO]: Preparing spawn area: 90%
[15:22:31] [main/INFO]: Preparing spawn area: 92%
[15:22:31] [main/INFO]: Preparing spawn area: 92%
[15:22:34] [main/INFO]: Preparing spawn area: 92%
[15:22:34] [main/INFO]: Preparing spawn area: 92%
[15:22:34] [main/INFO]: Preparing spawn area: 92%
[15:22:34] [main/INFO]: Preparing spawn area: 92%
[15:22:34] [main/INFO]: Preparing spawn area: 92%
[15:22:34] [main/INFO]: Preparing spawn area: 92%
[15:22:35] [main/INFO]: Preparing spawn area: 96%
[15:22:35] [main/INFO]: Preparing spawn area: 96%
[15:22:36] [main/INFO]: Preparing spawn area: 96%
[15:22:39] [main/INFO]: Preparing spawn area: 97%
[15:22:39] [main/INFO]: Preparing spawn area: 97%
[15:22:39] [main/INFO]: Preparing spawn area: 97%
[15:22:39] [main/INFO]: Preparing spawn area: 97%
[15:22:39] [main/INFO]: Preparing spawn area: 97%
[15:22:39] [main/INFO]: Preparing spawn area: 97%
[15:22:39] [main/INFO]: Preparing spawn area: 97%
[15:22:39] [main/INFO]: Time elapsed: 120168 ms
[15:22:40] [Server thread/INFO]: Changing view distance to 2, from 10
nov 19, 2024 3:22:42 P. M. io.netty.util.internal.MacAddressUtil defaultMachineId
ADVERTENCIA: Failed to find a usable hardware address from the network interfaces;
using random bytes: af:bc:04:85:48:1b:d0:0c
[15:22:49] [Server thread/INFO]: supersonisin[local:E:44952e8a] logged in with
entity id 1 at (-113.5, 4.0, -199.5)
[15:22:49] [Server thread/INFO]: supersonisin joined the game
[15:22:53] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
5251ms or 105 ticks behind
[15:22:53] [Server thread/INFO]: Saving and pausing game...
[15:22:53] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:22:54] [main/INFO]: [CHAT] A new §eOptiFine§f version is available: §e§nHD
Ultra G7§r§f
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;
struct _gl4es_FPELightSourceParameters1
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
highp vec4 position;
highp vec3 spotDirection;
highp float spotExponent;
highp float spotCosCutoff;
highp float constantAttenuation;
highp float linearAttenuation;
highp float quadraticAttenuation;
};
struct _gl4es_FPELightSourceParameters0
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
highp vec4 position;
highp vec3 spotDirection;
highp float spotExponent;
highp float spotCosCutoff;
};
struct _gl4es_LightProducts
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
};
uniform highp float _gl4es_FrontMaterial_shininess;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_0;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_0;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_1;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_1;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_1;
uniform highp mat4 _gl4es_TextureMatrix_1;
varying vec2 _gl4es_TexCoord_2;
uniform highp mat4 _gl4es_TextureMatrix_2;

void main() {
vec4 vertex = gl_ModelViewMatrix * gl_Vertex;
vec3 normal = normalize(gl_NormalMatrix * gl_Normal);
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_FrontMaterial.emission;
Color += gl_Color*gl_LightModel.ambient;
highp float att;
highp float spot;
highp vec3 VP;
highp float lVP;
highp float nVP;
highp vec3 aa,dd,ss;
highp vec3 hi;
att = 1.0;
VP = normalize(_gl4es_LightSource_0.position.xyz);
aa = gl_Color.xyz * _gl4es_LightSource_0.ambient.xyz;
nVP = dot(normal, VP);
dd = (nVP>0.)?(nVP * gl_Color.xyz * _gl4es_LightSource_0.diffuse.xyz):vec3(0.);
hi = normalize(VP + vec3(0., 0., 1.));
lVP = dot(normal, hi);
ss = (nVP>0. && lVP>0.)?(_gl4es_FrontLightProduct_0.specular.xyz):vec3(0.);
Color.rgb += att*(aa+dd+ss);
att = 1.0;
VP = normalize(_gl4es_LightSource_1.position.xyz);
aa = gl_Color.xyz * _gl4es_LightSource_1.ambient.xyz;
nVP = dot(normal, VP);
dd = (nVP>0.)?(nVP * gl_Color.xyz * _gl4es_LightSource_1.diffuse.xyz):vec3(0.);
hi = normalize(VP + vec3(0., 0., 1.));
lVP = dot(normal, hi);
ss = (nVP>0. && lVP>0.)?(_gl4es_FrontLightProduct_1.specular.xyz):vec3(0.);
Color.rgb += att*(aa+dd+ss);
Color.a = gl_Color.a;
Color.rgb = clamp(Color.rgb, 0., 1.);
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
tmp_tex = (_gl4es_TextureMatrix_1 * gl_MultiTexCoord1);
_gl4es_TexCoord_1 = tmp_tex.xy / tmp_tex.q;
tmp_tex = (_gl4es_TextureMatrix_2 * gl_MultiTexCoord2);
_gl4es_TexCoord_2 = tmp_tex.xy / tmp_tex.q;
FogSrc = vertex.z;
}

[15:22:56] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New


World]'/minecraft:the_nether
[15:22:56] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
attribute highp vec4 _gl4es_MultiTexCoord1;
attribute highp vec4 _gl4es_MultiTexCoord2;
attribute highp vec3 _gl4es_Normal;
uniform highp mat4 _gl4es_ModelViewMatrix;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
uniform highp mat3 _gl4es_NormalMatrix;
struct _gl4es_LightModelParameters {
vec4 ambient;
};
uniform _gl4es_LightModelParameters _gl4es_LightModel;
struct _gl4es_MaterialParameters
{
vec4 emission;
vec4 ambient;
vec4 diffuse;
vec4 specular;
float shininess;
};
uniform _gl4es_MaterialParameters _gl4es_FrontMaterial;
uniform _gl4es_MaterialParameters _gl4es_BackMaterial;
struct _gl4es_FPELightSourceParameters1 {
vec4 ambient;
vec4 diffuse;
vec4 specular;
vec4 position;
vec3 spotDirection;
float spotExponent;
float spotCosCutoff;
float constantAttenuation;
float linearAttenuation;
float quadraticAttenuation;
};
struct _gl4es_FPELightSourceParameters0 {
vec4 ambient;
vec4 diffuse;
vec4 specular;
vec4 position;
vec3 spotDirection;
float spotExponent;
float spotCosCutoff;
};
struct _gl4es_LightProducts {
vec4 ambient;
vec4 diffuse;
vec4 specular;
};
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
uniform float _gl4es_FrontMaterial_shininess;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_0;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_0;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_1;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_1;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_1;
uniform mat4 _gl4es_TextureMatrix_1;
varying vec2 _gl4es_TexCoord_2;
uniform mat4 _gl4es_TextureMatrix_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec3 dd_3;
vec3 aa_4;
float nVP_5;
vec3 VP_6;
float att_7;
vec3 normal_8;
vec4 vertex_9;
vec4 tmpvar_10;
vertex_9 = ((((_gl4es_ModelViewMatrix[0] * _gl4es_Vertex.x) +
(_gl4es_ModelViewMatrix[1] * _gl4es_Vertex.y)) + (_gl4es_ModelViewMatrix[2] *
_gl4es_Vertex.z)) + (_gl4es_ModelViewMatrix[3] * _gl4es_Vertex.w));
vec3 tmpvar_11;
vec3 tmpvar_12;
tmpvar_11 = normalize ((((_gl4es_NormalMatrix[0] * _gl4es_Normal.x) +
(_gl4es_NormalMatrix[1] * _gl4es_Normal.y)) + (_gl4es_NormalMatrix[2] *
_gl4es_Normal.z)));
normal_8 = tmpvar_11;
vec4 tmpvar_13;
tmpvar_13.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_13.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_13.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_13.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_13;
Color = _gl4es_FrontMaterial.emission ;
Color = (Color + (_gl4es_Color * _gl4es_LightModel.ambient ));
att_7 = 1.0;
vec3 tmpvar_14;
tmpvar_14 = normalize (_gl4es_LightSource_0.position .xyz);
VP_6 = tmpvar_14;
aa_4 = (_gl4es_Color.xyz * _gl4es_LightSource_0.ambient .xyz);
float tmpvar_15;
tmpvar_15 = dot (normal_8, tmpvar_14);
nVP_5 = tmpvar_15;
vec3 tmpvar_16;
if ((0.0 < tmpvar_15)){
tmpvar_16 = ((tmpvar_15 * _gl4es_Color.xyz) *
_gl4es_LightSource_0.diffuse .xyz);
}
else
{
tmpvar_16 = vec3(0.0, 0.0, 0.0);
}
dd_3 = tmpvar_16;
vec3 tmpvar_17;
tmpvar_17 = normalize ((VP_6 + vec3(0.0, 0.0, 1.0)));
float tmpvar_18;
tmpvar_18 = dot (normal_8, tmpvar_17);
vec3 tmpvar_19;
if (((0.0 < nVP_5) && (0.0 < tmpvar_18))){
tmpvar_19 = _gl4es_FrontLightProduct_0.specular .xyz;
}
else
{
tmpvar_19 = vec3(0.0, 0.0, 0.0);
}
Color.xyz = (Color.xyz + (att_7 * ((aa_4 + dd_3) + tmpvar_19)));
att_7 = 1.0;
vec3 tmpvar_20;
tmpvar_20 = normalize (_gl4es_LightSource_1.position .xyz);
VP_6 = tmpvar_20;
aa_4 = (_gl4es_Color.xyz * _gl4es_LightSource_1.ambient .xyz);
float tmpvar_21;
tmpvar_21 = dot (normal_8, tmpvar_20);
nVP_5 = tmpvar_21;
vec3 tmpvar_22;
if ((0.0 < tmpvar_21)){
tmpvar_22 = ((tmpvar_21 * _gl4es_Color.xyz) *
_gl4es_LightSource_1.diffuse .xyz);
}
else
{
tmpvar_22 = vec3(0.0, 0.0, 0.0);
}
dd_3 = tmpvar_22;
vec3 tmpvar_23;
tmpvar_23 = normalize ((VP_6 + vec3(0.0, 0.0, 1.0)));
float tmpvar_24;
tmpvar_24 = dot (normal_8, tmpvar_23);
vec3 tmpvar_25;
if (((0.0 < nVP_5) && (0.0 < tmpvar_24))){
tmpvar_25 = _gl4es_FrontLightProduct_1.specular .xyz;
}
else
{
tmpvar_25 = vec3(0.0, 0.0, 0.0);
}
Color.xyz = (Color.xyz + (att_7 * ((aa_4 + dd_3) + tmpvar_25)));
Color.w = _gl4es_Color.w;
vec3 tmpvar_26;
tmpvar_26 = clamp (Color.xyz, 0.0, 1.0);
Color.xyz = tmpvar_26;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
vec4 tmpvar_27;
tmpvar_27 = ((((_gl4es_TextureMatrix_1[0] * _gl4es_MultiTexCoord1.x) +
(_gl4es_TextureMatrix_1[1] * _gl4es_MultiTexCoord1.y)) + (_gl4es_TextureMatrix_1[2]
* _gl4es_MultiTexCoord1.z)) + (_gl4es_TextureMatrix_1[3] *
_gl4es_MultiTexCoord1.w));
_gl4es_TexCoord_1 = (tmpvar_27.xy / tmpvar_27.w);
vec4 tmpvar_28;
tmpvar_28 = ((((_gl4es_TextureMatrix_2[0] * _gl4es_MultiTexCoord2.x) +
(_gl4es_TextureMatrix_2[1] * _gl4es_MultiTexCoord2.y)) + (_gl4es_TextureMatrix_2[2]
* _gl4es_MultiTexCoord2.z)) + (_gl4es_TextureMatrix_2[3] *
_gl4es_MultiTexCoord2.w));
_gl4es_TexCoord_2 = (tmpvar_28.xy / tmpvar_28.w);
FogSrc = vertex_9.z;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_1;
uniform sampler2D _gl4es_TexSampler_1;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
vec4 texColor1 = texture2D(_gl4es_TexSampler_1, _gl4es_TexCoord_1);
vec4 texColor2 = texture2D(_gl4es_TexSampler_2, _gl4es_TexCoord_2);
vec4 Arg0, Arg1, Arg2;
fColor *= texColor0;
Arg0 = fColor;
Arg1.rgb = texColor1.rgb;
Arg2.rgb = vec3(texColor1.a);
fColor.rgb = Arg0.rgb*Arg2.rgb + Arg1.rgb*(vec3(1.)-Arg2.rgb);
fColor.a = Arg0.a;
fColor = clamp(fColor, 0., 1.);
fColor *= texColor2;
highp float fog_c = abs(FogSrc);
highp float FogF = clamp(exp(-(gl_Fog.density * fog_c)*(gl_Fog.density * fog_c)),
0., 1.);
fColor.rgb = mix(gl_Fog.color.rgb, fColor.rgb, FogF);
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
struct _gl4es_FogParameters {
lowp vec4 color;
mediump float density;
highp float start;
highp float end;
highp float scale;
};
uniform _gl4es_FogParameters _gl4es_Fog;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_1;
uniform sampler2D _gl4es_TexSampler_1;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 Arg0_3;
vec4 texColor2_4;
vec4 texColor1_5;
vec4 texColor0_6;
vec4 fColor_7;
fColor_7 = Color;
vec4 tmpvar_8;
tmpvar_8 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
texColor0_6 = tmpvar_8;
vec4 tmpvar_9;
tmpvar_9 = texture2D (_gl4es_TexSampler_1, _gl4es_TexCoord_1);
texColor1_5 = tmpvar_9;
vec4 tmpvar_10;
tmpvar_10 = texture2D (_gl4es_TexSampler_2, _gl4es_TexCoord_2);
texColor2_4 = tmpvar_10;
fColor_7 = (fColor_7 * texColor0_6);
Arg0_3 = fColor_7;
fColor_7.xyz = ((fColor_7.xyz * texColor1_5.www) + (texColor1_5.xyz * (vec3(1.0,
1.0, 1.0) - texColor1_5.www)));
fColor_7.w = Arg0_3.w;
vec4 tmpvar_11;
tmpvar_11 = clamp (fColor_7, 0.0, 1.0);
fColor_7 = (tmpvar_11 * texColor2_4);
float tmpvar_12;
tmpvar_12 = abs (FogSrc);
float tmpvar_13;
tmpvar_13 = exp ((-((_gl4es_Fog.density * tmpvar_12)) * (_gl4es_Fog.density *
tmpvar_12)));
float tmpvar_14;
tmpvar_14 = clamp (tmpvar_13, 0.0, 1.0);
vec3 tmpvar_15;
tmpvar_15 = mix (_gl4es_Fog.color .xyz, fColor_7.xyz, tmpvar_14);
fColor_7.xyz = tmpvar_15;
gl_FragColor = fColor_7;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor *= texColor0;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 fColor_3;
fColor_3 = Color;
vec4 tmpvar_4;
tmpvar_4 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor_3 = (fColor_3 * tmpvar_4);
gl_FragColor = fColor_3;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
uniform float _gl4es_AlphaRef;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor *= texColor0;
if (floor(fColor.a*255.) <= _gl4es_AlphaRef) discard;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
uniform float _gl4es_AlphaRef;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 fColor_3;
fColor_3 = Color;
vec4 tmpvar_4;
tmpvar_4 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor_3 = (fColor_3 * tmpvar_4);
float tmpvar_5;
tmpvar_5 = floor ((fColor_3.w * 255.0));
bool tmpvar_6;
tmpvar_6 = bool(0);
if ((_gl4es_AlphaRef >= tmpvar_5)){
tmpvar_6 = bool(1);
}
;
tmpvar_2 = tmpvar_6;
tmpvar_1 = tmpvar_6;
if ( tmpvar_1) {discard; };
gl_FragColor = fColor_3;
}

[15:22:58] [Worker-Cape-20/ERROR]: Couldn't download http texture:


java.net.SocketTimeoutException: Connect timed out
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
void main() {
vec4 fColor = Color;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
gl_FragColor = Color;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_2;
uniform highp mat4 _gl4es_TextureMatrix_2;

void main() {
vec4 vertex = gl_ModelViewMatrix * gl_Vertex;
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
tmp_tex = (_gl4es_TextureMatrix_2 * gl_MultiTexCoord2);
_gl4es_TexCoord_2 = tmp_tex.xy / tmp_tex.q;
FogSrc = vertex.z;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
attribute highp vec4 _gl4es_MultiTexCoord2;
uniform highp mat4 _gl4es_ModelViewMatrix;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_2;
uniform mat4 _gl4es_TextureMatrix_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
vec4 tmpvar_4;
tmpvar_4 = ((((_gl4es_TextureMatrix_2[0] * _gl4es_MultiTexCoord2.x) +
(_gl4es_TextureMatrix_2[1] * _gl4es_MultiTexCoord2.y)) + (_gl4es_TextureMatrix_2[2]
* _gl4es_MultiTexCoord2.z)) + (_gl4es_TextureMatrix_2[3] *
_gl4es_MultiTexCoord2.w));
_gl4es_TexCoord_2 = (tmpvar_4.xy / tmpvar_4.w);
vec4 tmpvar_5;
FogSrc = ((((_gl4es_ModelViewMatrix[0] * _gl4es_Vertex.x) +
(_gl4es_ModelViewMatrix[1] * _gl4es_Vertex.y)) + (_gl4es_ModelViewMatrix[2] *
_gl4es_Vertex.z)) + (_gl4es_ModelViewMatrix[3] * _gl4es_Vertex.w)).z;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
vec4 texColor2 = texture2D(_gl4es_TexSampler_2, _gl4es_TexCoord_2);
fColor *= texColor0;
fColor *= texColor2;
if (floor(fColor.a*255.) <= _gl4es_AlphaRef) discard;
highp float fog_c = abs(FogSrc);
highp float FogF = clamp(exp(-(gl_Fog.density * fog_c)*(gl_Fog.density * fog_c)),
0., 1.);
fColor.rgb = mix(gl_Fog.color.rgb, fColor.rgb, FogF);
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
struct _gl4es_FogParameters {
lowp vec4 color;
mediump float density;
highp float start;
highp float end;
highp float scale;
};
uniform _gl4es_FogParameters _gl4es_Fog;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 texColor0_3;
vec4 fColor_4;
fColor_4 = Color;
vec4 tmpvar_5;
tmpvar_5 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
texColor0_3 = tmpvar_5;
vec4 tmpvar_6;
tmpvar_6 = texture2D (_gl4es_TexSampler_2, _gl4es_TexCoord_2);
fColor_4 = (fColor_4 * texColor0_3);
fColor_4 = (fColor_4 * tmpvar_6);
float tmpvar_7;
tmpvar_7 = floor ((fColor_4.w * 255.0));
bool tmpvar_8;
tmpvar_8 = bool(0);
if ((_gl4es_AlphaRef >= tmpvar_7)){
tmpvar_8 = bool(1);
}
;
tmpvar_2 = tmpvar_8;
tmpvar_1 = tmpvar_8;
if ( tmpvar_1) {discard; };
float tmpvar_9;
tmpvar_9 = abs (FogSrc);
float tmpvar_10;
tmpvar_10 = exp ((-((_gl4es_Fog.density * tmpvar_9)) * (_gl4es_Fog.density *
tmpvar_9)));
float tmpvar_11;
tmpvar_11 = clamp (tmpvar_10, 0.0, 1.0);
vec3 tmpvar_12;
tmpvar_12 = mix (_gl4es_Fog.color .xyz, fColor_4.xyz, tmpvar_11);
fColor_4.xyz = tmpvar_12;
gl_FragColor = fColor_4;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_2;
uniform highp mat4 _gl4es_TextureMatrix_2;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
tmp_tex = (_gl4es_TextureMatrix_2 * gl_MultiTexCoord2);
_gl4es_TexCoord_2 = tmp_tex.xy / tmp_tex.q;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
attribute highp vec4 _gl4es_MultiTexCoord2;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_2;
uniform mat4 _gl4es_TextureMatrix_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
vec4 tmpvar_4;
tmpvar_4 = ((((_gl4es_TextureMatrix_2[0] * _gl4es_MultiTexCoord2.x) +
(_gl4es_TextureMatrix_2[1] * _gl4es_MultiTexCoord2.y)) + (_gl4es_TextureMatrix_2[2]
* _gl4es_MultiTexCoord2.z)) + (_gl4es_TextureMatrix_2[3] *
_gl4es_MultiTexCoord2.w));
_gl4es_TexCoord_2 = (tmpvar_4.xy / tmpvar_4.w);
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
vec4 texColor2 = texture2D(_gl4es_TexSampler_2, _gl4es_TexCoord_2);
fColor *= texColor0;
fColor *= texColor2;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 texColor0_3;
vec4 fColor_4;
fColor_4 = Color;
vec4 tmpvar_5;
tmpvar_5 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
texColor0_3 = tmpvar_5;
vec4 tmpvar_6;
tmpvar_6 = texture2D (_gl4es_TexSampler_2, _gl4es_TexCoord_2);
fColor_4 = (fColor_4 * texColor0_3);
fColor_4 = (fColor_4 * tmpvar_6);
gl_FragColor = fColor_4;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_2;
uniform highp mat4 _gl4es_TextureMatrix_2;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
tmp_tex = (_gl4es_TextureMatrix_2 * gl_MultiTexCoord2);
_gl4es_TexCoord_2 = tmp_tex.xy / tmp_tex.q;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
attribute highp vec4 _gl4es_MultiTexCoord2;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_2;
uniform mat4 _gl4es_TextureMatrix_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
vec4 tmpvar_4;
tmpvar_4 = ((((_gl4es_TextureMatrix_2[0] * _gl4es_MultiTexCoord2.x) +
(_gl4es_TextureMatrix_2[1] * _gl4es_MultiTexCoord2.y)) + (_gl4es_TextureMatrix_2[2]
* _gl4es_MultiTexCoord2.z)) + (_gl4es_TextureMatrix_2[3] *
_gl4es_MultiTexCoord2.w));
_gl4es_TexCoord_2 = (tmpvar_4.xy / tmpvar_4.w);
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
vec4 texColor2 = texture2D(_gl4es_TexSampler_2, _gl4es_TexCoord_2);
fColor *= texColor0;
fColor *= texColor2;
if (floor(fColor.a*255.) <= _gl4es_AlphaRef) discard;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 texColor0_3;
vec4 fColor_4;
fColor_4 = Color;
vec4 tmpvar_5;
tmpvar_5 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
texColor0_3 = tmpvar_5;
vec4 tmpvar_6;
tmpvar_6 = texture2D (_gl4es_TexSampler_2, _gl4es_TexCoord_2);
fColor_4 = (fColor_4 * texColor0_3);
fColor_4 = (fColor_4 * tmpvar_6);
float tmpvar_7;
tmpvar_7 = floor ((fColor_4.w * 255.0));
bool tmpvar_8;
tmpvar_8 = bool(0);
if ((_gl4es_AlphaRef >= tmpvar_7)){
tmpvar_8 = bool(1);
}
;
tmpvar_2 = tmpvar_8;
tmpvar_1 = tmpvar_8;
if ( tmpvar_1) {discard; };
gl_FragColor = fColor_4;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
struct _gl4es_FPELightSourceParameters1
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
highp vec4 position;
highp vec3 spotDirection;
highp float spotExponent;
highp float spotCosCutoff;
highp float constantAttenuation;
highp float linearAttenuation;
highp float quadraticAttenuation;
};
struct _gl4es_FPELightSourceParameters0
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
highp vec4 position;
highp vec3 spotDirection;
highp float spotExponent;
highp float spotCosCutoff;
};
struct _gl4es_LightProducts
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
};
uniform highp float _gl4es_FrontMaterial_shininess;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_0;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_0;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_1;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_1;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_1;
uniform highp mat4 _gl4es_TextureMatrix_1;
varying vec2 _gl4es_TexCoord_2;
uniform highp mat4 _gl4es_TextureMatrix_2;

void main() {
vec3 normal = normalize(gl_NormalMatrix * gl_Normal);
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_FrontMaterial.emission;
Color += gl_Color*gl_LightModel.ambient;
highp float att;
highp float spot;
highp vec3 VP;
highp float lVP;
highp float nVP;
highp vec3 aa,dd,ss;
highp vec3 hi;
att = 1.0;
VP = normalize(_gl4es_LightSource_0.position.xyz);
aa = gl_Color.xyz * _gl4es_LightSource_0.ambient.xyz;
nVP = dot(normal, VP);
dd = (nVP>0.)?(nVP * gl_Color.xyz * _gl4es_LightSource_0.diffuse.xyz):vec3(0.);
hi = normalize(VP + vec3(0., 0., 1.));
lVP = dot(normal, hi);
ss = (nVP>0. && lVP>0.)?(_gl4es_FrontLightProduct_0.specular.xyz):vec3(0.);
Color.rgb += att*(aa+dd+ss);
att = 1.0;
VP = normalize(_gl4es_LightSource_1.position.xyz);
aa = gl_Color.xyz * _gl4es_LightSource_1.ambient.xyz;
nVP = dot(normal, VP);
dd = (nVP>0.)?(nVP * gl_Color.xyz * _gl4es_LightSource_1.diffuse.xyz):vec3(0.);
hi = normalize(VP + vec3(0., 0., 1.));
lVP = dot(normal, hi);
ss = (nVP>0. && lVP>0.)?(_gl4es_FrontLightProduct_1.specular.xyz):vec3(0.);
Color.rgb += att*(aa+dd+ss);
Color.a = gl_Color.a;
Color.rgb = clamp(Color.rgb, 0., 1.);
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
tmp_tex = (_gl4es_TextureMatrix_1 * gl_MultiTexCoord1);
_gl4es_TexCoord_1 = tmp_tex.xy / tmp_tex.q;
tmp_tex = (_gl4es_TextureMatrix_2 * gl_MultiTexCoord2);
_gl4es_TexCoord_2 = tmp_tex.xy / tmp_tex.q;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
attribute highp vec4 _gl4es_MultiTexCoord1;
attribute highp vec4 _gl4es_MultiTexCoord2;
attribute highp vec3 _gl4es_Normal;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
uniform highp mat3 _gl4es_NormalMatrix;
struct _gl4es_LightModelParameters {
vec4 ambient;
};
uniform _gl4es_LightModelParameters _gl4es_LightModel;
struct _gl4es_MaterialParameters
{
vec4 emission;
vec4 ambient;
vec4 diffuse;
vec4 specular;
float shininess;
};
uniform _gl4es_MaterialParameters _gl4es_FrontMaterial;
uniform _gl4es_MaterialParameters _gl4es_BackMaterial;
struct _gl4es_FPELightSourceParameters1 {
vec4 ambient;
vec4 diffuse;
vec4 specular;
vec4 position;
vec3 spotDirection;
float spotExponent;
float spotCosCutoff;
float constantAttenuation;
float linearAttenuation;
float quadraticAttenuation;
};
struct _gl4es_FPELightSourceParameters0 {
vec4 ambient;
vec4 diffuse;
vec4 specular;
vec4 position;
vec3 spotDirection;
float spotExponent;
float spotCosCutoff;
};
struct _gl4es_LightProducts {
vec4 ambient;
vec4 diffuse;
vec4 specular;
};
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
uniform float _gl4es_FrontMaterial_shininess;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_0;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_0;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_1;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_1;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_1;
uniform mat4 _gl4es_TextureMatrix_1;
varying vec2 _gl4es_TexCoord_2;
uniform mat4 _gl4es_TextureMatrix_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec3 dd_3;
vec3 aa_4;
float nVP_5;
vec3 VP_6;
float att_7;
vec3 normal_8;
vec3 tmpvar_9;
vec3 tmpvar_10;
tmpvar_9 = normalize ((((_gl4es_NormalMatrix[0] * _gl4es_Normal.x) +
(_gl4es_NormalMatrix[1] * _gl4es_Normal.y)) + (_gl4es_NormalMatrix[2] *
_gl4es_Normal.z)));
normal_8 = tmpvar_9;
vec4 tmpvar_11;
tmpvar_11.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_11.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_11.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_11.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_11;
Color = _gl4es_FrontMaterial.emission ;
Color = (Color + (_gl4es_Color * _gl4es_LightModel.ambient ));
att_7 = 1.0;
vec3 tmpvar_12;
tmpvar_12 = normalize (_gl4es_LightSource_0.position .xyz);
VP_6 = tmpvar_12;
aa_4 = (_gl4es_Color.xyz * _gl4es_LightSource_0.ambient .xyz);
float tmpvar_13;
tmpvar_13 = dot (normal_8, tmpvar_12);
nVP_5 = tmpvar_13;
vec3 tmpvar_14;
if ((0.0 < tmpvar_13)){
tmpvar_14 = ((tmpvar_13 * _gl4es_Color.xyz) *
_gl4es_LightSource_0.diffuse .xyz);
}
else
{
tmpvar_14 = vec3(0.0, 0.0, 0.0);
}
dd_3 = tmpvar_14;
vec3 tmpvar_15;
tmpvar_15 = normalize ((VP_6 + vec3(0.0, 0.0, 1.0)));
float tmpvar_16;
tmpvar_16 = dot (normal_8, tmpvar_15);
vec3 tmpvar_17;
if (((0.0 < nVP_5) && (0.0 < tmpvar_16))){
tmpvar_17 = _gl4es_FrontLightProduct_0.specular .xyz;
}
else
{
tmpvar_17 = vec3(0.0, 0.0, 0.0);
}
Color.xyz = (Color.xyz + (att_7 * ((aa_4 + dd_3) + tmpvar_17)));
att_7 = 1.0;
vec3 tmpvar_18;
tmpvar_18 = normalize (_gl4es_LightSource_1.position .xyz);
VP_6 = tmpvar_18;
aa_4 = (_gl4es_Color.xyz * _gl4es_LightSource_1.ambient .xyz);
float tmpvar_19;
tmpvar_19 = dot (normal_8, tmpvar_18);
nVP_5 = tmpvar_19;
vec3 tmpvar_20;
if ((0.0 < tmpvar_19)){
tmpvar_20 = ((tmpvar_19 * _gl4es_Color.xyz) *
_gl4es_LightSource_1.diffuse .xyz);
}
else
{
tmpvar_20 = vec3(0.0, 0.0, 0.0);
}
dd_3 = tmpvar_20;
vec3 tmpvar_21;
tmpvar_21 = normalize ((VP_6 + vec3(0.0, 0.0, 1.0)));
float tmpvar_22;
tmpvar_22 = dot (normal_8, tmpvar_21);
vec3 tmpvar_23;
if (((0.0 < nVP_5) && (0.0 < tmpvar_22))){
tmpvar_23 = _gl4es_FrontLightProduct_1.specular .xyz;
}
else
{
tmpvar_23 = vec3(0.0, 0.0, 0.0);
}
Color.xyz = (Color.xyz + (att_7 * ((aa_4 + dd_3) + tmpvar_23)));
Color.w = _gl4es_Color.w;
vec3 tmpvar_24;
tmpvar_24 = clamp (Color.xyz, 0.0, 1.0);
Color.xyz = tmpvar_24;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
vec4 tmpvar_25;
tmpvar_25 = ((((_gl4es_TextureMatrix_1[0] * _gl4es_MultiTexCoord1.x) +
(_gl4es_TextureMatrix_1[1] * _gl4es_MultiTexCoord1.y)) + (_gl4es_TextureMatrix_1[2]
* _gl4es_MultiTexCoord1.z)) + (_gl4es_TextureMatrix_1[3] *
_gl4es_MultiTexCoord1.w));
_gl4es_TexCoord_1 = (tmpvar_25.xy / tmpvar_25.w);
vec4 tmpvar_26;
tmpvar_26 = ((((_gl4es_TextureMatrix_2[0] * _gl4es_MultiTexCoord2.x) +
(_gl4es_TextureMatrix_2[1] * _gl4es_MultiTexCoord2.y)) + (_gl4es_TextureMatrix_2[2]
* _gl4es_MultiTexCoord2.z)) + (_gl4es_TextureMatrix_2[3] *
_gl4es_MultiTexCoord2.w));
_gl4es_TexCoord_2 = (tmpvar_26.xy / tmpvar_26.w);
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_1;
uniform sampler2D _gl4es_TexSampler_1;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
vec4 texColor1 = texture2D(_gl4es_TexSampler_1, _gl4es_TexCoord_1);
vec4 texColor2 = texture2D(_gl4es_TexSampler_2, _gl4es_TexCoord_2);
vec4 Arg0, Arg1, Arg2;
fColor *= texColor0;
Arg0 = fColor;
Arg1.rgb = texColor1.rgb;
Arg2.rgb = vec3(texColor1.a);
fColor.rgb = Arg0.rgb*Arg2.rgb + Arg1.rgb*(vec3(1.)-Arg2.rgb);
fColor.a = Arg0.a;
fColor = clamp(fColor, 0., 1.);
fColor *= texColor2;
if (floor(fColor.a*255.) <= _gl4es_AlphaRef) discard;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_1;
uniform sampler2D _gl4es_TexSampler_1;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 Arg0_3;
vec4 texColor2_4;
vec4 texColor1_5;
vec4 texColor0_6;
vec4 fColor_7;
fColor_7 = Color;
vec4 tmpvar_8;
tmpvar_8 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
texColor0_6 = tmpvar_8;
vec4 tmpvar_9;
tmpvar_9 = texture2D (_gl4es_TexSampler_1, _gl4es_TexCoord_1);
texColor1_5 = tmpvar_9;
vec4 tmpvar_10;
tmpvar_10 = texture2D (_gl4es_TexSampler_2, _gl4es_TexCoord_2);
texColor2_4 = tmpvar_10;
fColor_7 = (fColor_7 * texColor0_6);
Arg0_3 = fColor_7;
fColor_7.xyz = ((fColor_7.xyz * texColor1_5.www) + (texColor1_5.xyz * (vec3(1.0,
1.0, 1.0) - texColor1_5.www)));
fColor_7.w = Arg0_3.w;
vec4 tmpvar_11;
tmpvar_11 = clamp (fColor_7, 0.0, 1.0);
fColor_7 = (tmpvar_11 * texColor2_4);
float tmpvar_12;
tmpvar_12 = floor ((fColor_7.w * 255.0));
bool tmpvar_13;
tmpvar_13 = bool(0);
if ((_gl4es_AlphaRef >= tmpvar_12)){
tmpvar_13 = bool(1);
}
;
tmpvar_2 = tmpvar_13;
tmpvar_1 = tmpvar_13;
if ( tmpvar_1) {discard; };
gl_FragColor = fColor_7;
}

[15:23:12] [main/INFO]: Loaded 0 advancements


New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;
struct _gl4es_FPELightSourceParameters1
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
highp vec4 position;
highp vec3 spotDirection;
highp float spotExponent;
highp float spotCosCutoff;
highp float constantAttenuation;
highp float linearAttenuation;
highp float quadraticAttenuation;
};
struct _gl4es_FPELightSourceParameters0
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
highp vec4 position;
highp vec3 spotDirection;
highp float spotExponent;
highp float spotCosCutoff;
};
struct _gl4es_LightProducts
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
};
uniform highp float _gl4es_FrontMaterial_shininess;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_0;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_0;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_1;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_1;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_1;
uniform highp mat4 _gl4es_TextureMatrix_1;
varying vec2 _gl4es_TexCoord_2;
uniform highp mat4 _gl4es_TextureMatrix_2;

void main() {
vec4 vertex = gl_ModelViewMatrix * gl_Vertex;
vec3 normal = normalize(gl_NormalMatrix * gl_Normal);
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_FrontMaterial.emission;
Color += gl_Color*gl_LightModel.ambient;
highp float att;
highp float spot;
highp vec3 VP;
highp float lVP;
highp float nVP;
highp vec3 aa,dd,ss;
highp vec3 hi;
att = 1.0;
VP = normalize(_gl4es_LightSource_0.position.xyz);
aa = gl_Color.xyz * _gl4es_LightSource_0.ambient.xyz;
nVP = dot(normal, VP);
dd = (nVP>0.)?(nVP * gl_Color.xyz * _gl4es_LightSource_0.diffuse.xyz):vec3(0.);
hi = normalize(VP + vec3(0., 0., 1.));
lVP = dot(normal, hi);
ss = (nVP>0. && lVP>0.)?(_gl4es_FrontLightProduct_0.specular.xyz):vec3(0.);
Color.rgb += att*(aa+dd+ss);
att = 1.0;
VP = normalize(_gl4es_LightSource_1.position.xyz);
aa = gl_Color.xyz * _gl4es_LightSource_1.ambient.xyz;
nVP = dot(normal, VP);
dd = (nVP>0.)?(nVP * gl_Color.xyz * _gl4es_LightSource_1.diffuse.xyz):vec3(0.);
hi = normalize(VP + vec3(0., 0., 1.));
lVP = dot(normal, hi);
ss = (nVP>0. && lVP>0.)?(_gl4es_FrontLightProduct_1.specular.xyz):vec3(0.);
Color.rgb += att*(aa+dd+ss);
Color.a = gl_Color.a;
Color.rgb = clamp(Color.rgb, 0., 1.);
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
tmp_tex = (_gl4es_TextureMatrix_1 * gl_MultiTexCoord1);
_gl4es_TexCoord_1 = tmp_tex.xy / tmp_tex.q;
tmp_tex = (_gl4es_TextureMatrix_2 * gl_MultiTexCoord2);
_gl4es_TexCoord_2 = tmp_tex.xy / tmp_tex.q;
FogSrc = vertex.z;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
attribute highp vec4 _gl4es_MultiTexCoord1;
attribute highp vec4 _gl4es_MultiTexCoord2;
attribute highp vec3 _gl4es_Normal;
uniform highp mat4 _gl4es_ModelViewMatrix;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
uniform highp mat3 _gl4es_NormalMatrix;
struct _gl4es_LightModelParameters {
vec4 ambient;
};
uniform _gl4es_LightModelParameters _gl4es_LightModel;
struct _gl4es_MaterialParameters
{
vec4 emission;
vec4 ambient;
vec4 diffuse;
vec4 specular;
float shininess;
};
uniform _gl4es_MaterialParameters _gl4es_FrontMaterial;
uniform _gl4es_MaterialParameters _gl4es_BackMaterial;
struct _gl4es_FPELightSourceParameters1 {
vec4 ambient;
vec4 diffuse;
vec4 specular;
vec4 position;
vec3 spotDirection;
float spotExponent;
float spotCosCutoff;
float constantAttenuation;
float linearAttenuation;
float quadraticAttenuation;
};
struct _gl4es_FPELightSourceParameters0 {
vec4 ambient;
vec4 diffuse;
vec4 specular;
vec4 position;
vec3 spotDirection;
float spotExponent;
float spotCosCutoff;
};
struct _gl4es_LightProducts {
vec4 ambient;
vec4 diffuse;
vec4 specular;
};
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
uniform float _gl4es_FrontMaterial_shininess;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_0;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_0;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_1;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_1;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_1;
uniform mat4 _gl4es_TextureMatrix_1;
varying vec2 _gl4es_TexCoord_2;
uniform mat4 _gl4es_TextureMatrix_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec3 dd_3;
vec3 aa_4;
float nVP_5;
vec3 VP_6;
float att_7;
vec3 normal_8;
vec4 vertex_9;
vec4 tmpvar_10;
vertex_9 = ((((_gl4es_ModelViewMatrix[0] * _gl4es_Vertex.x) +
(_gl4es_ModelViewMatrix[1] * _gl4es_Vertex.y)) + (_gl4es_ModelViewMatrix[2] *
_gl4es_Vertex.z)) + (_gl4es_ModelViewMatrix[3] * _gl4es_Vertex.w));
vec3 tmpvar_11;
vec3 tmpvar_12;
tmpvar_11 = normalize ((((_gl4es_NormalMatrix[0] * _gl4es_Normal.x) +
(_gl4es_NormalMatrix[1] * _gl4es_Normal.y)) + (_gl4es_NormalMatrix[2] *
_gl4es_Normal.z)));
normal_8 = tmpvar_11;
vec4 tmpvar_13;
tmpvar_13.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_13.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_13.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_13.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_13;
Color = _gl4es_FrontMaterial.emission ;
Color = (Color + (_gl4es_Color * _gl4es_LightModel.ambient ));
att_7 = 1.0;
vec3 tmpvar_14;
tmpvar_14 = normalize (_gl4es_LightSource_0.position .xyz);
VP_6 = tmpvar_14;
aa_4 = (_gl4es_Color.xyz * _gl4es_LightSource_0.ambient .xyz);
float tmpvar_15;
tmpvar_15 = dot (normal_8, tmpvar_14);
nVP_5 = tmpvar_15;
vec3 tmpvar_16;
if ((0.0 < tmpvar_15)){
tmpvar_16 = ((tmpvar_15 * _gl4es_Color.xyz) *
_gl4es_LightSource_0.diffuse .xyz);
}
else
{
tmpvar_16 = vec3(0.0, 0.0, 0.0);
}
dd_3 = tmpvar_16;
vec3 tmpvar_17;
tmpvar_17 = normalize ((VP_6 + vec3(0.0, 0.0, 1.0)));
float tmpvar_18;
tmpvar_18 = dot (normal_8, tmpvar_17);
vec3 tmpvar_19;
if (((0.0 < nVP_5) && (0.0 < tmpvar_18))){
tmpvar_19 = _gl4es_FrontLightProduct_0.specular .xyz;
}
else
{
tmpvar_19 = vec3(0.0, 0.0, 0.0);
}
Color.xyz = (Color.xyz + (att_7 * ((aa_4 + dd_3) + tmpvar_19)));
att_7 = 1.0;
vec3 tmpvar_20;
tmpvar_20 = normalize (_gl4es_LightSource_1.position .xyz);
VP_6 = tmpvar_20;
aa_4 = (_gl4es_Color.xyz * _gl4es_LightSource_1.ambient .xyz);
float tmpvar_21;
tmpvar_21 = dot (normal_8, tmpvar_20);
nVP_5 = tmpvar_21;
vec3 tmpvar_22;
if ((0.0 < tmpvar_21)){
tmpvar_22 = ((tmpvar_21 * _gl4es_Color.xyz) *
_gl4es_LightSource_1.diffuse .xyz);
}
else
{
tmpvar_22 = vec3(0.0, 0.0, 0.0);
}
dd_3 = tmpvar_22;
vec3 tmpvar_23;
tmpvar_23 = normalize ((VP_6 + vec3(0.0, 0.0, 1.0)));
float tmpvar_24;
tmpvar_24 = dot (normal_8, tmpvar_23);
vec3 tmpvar_25;
if (((0.0 < nVP_5) && (0.0 < tmpvar_24))){
tmpvar_25 = _gl4es_FrontLightProduct_1.specular .xyz;
}
else
{
tmpvar_25 = vec3(0.0, 0.0, 0.0);
}
Color.xyz = (Color.xyz + (att_7 * ((aa_4 + dd_3) + tmpvar_25)));
Color.w = _gl4es_Color.w;
vec3 tmpvar_26;
tmpvar_26 = clamp (Color.xyz, 0.0, 1.0);
Color.xyz = tmpvar_26;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
vec4 tmpvar_27;
tmpvar_27 = ((((_gl4es_TextureMatrix_1[0] * _gl4es_MultiTexCoord1.x) +
(_gl4es_TextureMatrix_1[1] * _gl4es_MultiTexCoord1.y)) + (_gl4es_TextureMatrix_1[2]
* _gl4es_MultiTexCoord1.z)) + (_gl4es_TextureMatrix_1[3] *
_gl4es_MultiTexCoord1.w));
_gl4es_TexCoord_1 = (tmpvar_27.xy / tmpvar_27.w);
vec4 tmpvar_28;
tmpvar_28 = ((((_gl4es_TextureMatrix_2[0] * _gl4es_MultiTexCoord2.x) +
(_gl4es_TextureMatrix_2[1] * _gl4es_MultiTexCoord2.y)) + (_gl4es_TextureMatrix_2[2]
* _gl4es_MultiTexCoord2.z)) + (_gl4es_TextureMatrix_2[3] *
_gl4es_MultiTexCoord2.w));
_gl4es_TexCoord_2 = (tmpvar_28.xy / tmpvar_28.w);
FogSrc = vertex_9.z;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_1;
uniform sampler2D _gl4es_TexSampler_1;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
vec4 texColor1 = texture2D(_gl4es_TexSampler_1, _gl4es_TexCoord_1);
vec4 texColor2 = texture2D(_gl4es_TexSampler_2, _gl4es_TexCoord_2);
vec4 Arg0, Arg1, Arg2;
fColor *= texColor0;
Arg0 = fColor;
Arg1.rgb = texColor1.rgb;
Arg2.rgb = vec3(texColor1.a);
fColor.rgb = Arg0.rgb*Arg2.rgb + Arg1.rgb*(vec3(1.)-Arg2.rgb);
fColor.a = Arg0.a;
fColor = clamp(fColor, 0., 1.);
fColor *= texColor2;
if (floor(fColor.a*255.) <= _gl4es_AlphaRef) discard;
highp float fog_c = abs(FogSrc);
highp float FogF = clamp(exp(-(gl_Fog.density * fog_c)*(gl_Fog.density * fog_c)),
0., 1.);
fColor.rgb = mix(gl_Fog.color.rgb, fColor.rgb, FogF);
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
struct _gl4es_FogParameters {
lowp vec4 color;
mediump float density;
highp float start;
highp float end;
highp float scale;
};
uniform _gl4es_FogParameters _gl4es_Fog;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_1;
uniform sampler2D _gl4es_TexSampler_1;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 Arg0_3;
vec4 texColor2_4;
vec4 texColor1_5;
vec4 texColor0_6;
vec4 fColor_7;
fColor_7 = Color;
vec4 tmpvar_8;
tmpvar_8 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
texColor0_6 = tmpvar_8;
vec4 tmpvar_9;
tmpvar_9 = texture2D (_gl4es_TexSampler_1, _gl4es_TexCoord_1);
texColor1_5 = tmpvar_9;
vec4 tmpvar_10;
tmpvar_10 = texture2D (_gl4es_TexSampler_2, _gl4es_TexCoord_2);
texColor2_4 = tmpvar_10;
fColor_7 = (fColor_7 * texColor0_6);
Arg0_3 = fColor_7;
fColor_7.xyz = ((fColor_7.xyz * texColor1_5.www) + (texColor1_5.xyz * (vec3(1.0,
1.0, 1.0) - texColor1_5.www)));
fColor_7.w = Arg0_3.w;
vec4 tmpvar_11;
tmpvar_11 = clamp (fColor_7, 0.0, 1.0);
fColor_7 = (tmpvar_11 * texColor2_4);
float tmpvar_12;
tmpvar_12 = floor ((fColor_7.w * 255.0));
bool tmpvar_13;
tmpvar_13 = bool(0);
if ((_gl4es_AlphaRef >= tmpvar_12)){
tmpvar_13 = bool(1);
}
;
tmpvar_2 = tmpvar_13;
tmpvar_1 = tmpvar_13;
if ( tmpvar_1) {discard; };
float tmpvar_14;
tmpvar_14 = abs (FogSrc);
float tmpvar_15;
tmpvar_15 = exp ((-((_gl4es_Fog.density * tmpvar_14)) * (_gl4es_Fog.density *
tmpvar_14)));
float tmpvar_16;
tmpvar_16 = clamp (tmpvar_15, 0.0, 1.0);
vec3 tmpvar_17;
tmpvar_17 = mix (_gl4es_Fog.color .xyz, fColor_7.xyz, tmpvar_16);
fColor_7.xyz = tmpvar_17;
gl_FragColor = fColor_7;
}

[15:23:13] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
3104ms or 62 ticks behind
[15:23:42] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
14085ms or 281 ticks behind
[15:24:09] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
11512ms or 230 ticks behind
[15:24:27] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
3180ms or 63 ticks behind
[15:24:45] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
3005ms or 60 ticks behind
[15:25:29] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
2041ms or 40 ticks behind
[15:25:47] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
3258ms or 65 ticks behind
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
uniform float _gl4es_AlphaRef;
void main() {
vec4 fColor = Color;
if (floor(fColor.a*255.) <= _gl4es_AlphaRef) discard;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
uniform float _gl4es_AlphaRef;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 fColor_3;
fColor_3 = Color;
float tmpvar_4;
tmpvar_4 = floor ((Color.w * 255.0));
bool tmpvar_5;
tmpvar_5 = bool(0);
if ((_gl4es_AlphaRef >= tmpvar_4)){
tmpvar_5 = bool(1);
}
;
tmpvar_2 = tmpvar_5;
tmpvar_1 = tmpvar_5;
if ( tmpvar_1) {discard; };
gl_FragColor = fColor_3;
}

[15:42:22] [Server thread/INFO]: Saving and pausing game...


[15:42:22] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:42:22] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[15:42:22] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;
varying highp float FogSrc;

void main() {
vec4 vertex = gl_ModelViewMatrix * gl_Vertex;
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
FogSrc = vertex.z;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
uniform highp mat4 _gl4es_ModelViewMatrix;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying float FogSrc;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
vec4 tmpvar_4;
FogSrc = ((((_gl4es_ModelViewMatrix[0] * _gl4es_Vertex.x) +
(_gl4es_ModelViewMatrix[1] * _gl4es_Vertex.y)) + (_gl4es_ModelViewMatrix[2] *
_gl4es_Vertex.z)) + (_gl4es_ModelViewMatrix[3] * _gl4es_Vertex.w)).z;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying highp float FogSrc;
void main() {
vec4 fColor = Color;
highp float fog_c = abs(FogSrc);
highp float FogF = clamp((gl_Fog.end - fog_c) * gl_Fog.scale, 0., 1.);
fColor.rgb = mix(gl_Fog.color.rgb, fColor.rgb, FogF);
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
struct _gl4es_FogParameters {
lowp vec4 color;
mediump float density;
highp float start;
highp float end;
highp float scale;
};
uniform _gl4es_FogParameters _gl4es_Fog;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying float FogSrc;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 fColor_3;
fColor_3 = Color;
float tmpvar_4;
tmpvar_4 = abs (FogSrc);
float tmpvar_5;
tmpvar_5 = clamp (((_gl4es_Fog.end - tmpvar_4) * _gl4es_Fog.scale ), 0.0, 1.0);
vec3 tmpvar_6;
tmpvar_6 = mix (_gl4es_Fog.color .xyz, fColor_3.xyz, tmpvar_5);
fColor_3.xyz = tmpvar_6;
gl_FragColor = fColor_3;
}

[15:42:56] [Server thread/INFO]: Changing view distance to 3, from 2


[15:44:34] [Server thread/INFO]: Saving and pausing game...
[15:44:34] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:44:34] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[15:44:34] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[15:44:56] [main/INFO]: [STDERR]: java.lang.IllegalArgumentException: No window
pointer found: 2164663518248
[15:44:56] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.internalGetWindow(GLFW.java:647)
[15:44:56] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.glfwSetWindowSize(GLFW.java:1040)
[15:44:56] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.internalWindowSizeChanged(GLFW.java:1095)
[15:44:56] [main/INFO]: [STDERR]: at org.lwjgl.system.JNI.callJV(Native Method)
[15:44:56] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:1087)
[15:44:56] [main/INFO]: [STDERR]: at
com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:102)
[15:44:56] [main/INFO]: [STDERR]: at dez.e(MainWindow.java:388)
[15:44:56] [main/INFO]: [STDERR]: at djz.e(SourceFile:1068)
[15:44:56] [main/INFO]: [STDERR]: at djz.e(SourceFile:681)
[15:44:56] [main/INFO]: [STDERR]: at
net.minecraft.client.main.Main.main(SourceFile:215)
[15:44:56] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[15:44:56] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
Impl.java:77)
[15:44:56] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
AccessorImpl.java:43)
[15:44:56] [main/INFO]: [STDERR]: at
java.base/java.lang.reflect.Method.invoke(Method.java:568)
[15:44:56] [main/INFO]: [STDERR]: at
net.minecraft.launchwrapper.Launch.launch(Launch.java:159)
[15:44:56] [main/INFO]: [STDERR]: at
net.minecraft.launchwrapper.Launch.main(Launch.java:30)
[15:44:56] [main/INFO]: [STDERR]: java.lang.IllegalArgumentException: No window
pointer found: 2164663518248
[15:44:56] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.internalGetWindow(GLFW.java:647)
[15:44:56] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.glfwSetWindowSize(GLFW.java:1040)
[15:44:56] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.internalWindowSizeChanged(GLFW.java:1095)
[15:44:56] [main/INFO]: [STDERR]: at org.lwjgl.system.JNI.callJV(Native Method)
[15:44:56] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:1087)
[15:44:56] [main/INFO]: [STDERR]: at
com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:102)
[15:44:56] [main/INFO]: [STDERR]: at dez.e(MainWindow.java:388)
[15:44:56] [main/INFO]: [STDERR]: at djz.e(SourceFile:1068)
[15:44:56] [main/INFO]: [STDERR]: at djz.e(SourceFile:681)
[15:44:56] [main/INFO]: [STDERR]: at
net.minecraft.client.main.Main.main(SourceFile:215)
[15:44:56] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[15:44:56] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
Impl.java:77)
[15:44:56] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
AccessorImpl.java:43)
[15:44:56] [main/INFO]: [STDERR]: at
java.base/java.lang.reflect.Method.invoke(Method.java:568)
[15:44:56] [main/INFO]: [STDERR]: at
net.minecraft.launchwrapper.Launch.launch(Launch.java:159)
[15:44:56] [main/INFO]: [STDERR]: at
net.minecraft.launchwrapper.Launch.main(Launch.java:30)
[15:45:16] [main/INFO]: [STDERR]: java.lang.IllegalArgumentException: No window
pointer found: 2164663518248
[15:45:16] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.internalGetWindow(GLFW.java:647)
[15:45:16] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.glfwSetWindowSize(GLFW.java:1040)
[15:45:16] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.internalWindowSizeChanged(GLFW.java:1095)
[15:45:16] [main/INFO]: [STDERR]: at org.lwjgl.system.JNI.callJV(Native Method)
[15:45:16] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:1087)
[15:45:16] [main/INFO]: [STDERR]: at
com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:102)
[15:45:16] [main/INFO]: [STDERR]: at dez.e(MainWindow.java:388)
[15:45:16] [main/INFO]: [STDERR]: at djz.e(SourceFile:1068)
[15:45:16] [main/INFO]: [STDERR]: at djz.e(SourceFile:681)
[15:45:16] [main/INFO]: [STDERR]: at
net.minecraft.client.main.Main.main(SourceFile:215)
[15:45:16] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[15:45:16] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
Impl.java:77)
[15:45:16] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
AccessorImpl.java:43)
[15:45:16] [main/INFO]: [STDERR]: at
java.base/java.lang.reflect.Method.invoke(Method.java:568)
[15:45:16] [main/INFO]: [STDERR]: at
net.minecraft.launchwrapper.Launch.launch(Launch.java:159)
[15:45:16] [main/INFO]: [STDERR]: at
net.minecraft.launchwrapper.Launch.main(Launch.java:30)
[15:45:16] [main/INFO]: [STDERR]: java.lang.IllegalArgumentException: No window
pointer found: 2164663518248
[15:45:16] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.internalGetWindow(GLFW.java:647)
[15:45:16] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.glfwSetWindowSize(GLFW.java:1040)
[15:45:16] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.internalWindowSizeChanged(GLFW.java:1095)
[15:45:16] [main/INFO]: [STDERR]: at org.lwjgl.system.JNI.callJV(Native Method)
[15:45:16] [main/INFO]: [STDERR]: at
org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:1087)
[15:45:16] [main/INFO]: [STDERR]: at
com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:102)
[15:45:16] [main/INFO]: [STDERR]: at dez.e(MainWindow.java:388)
[15:45:16] [main/INFO]: [STDERR]: at djz.e(SourceFile:1068)
[15:45:16] [main/INFO]: [STDERR]: at djz.e(SourceFile:681)
[15:45:16] [main/INFO]: [STDERR]: at
net.minecraft.client.main.Main.main(SourceFile:215)
[15:45:16] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[15:45:16] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
Impl.java:77)
[15:45:16] [main/INFO]: [STDERR]: at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
AccessorImpl.java:43)
[15:45:16] [main/INFO]: [STDERR]: at
java.base/java.lang.reflect.Method.invoke(Method.java:568)
[15:45:16] [main/INFO]: [STDERR]: at
net.minecraft.launchwrapper.Launch.launch(Launch.java:159)
[15:45:16] [main/INFO]: [STDERR]: at
net.minecraft.launchwrapper.Launch.main(Launch.java:30)
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;
struct _gl4es_FPELightSourceParameters1
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
highp vec4 position;
highp vec3 spotDirection;
highp float spotExponent;
highp float spotCosCutoff;
highp float constantAttenuation;
highp float linearAttenuation;
highp float quadraticAttenuation;
};
struct _gl4es_FPELightSourceParameters0
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
highp vec4 position;
highp vec3 spotDirection;
highp float spotExponent;
highp float spotCosCutoff;
};
struct _gl4es_LightProducts
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
};
uniform highp float _gl4es_FrontMaterial_shininess;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_0;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_0;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_1;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_1;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_1;
uniform highp mat4 _gl4es_TextureMatrix_1;
varying vec2 _gl4es_TexCoord_2;
uniform highp mat4 _gl4es_TextureMatrix_2;

void main() {
vec4 vertex = gl_ModelViewMatrix * gl_Vertex;
vec3 normal = normalize(gl_NormalMatrix * gl_Normal);
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_FrontMaterial.emission;
Color += gl_Color*gl_LightModel.ambient;
highp float att;
highp float spot;
highp vec3 VP;
highp float lVP;
highp float nVP;
highp vec3 aa,dd,ss;
highp vec3 hi;
att = 1.0;
VP = normalize(_gl4es_LightSource_0.position.xyz);
aa = gl_Color.xyz * _gl4es_LightSource_0.ambient.xyz;
nVP = dot(normal, VP);
dd = (nVP>0.)?(nVP * gl_Color.xyz * _gl4es_LightSource_0.diffuse.xyz):vec3(0.);
hi = normalize(VP + vec3(0., 0., 1.));
lVP = dot(normal, hi);
ss = (nVP>0. && lVP>0.)?(_gl4es_FrontLightProduct_0.specular.xyz):vec3(0.);
Color.rgb += att*(aa+dd+ss);
att = 1.0;
VP = normalize(_gl4es_LightSource_1.position.xyz);
aa = gl_Color.xyz * _gl4es_LightSource_1.ambient.xyz;
nVP = dot(normal, VP);
dd = (nVP>0.)?(nVP * gl_Color.xyz * _gl4es_LightSource_1.diffuse.xyz):vec3(0.);
hi = normalize(VP + vec3(0., 0., 1.));
lVP = dot(normal, hi);
ss = (nVP>0. && lVP>0.)?(_gl4es_FrontLightProduct_1.specular.xyz):vec3(0.);
Color.rgb += att*(aa+dd+ss);
Color.a = gl_Color.a;
Color.rgb = clamp(Color.rgb, 0., 1.);
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
tmp_tex = (_gl4es_TextureMatrix_1 * gl_MultiTexCoord1);
_gl4es_TexCoord_1 = tmp_tex.xy / tmp_tex.q;
tmp_tex = (_gl4es_TextureMatrix_2 * gl_MultiTexCoord2);
_gl4es_TexCoord_2 = tmp_tex.xy / tmp_tex.q;
FogSrc = vertex.z;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
attribute highp vec4 _gl4es_MultiTexCoord1;
attribute highp vec4 _gl4es_MultiTexCoord2;
attribute highp vec3 _gl4es_Normal;
uniform highp mat4 _gl4es_ModelViewMatrix;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
uniform highp mat3 _gl4es_NormalMatrix;
struct _gl4es_LightModelParameters {
vec4 ambient;
};
uniform _gl4es_LightModelParameters _gl4es_LightModel;
struct _gl4es_MaterialParameters
{
vec4 emission;
vec4 ambient;
vec4 diffuse;
vec4 specular;
float shininess;
};
uniform _gl4es_MaterialParameters _gl4es_FrontMaterial;
uniform _gl4es_MaterialParameters _gl4es_BackMaterial;
struct _gl4es_FPELightSourceParameters1 {
vec4 ambient;
vec4 diffuse;
vec4 specular;
vec4 position;
vec3 spotDirection;
float spotExponent;
float spotCosCutoff;
float constantAttenuation;
float linearAttenuation;
float quadraticAttenuation;
};
struct _gl4es_FPELightSourceParameters0 {
vec4 ambient;
vec4 diffuse;
vec4 specular;
vec4 position;
vec3 spotDirection;
float spotExponent;
float spotCosCutoff;
};
struct _gl4es_LightProducts {
vec4 ambient;
vec4 diffuse;
vec4 specular;
};
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
uniform float _gl4es_FrontMaterial_shininess;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_0;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_0;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_1;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_1;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_1;
uniform mat4 _gl4es_TextureMatrix_1;
varying vec2 _gl4es_TexCoord_2;
uniform mat4 _gl4es_TextureMatrix_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec3 dd_3;
vec3 aa_4;
float nVP_5;
vec3 VP_6;
float att_7;
vec3 normal_8;
vec4 vertex_9;
vec4 tmpvar_10;
vertex_9 = ((((_gl4es_ModelViewMatrix[0] * _gl4es_Vertex.x) +
(_gl4es_ModelViewMatrix[1] * _gl4es_Vertex.y)) + (_gl4es_ModelViewMatrix[2] *
_gl4es_Vertex.z)) + (_gl4es_ModelViewMatrix[3] * _gl4es_Vertex.w));
vec3 tmpvar_11;
vec3 tmpvar_12;
tmpvar_11 = normalize ((((_gl4es_NormalMatrix[0] * _gl4es_Normal.x) +
(_gl4es_NormalMatrix[1] * _gl4es_Normal.y)) + (_gl4es_NormalMatrix[2] *
_gl4es_Normal.z)));
normal_8 = tmpvar_11;
vec4 tmpvar_13;
tmpvar_13.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_13.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_13.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_13.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_13;
Color = _gl4es_FrontMaterial.emission ;
Color = (Color + (_gl4es_Color * _gl4es_LightModel.ambient ));
att_7 = 1.0;
vec3 tmpvar_14;
tmpvar_14 = normalize (_gl4es_LightSource_0.position .xyz);
VP_6 = tmpvar_14;
aa_4 = (_gl4es_Color.xyz * _gl4es_LightSource_0.ambient .xyz);
float tmpvar_15;
tmpvar_15 = dot (normal_8, tmpvar_14);
nVP_5 = tmpvar_15;
vec3 tmpvar_16;
if ((0.0 < tmpvar_15)){
tmpvar_16 = ((tmpvar_15 * _gl4es_Color.xyz) *
_gl4es_LightSource_0.diffuse .xyz);
}
else
{
tmpvar_16 = vec3(0.0, 0.0, 0.0);
}
dd_3 = tmpvar_16;
vec3 tmpvar_17;
tmpvar_17 = normalize ((VP_6 + vec3(0.0, 0.0, 1.0)));
float tmpvar_18;
tmpvar_18 = dot (normal_8, tmpvar_17);
vec3 tmpvar_19;
if (((0.0 < nVP_5) && (0.0 < tmpvar_18))){
tmpvar_19 = _gl4es_FrontLightProduct_0.specular .xyz;
}
else
{
tmpvar_19 = vec3(0.0, 0.0, 0.0);
}
Color.xyz = (Color.xyz + (att_7 * ((aa_4 + dd_3) + tmpvar_19)));
att_7 = 1.0;
vec3 tmpvar_20;
tmpvar_20 = normalize (_gl4es_LightSource_1.position .xyz);
VP_6 = tmpvar_20;
aa_4 = (_gl4es_Color.xyz * _gl4es_LightSource_1.ambient .xyz);
float tmpvar_21;
tmpvar_21 = dot (normal_8, tmpvar_20);
nVP_5 = tmpvar_21;
vec3 tmpvar_22;
if ((0.0 < tmpvar_21)){
tmpvar_22 = ((tmpvar_21 * _gl4es_Color.xyz) *
_gl4es_LightSource_1.diffuse .xyz);
}
else
{
tmpvar_22 = vec3(0.0, 0.0, 0.0);
}
dd_3 = tmpvar_22;
vec3 tmpvar_23;
tmpvar_23 = normalize ((VP_6 + vec3(0.0, 0.0, 1.0)));
float tmpvar_24;
tmpvar_24 = dot (normal_8, tmpvar_23);
vec3 tmpvar_25;
if (((0.0 < nVP_5) && (0.0 < tmpvar_24))){
tmpvar_25 = _gl4es_FrontLightProduct_1.specular .xyz;
}
else
{
tmpvar_25 = vec3(0.0, 0.0, 0.0);
}
Color.xyz = (Color.xyz + (att_7 * ((aa_4 + dd_3) + tmpvar_25)));
Color.w = _gl4es_Color.w;
vec3 tmpvar_26;
tmpvar_26 = clamp (Color.xyz, 0.0, 1.0);
Color.xyz = tmpvar_26;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
vec4 tmpvar_27;
tmpvar_27 = ((((_gl4es_TextureMatrix_1[0] * _gl4es_MultiTexCoord1.x) +
(_gl4es_TextureMatrix_1[1] * _gl4es_MultiTexCoord1.y)) + (_gl4es_TextureMatrix_1[2]
* _gl4es_MultiTexCoord1.z)) + (_gl4es_TextureMatrix_1[3] *
_gl4es_MultiTexCoord1.w));
_gl4es_TexCoord_1 = (tmpvar_27.xy / tmpvar_27.w);
vec4 tmpvar_28;
tmpvar_28 = ((((_gl4es_TextureMatrix_2[0] * _gl4es_MultiTexCoord2.x) +
(_gl4es_TextureMatrix_2[1] * _gl4es_MultiTexCoord2.y)) + (_gl4es_TextureMatrix_2[2]
* _gl4es_MultiTexCoord2.z)) + (_gl4es_TextureMatrix_2[3] *
_gl4es_MultiTexCoord2.w));
_gl4es_TexCoord_2 = (tmpvar_28.xy / tmpvar_28.w);
FogSrc = vertex_9.z;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_1;
uniform sampler2D _gl4es_TexSampler_1;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
vec4 texColor1 = texture2D(_gl4es_TexSampler_1, _gl4es_TexCoord_1);
vec4 texColor2 = texture2D(_gl4es_TexSampler_2, _gl4es_TexCoord_2);
vec4 Arg0, Arg1, Arg2;
fColor *= texColor0;
Arg0 = fColor;
Arg1.rgb = texColor1.rgb;
Arg2.rgb = vec3(texColor1.a);
fColor.rgb = Arg0.rgb*Arg2.rgb + Arg1.rgb*(vec3(1.)-Arg2.rgb);
fColor.a = Arg0.a;
fColor = clamp(fColor, 0., 1.);
fColor *= texColor2;
if (floor(fColor.a*255.) <= _gl4es_AlphaRef) discard;
highp float fog_c = abs(FogSrc);
highp float FogF = clamp(exp(-(gl_Fog.density * fog_c)*(gl_Fog.density * fog_c)),
0., 1.);
fColor.rgb = mix(gl_Fog.color.rgb, fColor.rgb, FogF);
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
struct _gl4es_FogParameters {
lowp vec4 color;
mediump float density;
highp float start;
highp float end;
highp float scale;
};
uniform _gl4es_FogParameters _gl4es_Fog;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_1;
uniform sampler2D _gl4es_TexSampler_1;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
uniform float _gl4es_AlphaRef;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 Arg0_3;
vec4 texColor2_4;
vec4 texColor1_5;
vec4 texColor0_6;
vec4 fColor_7;
fColor_7 = Color;
vec4 tmpvar_8;
tmpvar_8 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
texColor0_6 = tmpvar_8;
vec4 tmpvar_9;
tmpvar_9 = texture2D (_gl4es_TexSampler_1, _gl4es_TexCoord_1);
texColor1_5 = tmpvar_9;
vec4 tmpvar_10;
tmpvar_10 = texture2D (_gl4es_TexSampler_2, _gl4es_TexCoord_2);
texColor2_4 = tmpvar_10;
fColor_7 = (fColor_7 * texColor0_6);
Arg0_3 = fColor_7;
fColor_7.xyz = ((fColor_7.xyz * texColor1_5.www) + (texColor1_5.xyz * (vec3(1.0,
1.0, 1.0) - texColor1_5.www)));
fColor_7.w = Arg0_3.w;
vec4 tmpvar_11;
tmpvar_11 = clamp (fColor_7, 0.0, 1.0);
fColor_7 = (tmpvar_11 * texColor2_4);
float tmpvar_12;
tmpvar_12 = floor ((fColor_7.w * 255.0));
bool tmpvar_13;
tmpvar_13 = bool(0);
if ((_gl4es_AlphaRef >= tmpvar_12)){
tmpvar_13 = bool(1);
}
;
tmpvar_2 = tmpvar_13;
tmpvar_1 = tmpvar_13;
if ( tmpvar_1) {discard; };
float tmpvar_14;
tmpvar_14 = abs (FogSrc);
float tmpvar_15;
tmpvar_15 = exp ((-((_gl4es_Fog.density * tmpvar_14)) * (_gl4es_Fog.density *
tmpvar_14)));
float tmpvar_16;
tmpvar_16 = clamp (tmpvar_15, 0.0, 1.0);
vec3 tmpvar_17;
tmpvar_17 = mix (_gl4es_Fog.color .xyz, fColor_7.xyz, tmpvar_16);
fColor_7.xyz = tmpvar_17;
gl_FragColor = fColor_7;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
void main() {
vec4 fColor = Color;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
gl_FragColor = Color;
}

[15:45:35] [main/INFO]: Loaded 28 advancements


[15:45:43] [Server thread/INFO]: Saving and pausing game...
[15:45:43] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:45:43] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[15:45:43] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[15:45:54] [Server thread/INFO]: Changing view distance to 2, from 3
[15:45:58] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
2013ms or 40 ticks behind
[15:46:17] [Server thread/INFO]: Saving and pausing game...
[15:46:17] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:46:17] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[15:46:17] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[15:46:17] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
4194ms or 83 ticks behind
[15:46:26] [Server thread/INFO]: Changing view distance to 4, from 2
[15:46:46] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
2011ms or 40 ticks behind
[15:47:04] [main/INFO]: Loaded 42 advancements
[15:47:06] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
4691ms or 93 ticks behind
[15:47:10] [main/INFO]: Loaded 65 advancements
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;
struct _gl4es_FPELightSourceParameters1
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
highp vec4 position;
highp vec3 spotDirection;
highp float spotExponent;
highp float spotCosCutoff;
highp float constantAttenuation;
highp float linearAttenuation;
highp float quadraticAttenuation;
};
struct _gl4es_FPELightSourceParameters0
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
highp vec4 position;
highp vec3 spotDirection;
highp float spotExponent;
highp float spotCosCutoff;
};
struct _gl4es_LightProducts
{
highp vec4 ambient;
highp vec4 diffuse;
highp vec4 specular;
};
uniform highp float _gl4es_FrontMaterial_shininess;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_0;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_0;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_1;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_1;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_1;
uniform highp mat4 _gl4es_TextureMatrix_1;
varying vec2 _gl4es_TexCoord_2;
uniform highp mat4 _gl4es_TextureMatrix_2;

void main() {
vec4 vertex = gl_ModelViewMatrix * gl_Vertex;
vec3 normal = normalize(gl_NormalMatrix * gl_Normal);
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_FrontMaterial.emission;
Color += gl_Color*gl_LightModel.ambient;
highp float att;
highp float spot;
highp vec3 VP;
highp float lVP;
highp float nVP;
highp vec3 aa,dd,ss;
highp vec3 hi;
att = 1.0;
VP = normalize(_gl4es_LightSource_0.position.xyz);
aa = gl_Color.xyz * _gl4es_LightSource_0.ambient.xyz;
nVP = dot(normal, VP);
dd = (nVP>0.)?(nVP * gl_Color.xyz * _gl4es_LightSource_0.diffuse.xyz):vec3(0.);
hi = normalize(VP + vec3(0., 0., 1.));
lVP = dot(normal, hi);
ss = (nVP>0. && lVP>0.)?(_gl4es_FrontLightProduct_0.specular.xyz):vec3(0.);
Color.rgb += att*(aa+dd+ss);
att = 1.0;
VP = normalize(_gl4es_LightSource_1.position.xyz);
aa = gl_Color.xyz * _gl4es_LightSource_1.ambient.xyz;
nVP = dot(normal, VP);
dd = (nVP>0.)?(nVP * gl_Color.xyz * _gl4es_LightSource_1.diffuse.xyz):vec3(0.);
hi = normalize(VP + vec3(0., 0., 1.));
lVP = dot(normal, hi);
ss = (nVP>0. && lVP>0.)?(_gl4es_FrontLightProduct_1.specular.xyz):vec3(0.);
Color.rgb += att*(aa+dd+ss);
Color.a = gl_Color.a;
Color.rgb = clamp(Color.rgb, 0., 1.);
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
tmp_tex = (_gl4es_TextureMatrix_1 * gl_MultiTexCoord1);
_gl4es_TexCoord_1 = tmp_tex.xy / tmp_tex.q;
tmp_tex = (_gl4es_TextureMatrix_2 * gl_MultiTexCoord2);
_gl4es_TexCoord_2 = tmp_tex.xy / tmp_tex.q;
FogSrc = vertex.z;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
attribute highp vec4 _gl4es_MultiTexCoord1;
attribute highp vec4 _gl4es_MultiTexCoord2;
attribute highp vec3 _gl4es_Normal;
uniform highp mat4 _gl4es_ModelViewMatrix;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
uniform highp mat3 _gl4es_NormalMatrix;
struct _gl4es_LightModelParameters {
vec4 ambient;
};
uniform _gl4es_LightModelParameters _gl4es_LightModel;
struct _gl4es_MaterialParameters
{
vec4 emission;
vec4 ambient;
vec4 diffuse;
vec4 specular;
float shininess;
};
uniform _gl4es_MaterialParameters _gl4es_FrontMaterial;
uniform _gl4es_MaterialParameters _gl4es_BackMaterial;
struct _gl4es_FPELightSourceParameters1 {
vec4 ambient;
vec4 diffuse;
vec4 specular;
vec4 position;
vec3 spotDirection;
float spotExponent;
float spotCosCutoff;
float constantAttenuation;
float linearAttenuation;
float quadraticAttenuation;
};
struct _gl4es_FPELightSourceParameters0 {
vec4 ambient;
vec4 diffuse;
vec4 specular;
vec4 position;
vec3 spotDirection;
float spotExponent;
float spotCosCutoff;
};
struct _gl4es_LightProducts {
vec4 ambient;
vec4 diffuse;
vec4 specular;
};
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
uniform float _gl4es_FrontMaterial_shininess;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_0;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_0;
uniform _gl4es_FPELightSourceParameters0 _gl4es_LightSource_1;
uniform _gl4es_LightProducts _gl4es_FrontLightProduct_1;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
varying vec2 _gl4es_TexCoord_1;
uniform mat4 _gl4es_TextureMatrix_1;
varying vec2 _gl4es_TexCoord_2;
uniform mat4 _gl4es_TextureMatrix_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec3 dd_3;
vec3 aa_4;
float nVP_5;
vec3 VP_6;
float att_7;
vec3 normal_8;
vec4 vertex_9;
vec4 tmpvar_10;
vertex_9 = ((((_gl4es_ModelViewMatrix[0] * _gl4es_Vertex.x) +
(_gl4es_ModelViewMatrix[1] * _gl4es_Vertex.y)) + (_gl4es_ModelViewMatrix[2] *
_gl4es_Vertex.z)) + (_gl4es_ModelViewMatrix[3] * _gl4es_Vertex.w));
vec3 tmpvar_11;
vec3 tmpvar_12;
tmpvar_11 = normalize ((((_gl4es_NormalMatrix[0] * _gl4es_Normal.x) +
(_gl4es_NormalMatrix[1] * _gl4es_Normal.y)) + (_gl4es_NormalMatrix[2] *
_gl4es_Normal.z)));
normal_8 = tmpvar_11;
vec4 tmpvar_13;
tmpvar_13.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_13.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_13.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_13.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_13;
Color = _gl4es_FrontMaterial.emission ;
Color = (Color + (_gl4es_Color * _gl4es_LightModel.ambient ));
att_7 = 1.0;
vec3 tmpvar_14;
tmpvar_14 = normalize (_gl4es_LightSource_0.position .xyz);
VP_6 = tmpvar_14;
aa_4 = (_gl4es_Color.xyz * _gl4es_LightSource_0.ambient .xyz);
float tmpvar_15;
tmpvar_15 = dot (normal_8, tmpvar_14);
nVP_5 = tmpvar_15;
vec3 tmpvar_16;
if ((0.0 < tmpvar_15)){
tmpvar_16 = ((tmpvar_15 * _gl4es_Color.xyz) *
_gl4es_LightSource_0.diffuse .xyz);
}
else
{
tmpvar_16 = vec3(0.0, 0.0, 0.0);
}
dd_3 = tmpvar_16;
vec3 tmpvar_17;
tmpvar_17 = normalize ((VP_6 + vec3(0.0, 0.0, 1.0)));
float tmpvar_18;
tmpvar_18 = dot (normal_8, tmpvar_17);
vec3 tmpvar_19;
if (((0.0 < nVP_5) && (0.0 < tmpvar_18))){
tmpvar_19 = _gl4es_FrontLightProduct_0.specular .xyz;
}
else
{
tmpvar_19 = vec3(0.0, 0.0, 0.0);
}
Color.xyz = (Color.xyz + (att_7 * ((aa_4 + dd_3) + tmpvar_19)));
att_7 = 1.0;
vec3 tmpvar_20;
tmpvar_20 = normalize (_gl4es_LightSource_1.position .xyz);
VP_6 = tmpvar_20;
aa_4 = (_gl4es_Color.xyz * _gl4es_LightSource_1.ambient .xyz);
float tmpvar_21;
tmpvar_21 = dot (normal_8, tmpvar_20);
nVP_5 = tmpvar_21;
vec3 tmpvar_22;
if ((0.0 < tmpvar_21)){
tmpvar_22 = ((tmpvar_21 * _gl4es_Color.xyz) *
_gl4es_LightSource_1.diffuse .xyz);
}
else
{
tmpvar_22 = vec3(0.0, 0.0, 0.0);
}
dd_3 = tmpvar_22;
vec3 tmpvar_23;
tmpvar_23 = normalize ((VP_6 + vec3(0.0, 0.0, 1.0)));
float tmpvar_24;
tmpvar_24 = dot (normal_8, tmpvar_23);
vec3 tmpvar_25;
if (((0.0 < nVP_5) && (0.0 < tmpvar_24))){
tmpvar_25 = _gl4es_FrontLightProduct_1.specular .xyz;
}
else
{
tmpvar_25 = vec3(0.0, 0.0, 0.0);
}
Color.xyz = (Color.xyz + (att_7 * ((aa_4 + dd_3) + tmpvar_25)));
Color.w = _gl4es_Color.w;
vec3 tmpvar_26;
tmpvar_26 = clamp (Color.xyz, 0.0, 1.0);
Color.xyz = tmpvar_26;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
vec4 tmpvar_27;
tmpvar_27 = ((((_gl4es_TextureMatrix_1[0] * _gl4es_MultiTexCoord1.x) +
(_gl4es_TextureMatrix_1[1] * _gl4es_MultiTexCoord1.y)) + (_gl4es_TextureMatrix_1[2]
* _gl4es_MultiTexCoord1.z)) + (_gl4es_TextureMatrix_1[3] *
_gl4es_MultiTexCoord1.w));
_gl4es_TexCoord_1 = (tmpvar_27.xy / tmpvar_27.w);
vec4 tmpvar_28;
tmpvar_28 = ((((_gl4es_TextureMatrix_2[0] * _gl4es_MultiTexCoord2.x) +
(_gl4es_TextureMatrix_2[1] * _gl4es_MultiTexCoord2.y)) + (_gl4es_TextureMatrix_2[2]
* _gl4es_MultiTexCoord2.z)) + (_gl4es_TextureMatrix_2[3] *
_gl4es_MultiTexCoord2.w));
_gl4es_TexCoord_2 = (tmpvar_28.xy / tmpvar_28.w);
FogSrc = vertex_9.z;
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying highp float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_1;
uniform sampler2D _gl4es_TexSampler_1;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
vec4 texColor1 = texture2D(_gl4es_TexSampler_1, _gl4es_TexCoord_1);
vec4 texColor2 = texture2D(_gl4es_TexSampler_2, _gl4es_TexCoord_2);
vec4 Arg0, Arg1, Arg2;
fColor *= texColor0;
Arg0 = fColor;
Arg1.rgb = texColor1.rgb;
Arg2.rgb = vec3(texColor1.a);
fColor.rgb = Arg0.rgb*Arg2.rgb + Arg1.rgb*(vec3(1.)-Arg2.rgb);
fColor.a = Arg0.a;
fColor = clamp(fColor, 0., 1.);
fColor *= texColor2;
highp float fog_c = abs(FogSrc);
highp float FogF = clamp(exp(-(gl_Fog.density * fog_c)*(gl_Fog.density * fog_c)),
0., 1.);
fColor.rgb = mix(gl_Fog.color.rgb, fColor.rgb, FogF);
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
struct _gl4es_FogParameters {
lowp vec4 color;
mediump float density;
highp float start;
highp float end;
highp float scale;
};
uniform _gl4es_FogParameters _gl4es_Fog;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying float FogSrc;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
varying vec2 _gl4es_TexCoord_1;
uniform sampler2D _gl4es_TexSampler_1;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 Arg0_3;
vec4 texColor2_4;
vec4 texColor1_5;
vec4 texColor0_6;
vec4 fColor_7;
fColor_7 = Color;
vec4 tmpvar_8;
tmpvar_8 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
texColor0_6 = tmpvar_8;
vec4 tmpvar_9;
tmpvar_9 = texture2D (_gl4es_TexSampler_1, _gl4es_TexCoord_1);
texColor1_5 = tmpvar_9;
vec4 tmpvar_10;
tmpvar_10 = texture2D (_gl4es_TexSampler_2, _gl4es_TexCoord_2);
texColor2_4 = tmpvar_10;
fColor_7 = (fColor_7 * texColor0_6);
Arg0_3 = fColor_7;
fColor_7.xyz = ((fColor_7.xyz * texColor1_5.www) + (texColor1_5.xyz * (vec3(1.0,
1.0, 1.0) - texColor1_5.www)));
fColor_7.w = Arg0_3.w;
vec4 tmpvar_11;
tmpvar_11 = clamp (fColor_7, 0.0, 1.0);
fColor_7 = (tmpvar_11 * texColor2_4);
float tmpvar_12;
tmpvar_12 = abs (FogSrc);
float tmpvar_13;
tmpvar_13 = exp ((-((_gl4es_Fog.density * tmpvar_12)) * (_gl4es_Fog.density *
tmpvar_12)));
float tmpvar_14;
tmpvar_14 = clamp (tmpvar_13, 0.0, 1.0);
vec3 tmpvar_15;
tmpvar_15 = mix (_gl4es_Fog.color .xyz, fColor_7.xyz, tmpvar_14);
fColor_7.xyz = tmpvar_15;
gl_FragColor = fColor_7;
}
[15:47:13] [Server thread/INFO]: Saving and pausing game...
[15:47:13] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:47:13] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[15:47:13] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[15:47:20] [Server thread/INFO]: Changing view distance to 3, from 4
[15:47:29] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
2008ms or 40 ticks behind
[15:47:47] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
2289ms or 45 ticks behind
[15:47:48] [main/INFO]: Loaded 68 advancements
[15:48:03] [Server thread/INFO]: Saving and pausing game...
[15:48:03] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:48:03] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[15:48:03] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[15:48:08] [Server thread/INFO]: Changing view distance to 4, from 3
[15:48:57] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
7080ms or 141 ticks behind
[15:48:58] [Server thread/INFO]: Saving and pausing game...
[15:48:58] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:48:58] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[15:48:58] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[15:49:20] [Server thread/INFO]: Saving and pausing game...
[15:49:20] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:49:20] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[15:49:20] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[15:51:17] [main/INFO]: Loaded 80 advancements
[15:51:57] [Server thread/INFO]: Saving and pausing game...
[15:51:57] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:51:57] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[15:51:57] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[15:52:04] [Server thread/INFO]: Changing view distance to 5, from 4
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
_gl4es_TexCoord_0 = gl_MultiTexCoord0.xy / gl_MultiTexCoord0.q;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
_gl4es_TexCoord_0 = (_gl4es_MultiTexCoord0.xy / _gl4es_MultiTexCoord0.w);
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
uniform float _gl4es_AlphaRef;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor *= texColor0;
if (floor(fColor.a*255.) <= _gl4es_AlphaRef) discard;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
uniform float _gl4es_AlphaRef;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 fColor_3;
fColor_3 = Color;
vec4 tmpvar_4;
tmpvar_4 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor_3 = (fColor_3 * tmpvar_4);
float tmpvar_5;
tmpvar_5 = floor ((fColor_3.w * 255.0));
bool tmpvar_6;
tmpvar_6 = bool(0);
if ((_gl4es_AlphaRef >= tmpvar_5)){
tmpvar_6 = bool(1);
}
;
tmpvar_2 = tmpvar_6;
tmpvar_1 = tmpvar_6;
if ( tmpvar_1) {discard; };
gl_FragColor = fColor_3;
}

[15:52:40] [main/INFO]: Loaded 80 advancements


[15:53:48] [main/INFO]: [CHAT] [Debug]: Reloading all chunks
[15:53:48] [main/INFO]: [CHAT] [Debug]: Reloading all chunks
[15:54:46] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
5295ms or 105 ticks behind
[15:54:46] [Server thread/INFO]: Saving and pausing game...
[15:54:46] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:54:47] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[15:54:47] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[15:55:18] [main/INFO]: [CHAT] [Debug]: Reloading all chunks
[15:55:48] [main/INFO]: [CHAT] [Debug]: Reloading all chunks
[15:56:49] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
4573ms or 91 ticks behind
[15:57:20] [Server thread/INFO]: Saving and pausing game...
[15:57:20] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[15:57:20] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[15:57:20] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[15:57:26] [Server thread/INFO]: Changing view distance to 4, from 5
[16:02:44] [main/INFO]: Loaded 80 advancements
[16:03:04] [main/WARN]: Something's taking too long! 'root.tick' took aprox
159.602961 ms
[16:03:04] [main/WARN]: Something's taking too long! 'root' took aprox 384.949807
ms
[16:03:05] [main/WARN]: Something's taking too long! 'root.tick' took aprox
233.329461 ms
[16:03:05] [main/WARN]: Something's taking too long! 'root' took aprox 309.073116
ms
[16:03:05] [main/WARN]: Something's taking too long! 'root.tick' took aprox
206.496461 ms
[16:03:05] [main/WARN]: Something's taking too long! 'root' took aprox 275.81573 ms
[16:03:05] [main/WARN]: Something's taking too long! 'root' took aprox 146.116269
ms
[16:03:05] [main/WARN]: Something's taking too long! 'root' took aprox 113.023885
ms
[16:03:06] [main/WARN]: Something's taking too long! 'root' took aprox 105.925731
ms
[16:03:07] [main/WARN]: Something's taking too long! 'root' took aprox 109.712077
ms
[16:03:08] [main/WARN]: Something's taking too long! 'root' took aprox 103.072192
ms
[16:03:08] [main/WARN]: Something's taking too long! 'root' took aprox 103.501693
ms
[16:03:08] [main/WARN]: Something's taking too long! 'root' took aprox 109.443346
ms
[16:03:11] [main/WARN]: Something's taking too long! 'root' took aprox 111.929385
ms
[16:03:11] [main/WARN]: Something's taking too long! 'root' took aprox 101.062116
ms
[16:03:11] [main/WARN]: Something's taking too long! 'root' took aprox 105.6485 ms
[16:03:12] [main/WARN]: Something's taking too long! 'root' took aprox 100.310692
ms
[16:03:12] [main/WARN]: Something's taking too long! 'root' took aprox 110.871577
ms
[16:03:13] [main/WARN]: Something's taking too long! 'root' took aprox 141.672346
ms
[16:03:13] [main/WARN]: Something's taking too long! 'root' took aprox 115.926192
ms
[16:03:13] [main/WARN]: Something's taking too long! 'root' took aprox 137.123193
ms
[16:03:13] [main/WARN]: Something's taking too long! 'root' took aprox 115.929423
ms
[16:03:13] [main/WARN]: Something's taking too long! 'root' took aprox 102.898077
ms
[16:03:13] [main/WARN]: Something's taking too long! 'root' took aprox 115.68623 ms
[16:03:13] [main/WARN]: Something's taking too long! 'root' took aprox 108.321384
ms
[16:03:13] [main/WARN]: Something's taking too long! 'root' took aprox 124.853461
ms
[16:03:14] [main/WARN]: Something's taking too long! 'root' took aprox 114.276846
ms
[16:03:14] [main/WARN]: Something's taking too long! 'root' took aprox 105.072154
ms
[16:03:14] [main/WARN]: Something's taking too long! 'root' took aprox 118.821346
ms
[16:03:14] [main/WARN]: Something's taking too long! 'root' took aprox 121.425808
ms
[16:03:14] [main/WARN]: Something's taking too long! 'root' took aprox 119.305423
ms
[16:03:14] [main/WARN]: Something's taking too long! 'root' took aprox 134.862423
ms
[16:03:14] [main/WARN]: Something's taking too long! 'root' took aprox 188.050654
ms
[16:03:14] [main/WARN]: Something's taking too long! 'root' took aprox 149.268116
ms
[16:03:15] [main/WARN]: Something's taking too long! 'root' took aprox 129.450923
ms
[16:03:15] [main/WARN]: Something's taking too long! 'root' took aprox 132.993077
ms
[16:03:15] [main/WARN]: Something's taking too long! 'root' took aprox 135.775385
ms
[16:03:15] [main/WARN]: Something's taking too long! 'root' took aprox 139.113923
ms
[16:03:15] [main/WARN]: Something's taking too long! 'root' took aprox 115.3965 ms
[16:03:15] [main/WARN]: Something's taking too long! 'root' took aprox 129.925269
ms
[16:03:15] [main/WARN]: Something's taking too long! 'root' took aprox 116.762846
ms
[16:03:16] [main/WARN]: Something's taking too long! 'root' took aprox 146.11723 ms
[16:03:16] [main/WARN]: Something's taking too long! 'root' took aprox 149.48173 ms
[16:03:16] [main/WARN]: Something's taking too long! 'root' took aprox 143.422961
ms
[16:03:16] [main/WARN]: Something's taking too long! 'root' took aprox 128.011884
ms
[16:03:16] [main/WARN]: Something's taking too long! 'root' took aprox 113.869577
ms
[16:03:16] [main/WARN]: Something's taking too long! 'root' took aprox 116.355962
ms
[16:03:16] [main/WARN]: Something's taking too long! 'root' took aprox 132.846884
ms
[16:03:16] [main/WARN]: Something's taking too long! 'root' took aprox 165.971077
ms
[16:04:30] [main/INFO]: [CHAT] [Debug]: Hitboxes: shown
[16:04:35] [main/INFO]: [CHAT] [Debug]: Hitboxes: hidden
[16:06:41] [Server thread/INFO]: supersonisin has made the advancement [Monster
Hunter]
[16:06:41] [main/INFO]: [CHAT] supersonisin has made the advancement [Monster
Hunter]
[16:06:41] [main/INFO]: Loaded 83 advancements
[16:07:04] [Server thread/INFO]: Saving and pausing game...
[16:07:04] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[16:07:05] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[16:07:05] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[16:07:09] [Server thread/INFO]: Changing view distance to 6, from 4
[16:07:16] [main/INFO]: Loaded 86 advancements
[16:12:13] [main/INFO]: [CHAT] [Debug]: Hitboxes: shown
[16:12:21] [main/INFO]: Loaded 87 advancements
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_2;
uniform highp mat4 _gl4es_TextureMatrix_2;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
tmp_tex = (_gl4es_TextureMatrix_2 * gl_MultiTexCoord2);
_gl4es_TexCoord_2 = tmp_tex.xy / tmp_tex.q;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord2;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_2;
uniform mat4 _gl4es_TextureMatrix_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
vec4 tmpvar_4;
tmpvar_4 = ((((_gl4es_TextureMatrix_2[0] * _gl4es_MultiTexCoord2.x) +
(_gl4es_TextureMatrix_2[1] * _gl4es_MultiTexCoord2.y)) + (_gl4es_TextureMatrix_2[2]
* _gl4es_MultiTexCoord2.z)) + (_gl4es_TextureMatrix_2[3] *
_gl4es_MultiTexCoord2.w));
_gl4es_TexCoord_2 = (tmpvar_4.xy / tmpvar_4.w);
}

New VGPU Shader source:


// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
void main() {
vec4 fColor = Color;
vec4 texColor2 = texture2D(_gl4es_TexSampler_2, _gl4es_TexCoord_2);
fColor *= texColor2;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_2;
uniform sampler2D _gl4es_TexSampler_2;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 fColor_3;
fColor_3 = Color;
vec4 tmpvar_4;
tmpvar_4 = texture2D (_gl4es_TexSampler_2, _gl4es_TexCoord_2);
fColor_3 = (fColor_3 * tmpvar_4);
gl_FragColor = fColor_3;
}
[16:12:51] [main/INFO]: [CHAT] [Debug]: Hitboxes: hidden
[16:14:12] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running
5503ms or 110 ticks behind
[16:14:12] [Server thread/INFO]: Saving and pausing game...
[16:14:12] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[16:14:12] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[16:14:12] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[16:14:18] [Server thread/INFO]: Changing view distance to 4, from 6
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform highp mat4 _gl4es_TextureMatrix_0;

void main() {
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
Color = gl_Color;
vec4 tmp_tex;
tmp_tex = (_gl4es_TextureMatrix_0 * gl_MultiTexCoord0);
_gl4es_TexCoord_0 = tmp_tex.xy / tmp_tex.q;
}

New VGPU Shader output:


#version 100
precision highp float;
precision highp int;
attribute highp vec4 _gl4es_Vertex;
attribute lowp vec4 _gl4es_Color;
attribute highp vec4 _gl4es_MultiTexCoord0;
uniform highp mat4 _gl4es_TModelViewProjectionMatrix;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform mat4 _gl4es_TextureMatrix_0;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 tmpvar_3;
tmpvar_3.x = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[0]);
tmpvar_3.y = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[1]);
tmpvar_3.z = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[2]);
tmpvar_3.w = dot (_gl4es_Vertex, _gl4es_TModelViewProjectionMatrix[3]);
gl_Position = tmpvar_3;
Color = _gl4es_Color;
vec4 tmpvar_4;
tmpvar_4 = ((((_gl4es_TextureMatrix_0[0] * _gl4es_MultiTexCoord0.x) +
(_gl4es_TextureMatrix_0[1] * _gl4es_MultiTexCoord0.y)) + (_gl4es_TextureMatrix_0[2]
* _gl4es_MultiTexCoord0.z)) + (_gl4es_TextureMatrix_0[3] *
_gl4es_MultiTexCoord0.w));
_gl4es_TexCoord_0 = (tmpvar_4.xy / tmpvar_4.w);
}
New VGPU Shader source:
// FPE_Shader generated
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
void main() {
vec4 fColor = Color;
vec4 texColor0 = texture2D(_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor *= texColor0;
gl_FragColor = fColor;
}
New VGPU Shader output:
#version 100
precision highp float;
precision highp int;
bool tmpvar_1;
bool tmpvar_2;
varying vec4 Color;
varying vec2 _gl4es_TexCoord_0;
uniform sampler2D _gl4es_TexSampler_0;
void main(){
tmpvar_1 = bool(0);
tmpvar_2 = bool(0);
vec4 fColor_3;
fColor_3 = Color;
vec4 tmpvar_4;
tmpvar_4 = texture2D (_gl4es_TexSampler_0, _gl4es_TexCoord_0);
fColor_3 = (fColor_3 * tmpvar_4);
gl_FragColor = fColor_3;
}

[16:19:20] [main/INFO]: Loaded 87 advancements


[16:19:57] [Server thread/INFO]: supersonisin was slain by Slime
[16:19:57] [main/INFO]: [CHAT] supersonisin was slain by Slime
[16:20:04] [Server thread/INFO]: Saving and pausing game...
[16:20:04] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[16:20:04] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[16:20:04] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[16:20:06] [Server thread/INFO]: supersonisin lost connection: Disconnected
[16:20:06] [Server thread/INFO]: supersonisin left the game
[16:20:06] [Server thread/INFO]: Stopping singleplayer server as player logged out
[16:20:06] [Server thread/INFO]: Stopping server
[16:20:06] [Server thread/INFO]: Saving players
[16:20:06] [Server thread/INFO]: Saving worlds
[16:20:06] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[16:20:06] [Server thread/INFO]: ThreadedAnvilChunkStorage (New World): All chunks
are saved
[16:20:06] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[16:20:06] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are
saved
[16:20:06] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[16:20:06] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are
saved
[16:20:06] [Server thread/INFO]: ThreadedAnvilChunkStorage (New World): All chunks
are saved
[16:20:06] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are
saved
[16:20:06] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are
saved
[16:20:17] [main/WARN]: Ambiguity between arguments [teleport, destination] and
[teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-
11c01849e498]
[16:20:17] [main/WARN]: Ambiguity between arguments [teleport, location] and
[teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:20:17] [main/WARN]: Ambiguity between arguments [teleport, location] and
[teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:20:17] [main/WARN]: Ambiguity between arguments [teleport, targets] and
[teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-
11c01849e498]
[16:20:17] [main/WARN]: Ambiguity between arguments [teleport, targets, location]
and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:20:17] [main/INFO]: Reloading ResourceManager: Default
[16:20:21] [main/INFO]: Loaded 7 recipes
[16:20:22] [main/INFO]: Loaded 927 advancements
[16:20:33] [main/WARN]: Ambiguity between arguments [teleport, destination] and
[teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-
11c01849e498]
[16:20:33] [main/WARN]: Ambiguity between arguments [teleport, location] and
[teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:20:33] [main/WARN]: Ambiguity between arguments [teleport, location] and
[teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:20:33] [main/WARN]: Ambiguity between arguments [teleport, targets] and
[teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-
11c01849e498]
[16:20:33] [main/WARN]: Ambiguity between arguments [teleport, targets, location]
and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:20:33] [main/INFO]: Reloading ResourceManager: Default
[16:20:36] [main/INFO]: Loaded 7 recipes
[16:20:37] [main/INFO]: Loaded 927 advancements
[16:20:42] [main/INFO]: Environment: authHost='https://authserver.mojang.com',
accountsHost='https://api.mojang.com',
sessionHost='https://sessionserver.mojang.com',
servicesHost='https://api.minecraftservices.com', name='PROD'
[16:20:42] [Server thread/INFO]: Starting integrated minecraft server version
1.16.5
[16:20:42] [Server thread/INFO]: Generating keypair
[16:20:45] [Server thread/INFO]: Preparing start region for dimension
minecraft:overworld
[16:20:46] [main/INFO]: Preparing spawn area: 0%
[16:20:46] [main/INFO]: Preparing spawn area: 0%
[16:20:46] [main/INFO]: Preparing spawn area: 0%
[16:20:52] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:53] [main/INFO]: Preparing spawn area: 0%
[16:20:54] [main/INFO]: Preparing spawn area: 0%
[16:20:54] [main/INFO]: Preparing spawn area: 3%
[16:20:55] [main/INFO]: Preparing spawn area: 3%
[16:20:55] [main/INFO]: Preparing spawn area: 3%
[16:20:56] [main/INFO]: Preparing spawn area: 3%
[16:20:56] [main/INFO]: Preparing spawn area: 6%
[16:20:57] [main/INFO]: Preparing spawn area: 7%
[16:20:57] [main/INFO]: Preparing spawn area: 7%
[16:20:58] [main/INFO]: Preparing spawn area: 8%
[16:20:58] [main/INFO]: Preparing spawn area: 9%
[16:20:59] [main/INFO]: Preparing spawn area: 10%
[16:20:59] [main/INFO]: Preparing spawn area: 10%
[16:21:00] [main/INFO]: Preparing spawn area: 11%
[16:21:00] [main/INFO]: Preparing spawn area: 12%
[16:21:01] [main/INFO]: Preparing spawn area: 13%
[16:21:01] [main/INFO]: Preparing spawn area: 14%
[16:21:02] [main/INFO]: Preparing spawn area: 14%
[16:21:02] [main/INFO]: Preparing spawn area: 15%
[16:21:03] [main/INFO]: Preparing spawn area: 16%
[16:21:03] [main/INFO]: Preparing spawn area: 17%
[16:21:04] [main/INFO]: Preparing spawn area: 18%
[16:21:04] [main/INFO]: Preparing spawn area: 18%
[16:21:05] [main/INFO]: Preparing spawn area: 19%
[16:21:05] [main/INFO]: Preparing spawn area: 20%
[16:21:06] [main/INFO]: Preparing spawn area: 21%
[16:21:08] [main/INFO]: Preparing spawn area: 22%
[16:21:08] [main/INFO]: Preparing spawn area: 22%
[16:21:08] [main/INFO]: Preparing spawn area: 22%
[16:21:08] [main/INFO]: Preparing spawn area: 22%
[16:21:08] [main/INFO]: Preparing spawn area: 26%
[16:21:09] [main/INFO]: Preparing spawn area: 27%
[16:21:09] [main/INFO]: Preparing spawn area: 28%
[16:21:10] [main/INFO]: Preparing spawn area: 28%
[16:21:10] [main/INFO]: Preparing spawn area: 29%
[16:21:11] [main/INFO]: Preparing spawn area: 30%
[16:21:11] [main/INFO]: Preparing spawn area: 31%
[16:21:12] [main/INFO]: Preparing spawn area: 32%
[16:21:12] [main/INFO]: Preparing spawn area: 33%
[16:21:13] [main/INFO]: Preparing spawn area: 33%
[16:21:13] [main/INFO]: Preparing spawn area: 34%
[16:21:14] [main/INFO]: Preparing spawn area: 35%
[16:21:14] [main/INFO]: Preparing spawn area: 36%
[16:21:15] [main/INFO]: Preparing spawn area: 37%
[16:21:17] [main/INFO]: Preparing spawn area: 37%
[16:21:17] [main/INFO]: Preparing spawn area: 37%
[16:21:17] [main/INFO]: Preparing spawn area: 37%
[16:21:17] [main/INFO]: Preparing spawn area: 37%
[16:21:17] [main/INFO]: Preparing spawn area: 42%
[16:21:18] [main/INFO]: Preparing spawn area: 43%
[16:21:20] [main/INFO]: Preparing spawn area: 43%
[16:21:20] [main/INFO]: Preparing spawn area: 43%
[16:21:20] [main/INFO]: Preparing spawn area: 43%
[16:21:20] [main/INFO]: Preparing spawn area: 43%
[16:21:20] [main/INFO]: Preparing spawn area: 48%
[16:21:21] [main/INFO]: Preparing spawn area: 50%
[16:21:21] [main/INFO]: Preparing spawn area: 51%
[16:21:22] [main/INFO]: Preparing spawn area: 51%
[16:21:22] [main/INFO]: Preparing spawn area: 52%
[16:21:23] [main/INFO]: Preparing spawn area: 53%
[16:21:24] [main/INFO]: Preparing spawn area: 53%
[16:21:24] [main/INFO]: Preparing spawn area: 53%
[16:21:24] [main/INFO]: Preparing spawn area: 53%
[16:21:25] [main/INFO]: Preparing spawn area: 57%
[16:21:25] [main/INFO]: Preparing spawn area: 58%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 59%
[16:21:35] [main/INFO]: Preparing spawn area: 83%
[16:21:36] [main/INFO]: Preparing spawn area: 84%
[16:21:36] [main/INFO]: Preparing spawn area: 85%
[16:21:37] [main/INFO]: Preparing spawn area: 86%
[16:21:37] [main/INFO]: Preparing spawn area: 86%
[16:21:38] [main/INFO]: Preparing spawn area: 88%
[16:21:38] [main/INFO]: Preparing spawn area: 89%
[16:21:39] [main/INFO]: Preparing spawn area: 89%
[16:21:39] [main/INFO]: Preparing spawn area: 90%
[16:21:40] [main/INFO]: Preparing spawn area: 92%
[16:21:40] [main/INFO]: Preparing spawn area: 92%
[16:21:41] [main/INFO]: Preparing spawn area: 93%
[16:21:41] [main/INFO]: Preparing spawn area: 94%
[16:21:42] [main/INFO]: Preparing spawn area: 95%
[16:21:42] [main/INFO]: Preparing spawn area: 96%
[16:21:43] [main/INFO]: Preparing spawn area: 96%
[16:21:43] [main/INFO]: Preparing spawn area: 97%
[16:21:44] [main/INFO]: Preparing spawn area: 98%
[16:21:44] [main/INFO]: Preparing spawn area: 99%
[16:21:44] [Server thread/INFO]: Changing view distance to 4, from 10
[16:21:44] [main/INFO]: Time elapsed: 59241 ms
[16:21:45] [Server thread/INFO]: supersonisin[local:E:13339976] logged in with
entity id 5704 at (-101.5, 4.0, -208.5)
[16:21:45] [Server thread/INFO]: supersonisin joined the game
[16:21:46] [Server thread/INFO]: Saving and pausing game...
[16:21:47] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[16:21:47] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[16:21:47] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[16:21:49] [main/INFO]: Loaded 0 advancements
[16:21:52] [Worker-Cape-63/ERROR]: Couldn't download http texture:
java.net.SocketTimeoutException: Connect timed out
[16:22:38] [Server thread/INFO]: Saving and pausing game...
[16:22:38] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[16:22:38] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[16:22:38] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[16:22:39] [Server thread/INFO]: supersonisin lost connection: Disconnected
[16:22:39] [Server thread/INFO]: supersonisin left the game
[16:22:39] [Server thread/INFO]: Stopping singleplayer server as player logged out
[16:22:39] [Server thread/INFO]: Stopping server
[16:22:39] [Server thread/INFO]: Saving players
[16:22:39] [Server thread/INFO]: Saving worlds
[16:22:39] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[16:22:39] [Server thread/INFO]: ThreadedAnvilChunkStorage (New World (3)): All
chunks are saved
[16:22:39] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[16:22:39] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are
saved
[16:22:39] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[16:22:39] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are
saved
[16:22:40] [Server thread/INFO]: ThreadedAnvilChunkStorage (New World (3)): All
chunks are saved
[16:22:40] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are
saved
[16:22:40] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are
saved
[16:22:48] [main/WARN]: Ambiguity between arguments [teleport, destination] and
[teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-
11c01849e498]
[16:22:48] [main/WARN]: Ambiguity between arguments [teleport, location] and
[teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:22:48] [main/WARN]: Ambiguity between arguments [teleport, location] and
[teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:22:48] [main/WARN]: Ambiguity between arguments [teleport, targets] and
[teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-
11c01849e498]
[16:22:48] [main/WARN]: Ambiguity between arguments [teleport, targets, location]
and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:22:48] [main/INFO]: Reloading ResourceManager: Default
[16:22:50] [main/INFO]: Loaded 7 recipes
[16:22:50] [main/INFO]: Loaded 927 advancements
[16:22:52] [main/WARN]: Ambiguity between arguments [teleport, destination] and
[teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-
11c01849e498]
[16:22:52] [main/WARN]: Ambiguity between arguments [teleport, location] and
[teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:22:52] [main/WARN]: Ambiguity between arguments [teleport, location] and
[teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:22:52] [main/WARN]: Ambiguity between arguments [teleport, targets] and
[teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-
11c01849e498]
[16:22:52] [main/WARN]: Ambiguity between arguments [teleport, targets, location]
and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[16:22:52] [main/INFO]: Reloading ResourceManager: Default
[16:22:53] [main/INFO]: Loaded 7 recipes
[16:22:54] [main/INFO]: Loaded 927 advancements
[16:22:58] [main/INFO]: Environment: authHost='https://authserver.mojang.com',
accountsHost='https://api.mojang.com',
sessionHost='https://sessionserver.mojang.com',
servicesHost='https://api.minecraftservices.com', name='PROD'
[16:22:58] [Server thread/INFO]: Starting integrated minecraft server version
1.16.5
[16:22:58] [Server thread/INFO]: Generating keypair
[16:23:00] [Server thread/INFO]: Preparing start region for dimension
minecraft:overworld
[16:23:01] [main/INFO]: Preparing spawn area: 0%
[16:23:01] [main/INFO]: Preparing spawn area: 0%
[16:23:02] [main/INFO]: Preparing spawn area: 0%
[16:23:02] [main/INFO]: Preparing spawn area: 0%
[16:23:03] [main/INFO]: Preparing spawn area: 0%
[16:23:03] [main/INFO]: Preparing spawn area: 0%
[16:23:04] [main/INFO]: Preparing spawn area: 1%
[16:23:04] [main/INFO]: Preparing spawn area: 1%
[16:23:05] [main/INFO]: Preparing spawn area: 1%
[16:23:05] [main/INFO]: Preparing spawn area: 1%
[16:23:06] [main/INFO]: Preparing spawn area: 3%
[16:23:06] [main/INFO]: Preparing spawn area: 4%
[16:23:07] [main/INFO]: Preparing spawn area: 5%
[16:23:07] [main/INFO]: Preparing spawn area: 6%
[16:23:08] [main/INFO]: Preparing spawn area: 6%
[16:23:08] [main/INFO]: Preparing spawn area: 7%
[16:23:09] [main/INFO]: Preparing spawn area: 8%
[16:23:10] [main/INFO]: Preparing spawn area: 8%
[16:23:10] [main/INFO]: Preparing spawn area: 8%
[16:23:10] [main/INFO]: Preparing spawn area: 8%
[16:23:11] [main/INFO]: Preparing spawn area: 12%
[16:23:11] [main/INFO]: Preparing spawn area: 13%
[16:23:12] [main/INFO]: Preparing spawn area: 14%
[16:23:13] [main/INFO]: Preparing spawn area: 14%
[16:23:13] [main/INFO]: Preparing spawn area: 14%
[16:23:13] [main/INFO]: Preparing spawn area: 17%
[16:23:14] [main/INFO]: Preparing spawn area: 17%
[16:23:14] [main/INFO]: Preparing spawn area: 18%
[16:23:19] [main/INFO]: Preparing spawn area: 19%
[16:23:19] [main/INFO]: Preparing spawn area: 19%
[16:23:19] [main/INFO]: Preparing spawn area: 19%
[16:23:19] [main/INFO]: Preparing spawn area: 19%
[16:23:19] [main/INFO]: Preparing spawn area: 19%
[16:23:19] [main/INFO]: Preparing spawn area: 19%
[16:23:19] [main/INFO]: Preparing spawn area: 19%
[16:23:19] [main/INFO]: Preparing spawn area: 19%
[16:23:19] [main/INFO]: Preparing spawn area: 19%
[16:23:20] [main/INFO]: Preparing spawn area: 19%
[16:23:20] [main/INFO]: Preparing spawn area: 19%
[16:23:20] [main/INFO]: Preparing spawn area: 20%
[16:23:21] [main/INFO]: Preparing spawn area: 21%
[16:23:21] [main/INFO]: Preparing spawn area: 22%
[16:23:22] [main/INFO]: Preparing spawn area: 23%
[16:23:22] [main/INFO]: Preparing spawn area: 24%
[16:23:23] [main/INFO]: Preparing spawn area: 24%
[16:23:23] [main/INFO]: Preparing spawn area: 25%
[16:23:24] [main/INFO]: Preparing spawn area: 26%
[16:23:24] [main/INFO]: Preparing spawn area: 26%
[16:23:25] [main/INFO]: Preparing spawn area: 28%
[16:23:25] [main/INFO]: Preparing spawn area: 29%
[16:23:26] [main/INFO]: Preparing spawn area: 30%
[16:23:26] [main/INFO]: Preparing spawn area: 31%
[16:23:27] [main/INFO]: Preparing spawn area: 32%
[16:23:27] [main/INFO]: Preparing spawn area: 33%
[16:23:28] [main/INFO]: Preparing spawn area: 34%
[16:23:28] [main/INFO]: Preparing spawn area: 35%
[16:23:29] [main/INFO]: Preparing spawn area: 36%
[16:23:29] [main/INFO]: Preparing spawn area: 37%
[16:23:33] [main/INFO]: Preparing spawn area: 37%
[16:23:33] [main/INFO]: Preparing spawn area: 37%
[16:23:33] [main/INFO]: Preparing spawn area: 37%
[16:23:33] [main/INFO]: Preparing spawn area: 37%
[16:23:33] [main/INFO]: Preparing spawn area: 37%
[16:23:33] [main/INFO]: Preparing spawn area: 37%
[16:23:33] [main/INFO]: Preparing spawn area: 37%
[16:23:33] [main/INFO]: Preparing spawn area: 44%
[16:23:37] [main/INFO]: Preparing spawn area: 45%
[16:23:37] [main/INFO]: Preparing spawn area: 45%
[16:23:37] [main/INFO]: Preparing spawn area: 45%
[16:23:37] [main/INFO]: Preparing spawn area: 45%
[16:23:37] [main/INFO]: Preparing spawn area: 45%
[16:23:37] [main/INFO]: Preparing spawn area: 45%
[16:23:37] [main/INFO]: Preparing spawn area: 45%
[16:23:37] [main/INFO]: Preparing spawn area: 45%
[16:23:38] [main/INFO]: Preparing spawn area: 54%
[16:23:38] [main/INFO]: Preparing spawn area: 54%
[16:23:39] [main/INFO]: Preparing spawn area: 56%
[16:23:39] [main/INFO]: Preparing spawn area: 56%
[16:23:40] [main/INFO]: Preparing spawn area: 58%
[16:23:40] [main/INFO]: Preparing spawn area: 58%
[16:23:41] [main/INFO]: Preparing spawn area: 60%
[16:23:41] [main/INFO]: Preparing spawn area: 61%
[16:23:42] [main/INFO]: Preparing spawn area: 62%
[16:23:42] [main/INFO]: Preparing spawn area: 62%
[16:23:43] [main/INFO]: Preparing spawn area: 63%
[16:23:43] [main/INFO]: Preparing spawn area: 65%
[16:23:44] [main/INFO]: Preparing spawn area: 65%
[16:23:44] [main/INFO]: Preparing spawn area: 66%
[16:23:45] [main/INFO]: Preparing spawn area: 67%
[16:23:45] [main/INFO]: Preparing spawn area: 68%
[16:23:46] [main/INFO]: Preparing spawn area: 69%
[16:23:46] [main/INFO]: Preparing spawn area: 70%
[16:23:47] [main/INFO]: Preparing spawn area: 71%
[16:23:47] [main/INFO]: Preparing spawn area: 72%
[16:23:48] [main/INFO]: Preparing spawn area: 72%
[16:23:48] [main/INFO]: Preparing spawn area: 73%
[16:23:49] [main/INFO]: Preparing spawn area: 75%
[16:23:49] [main/INFO]: Preparing spawn area: 75%
[16:23:50] [main/INFO]: Preparing spawn area: 76%
[16:23:50] [main/INFO]: Preparing spawn area: 77%
[16:23:51] [main/INFO]: Preparing spawn area: 78%
[16:23:51] [main/INFO]: Preparing spawn area: 79%
[16:23:52] [main/INFO]: Preparing spawn area: 80%
[16:23:52] [main/INFO]: Preparing spawn area: 81%
[16:23:53] [main/INFO]: Preparing spawn area: 82%
[16:23:53] [main/INFO]: Preparing spawn area: 83%
[16:23:54] [main/INFO]: Preparing spawn area: 84%
[16:23:54] [main/INFO]: Preparing spawn area: 85%
[16:23:55] [main/INFO]: Preparing spawn area: 85%
[16:23:55] [main/INFO]: Preparing spawn area: 86%
[16:23:56] [main/INFO]: Preparing spawn area: 87%
[16:23:56] [main/INFO]: Preparing spawn area: 88%
[16:23:57] [main/INFO]: Preparing spawn area: 89%
[16:23:57] [main/INFO]: Preparing spawn area: 90%
[16:23:58] [main/INFO]: Preparing spawn area: 91%
[16:23:58] [main/INFO]: Preparing spawn area: 92%
[16:23:59] [main/INFO]: Preparing spawn area: 93%
[16:23:59] [main/INFO]: Preparing spawn area: 93%
[16:24:00] [main/INFO]: Preparing spawn area: 95%
[16:24:00] [main/INFO]: Preparing spawn area: 95%
[16:24:01] [main/INFO]: Preparing spawn area: 97%
[16:24:02] [main/INFO]: Preparing spawn area: 97%
[16:24:02] [Server thread/INFO]: Changing view distance to 4, from 10
[16:24:02] [main/INFO]: Preparing spawn area: 97%
[16:24:02] [main/INFO]: Time elapsed: 61304 ms
[16:24:02] [Server thread/INFO]: supersonisin[local:E:f911c3a3] logged in with
entity id 5727 at (-120.5, 4.0, -210.5)
[16:24:02] [Server thread/INFO]: supersonisin joined the game
[16:24:04] [Server thread/INFO]: Saving and pausing game...
[16:24:04] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[16:24:05] [main/INFO]: Loaded 0 advancements
[16:24:05] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[16:24:05] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[16:24:09] [Worker-Cape-65/ERROR]: Couldn't download http texture:
java.net.SocketTimeoutException: Connect timed out
[16:24:19] [Server thread/INFO]: supersonisin has made the advancement [Getting an
Upgrade]
[16:24:19] [main/INFO]: [CHAT] supersonisin has made the advancement [Getting an
Upgrade]
[16:24:19] [main/INFO]: Loaded 28 advancements
[16:24:54] [main/INFO]: Loaded 42 advancements
[16:24:54] [main/INFO]: Loaded 52 advancements
[16:26:19] [main/INFO]: Loaded 55 advancements
[16:26:21] [main/INFO]: Loaded 56 advancements
[16:26:53] [main/INFO]: Loaded 78 advancements
[16:27:10] [main/INFO]: Loaded 81 advancements
[16:28:13] [Server thread/INFO]: Saving and pausing game...
[16:28:13] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[16:28:13] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[16:28:13] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[16:28:14] [Server thread/INFO]: supersonisin lost connection: Disconnected
[16:28:14] [Server thread/INFO]: supersonisin left the game
[16:28:14] [Server thread/INFO]: Stopping singleplayer server as player logged out
[16:28:14] [Server thread/INFO]: Stopping server
[16:28:14] [Server thread/INFO]: Saving players
[16:28:14] [Server thread/INFO]: Saving worlds
[16:28:14] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:overworld
[16:28:14] [Server thread/INFO]: ThreadedAnvilChunkStorage (New World (4)): All
chunks are saved
[16:28:14] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_nether
[16:28:14] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are
saved
[16:28:14] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New
World]'/minecraft:the_end
[16:28:14] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are
saved
[16:28:14] [Server thread/INFO]: ThreadedAnvilChunkStorage (New World (4)): All
chunks are saved
[16:28:14] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are
saved
[16:28:14] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are
saved

You might also like