jeff
01/11/2021, 4:32 PMError Compiling Shader
crash (blank white game window) this morning. No changes on my side, was working fine yesterday. I did install updates on Ubuntu, didn't notice if there was anything OpenGL-related. Anyone seen something similar?10:28:39 AM: Executing task 'runJvm'...
> Task :compileKotlinJvm
> Task :jvmProcessResources UP-TO-DATE
> Task :jvmMainClasses
> Task :korgeProcessedResourcesJvmMain
> Task :runJvm
NOT Using DisplayLink
running: Thread[main,5,main]
VI: native@0x7fd5b407da40 (doubleBuffer=true, depth=24, bitsPerColorComponent=8, specifyRenderType=true)
Preparing OpenGL context. Screen: 0
VI: native@0x7fd5b407da40
WARNING! Visuals or GLC are NULL! This will probably cause a white window
d: native@0x7fd5b4054630 (com.sun.jna.platform.unix.X11$Display@b405c605), w: 0x3c0001c, s: 0, VI: native@0x7fd5b407da40, glc: null
GL_RENDERER: 'null'
GL_VENDOR: 'null'
GL_VERSION: 'null'
GL_EXTENSIONS: 1
swapIntervalEXT: Proxy interface to native function@0x7fd5f5ce0d20 (com.soywiz.korgw.x11.X11GameWindow$glXSwapIntervalEXTCallback)
com.soywiz.korag.AGOpengl$ShaderException: Error Compiling Shader : 0 : '' : source='#version 100
#ifdef GL_ES
precision mediump float;
precision mediump int;
precision lowp sampler2D;
precision lowp samplerCube;
#endif
uniform sampler2D u_Tex;
varying vec2 v_Tex;
varying vec4 v_Col;
varying vec4 v_Col2;
void main() {
gl_FragColor = texture2D(u_Tex, v_Tex.xy);
gl_FragColor.rgb = (gl_FragColor.rgb / gl_FragColor.a);
gl_FragColor = ((gl_FragColor.rgba * v_Col.rgba) + ((v_Col2.rgba - vec4(0.5, 0.5, 0.5, 0.5)) * 2.0));
if ((gl_FragColor.a <= 0.0)) {
discard;
}
}
', gl.versionInt=100, gl.versionString='', gl=com.soywiz.korgw.x11.X11KmlGl@252eade9
at com.soywiz.korag.AGOpengl$GlProgram.createShader(OpenglAG.kt:608)
at com.soywiz.korag.AGOpengl$GlProgram.access$createShader(OpenglAG.kt:537)
at com.soywiz.korag.AGOpengl$GlProgram.ensure(OpenglAG.kt:585)
at com.soywiz.korag.AGOpengl$GlProgram.use(OpenglAG.kt:614)
at com.soywiz.korag.AGOpengl.draw(OpenglAG.kt:283)
at com.soywiz.korag.AG.draw(AG.kt:532)
at com.soywiz.korag.AG.draw$default(AG.kt:531)
at com.soywiz.korge.render.BatchBuilder2D.flush(BatchBuilder2D.kt:648)
at com.soywiz.korge.render.BatchBuilder2D.flush$default(BatchBuilder2D.kt:624)
at com.soywiz.korge.render.BatchBuilder2D.setStateFast(BatchBuilder2D.kt:360)
at com.soywiz.korge.render.BatchBuilder2D.setStateFast(BatchBuilder2D.kt:353)
at com.soywiz.korge.render.BatchBuilder2D.drawVertices(BatchBuilder2D.kt:336)
at com.soywiz.korge.render.BatchBuilder2D.drawVertices$default(BatchBuilder2D.kt:335)
at com.soywiz.korge.view.RectBase.renderInternal(RectBase.kt:63)
at com.soywiz.korge.view.BaseImage.renderInternal(Image.kt:66)
at com.soywiz.korge.view.Image.renderInternal(Image.kt:109)
at com.soywiz.korge.view.View.render(View.kt:676)
at com.soywiz.korge.view.Container.renderInternal(Container.kt:206)
at com.soywiz.korge.view.View.render(View.kt:676)
at com.soywiz.korge.view.Container.renderInternal(Container.kt:206)
at com.soywiz.korge.view.View.render(View.kt:676)
at com.soywiz.korge.view.Container.renderInternal(Container.kt:206)
at com.soywiz.korge.view.View.render(View.kt:676)
at com.soywiz.korge.view.Container.renderInternal(Container.kt:206)
at com.soywiz.korge.view.View.render(View.kt:676)
at com.soywiz.korge.scene.TransitionView.renderInternal(Transition.kt:45)
at com.soywiz.korge.view.View.render(View.kt:676)
at com.soywiz.korge.view.Container.renderInternal(Container.kt:206)
at com.soywiz.korge.view.View.render(View.kt:676)
at com.soywiz.korge.view.Container.renderInternal(Container.kt:206)
at com.soywiz.korge.view.Stage.renderInternal(Stage.kt:48)
at com.soywiz.korge.view.View.render(View.kt:676)
at com.soywiz.korge.view.Views.render(Views.kt:282)
at com.soywiz.korge.view.Views.frameUpdateAndRender-_rozLdE(Views.kt:312)
at com.soywiz.korge.Korge$prepareViewsBase$22.invoke(Korge.kt:429)
at com.soywiz.korge.Korge$prepareViewsBase$22.invoke(Korge.kt:38)
at com.soywiz.korev.EventDispatcher$Mixin.dispatch(EventDispatcher.kt:50)
at com.soywiz.korgw.GameWindow.dispatchRenderEvent(GameWindow.kt:663)
at com.soywiz.korgw.GameWindow.frameRender(GameWindow.kt:337)
at com.soywiz.korgw.GameWindow.frame-o7-PVL0(GameWindow.kt:314)
at com.soywiz.korgw.GameWindow.frame-o7-PVL0$default(GameWindow.kt:313)
at com.soywiz.korgw.GameWindow.frame(GameWindow.kt:310)
at com.soywiz.korgw.awt.BaseAwtGameWindow$framePaint$2.invoke(BaseAwtGameWindow.kt:175)
at com.soywiz.korgw.awt.BaseAwtGameWindow$framePaint$2.invoke(BaseAwtGameWindow.kt:24)
at com.soywiz.korgw.platform.BaseOpenglContext$DefaultImpls.useContext(BaseOpenglContext.kt:35)
at com.soywiz.korgw.x11.X11OpenglContext.useContext(X11OpenglContext.kt:11)
at com.soywiz.korgw.awt.BaseAwtGameWindow.framePaint(BaseAwtGameWindow.kt:99)
at com.soywiz.korgw.awt.AwtGameWindow$frame$1.paint(AwtGameWindow.kt:94)
at javax.swing.RepaintManager$4.run(RepaintManager.java:842)
at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at org.GNOME.Accessibility.AtkWrapper$6.dispatchEvent(AtkWrapper.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
completed. running=false
GameWindow.close
GameWindowCoroutineDispatcher.close
GameWindow.close
GameWindowCoroutineDispatcher.close
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See <https://docs.gradle.org/6.3/userguide/command_line_interface.html#sec:command_line_warnings>
BUILD SUCCESSFUL in 6s
4 actionable tasks: 3 executed, 1 up-to-date
10:28:45 AM: Task execution finished 'runJvm'.
Deactivated User
01/11/2021, 4:34 PMjeff
01/11/2021, 4:41 PMkorgePluginVersion=2.0.0.1
Deactivated User
01/11/2021, 5:20 PMWARNING! Visuals or GLC are NULL! This will probably cause a white window
looked like it was not able to do some opengl stuff. don't know why