If a Minecraft Shader is using OpenGL 4 it doesn't work and this is logged:
Is this because only the core profile version is 4.5 and the compat version is 3.0? Does that mean that i am only able to use OpenGL 1-3 or one version >3 in one application (this is how i understand it)?
If i set MESA_GL_VERSION_OVERRIDE="4.0" in Minecraft it crashes logging this:
I think this indicates that Minecraft wants to use a function (glMatrixMode) not available in OpenGL 4 and crashes because of this.
Are there any known plans on adding this compat version thing to the OSS Driver or am i stuck on OpenGL 3 shaders forever? (i don't think Mojang will ever switch to a newer OpenGL Version)
amdgpu-pro is working but i'd rather not use it (because there is no GALLIUM_HUD and because of generally bad experiences with closed Drivers as the companies seem to loose all interst in maintaining them properly as soon as the product isn't sold anymore).
Code:
0:1(10): error: GLSL 4.00 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, 3.00 ES, 3.10 ES, and 3.20 ES
If i set MESA_GL_VERSION_OVERRIDE="4.0" in Minecraft it crashes logging this:
Code:
java.lang.IllegalStateException: Function is not supported at org.lwjgl.BufferChecks.checkFunctionAddress(BufferChecks.java:58) at org.lwjgl.opengl.GL11.glMatrixMode(GL11.java:2075)
Are there any known plans on adding this compat version thing to the OSS Driver or am i stuck on OpenGL 3 shaders forever? (i don't think Mojang will ever switch to a newer OpenGL Version)
amdgpu-pro is working but i'd rather not use it (because there is no GALLIUM_HUD and because of generally bad experiences with closed Drivers as the companies seem to loose all interst in maintaining them properly as soon as the product isn't sold anymore).
Comment