Developing Games on Intel Graphics
If you are gaming on graphics integrated in your Intel Processor, this is the place for you! Find answers to your questions or post your issues with PC games
548 Discussions

GLSL compile failed (’GL_3DL_array_objects’ : extension is disabled or not available)

Yuya_Fukazawa_bn7
10,029 Views
#version 310 es
precision highp float;
layout(location = 0) out vec4 Output;
void main()
{
	const float arr[3] = float[3]
	(
		0.0, 0.5, 1.0
	);
	Output = vec4( arr[0], arr[1], arr[2], 1.0 );
}

The above fragment shader compiles successfully with Intel® Graphics Driver 31.0.101.1692, but fails to compile with Intel® Graphics Driver 31.0.101.5333.

glGetShaderInfoLog returns "ERROR: 2668:38048.581: ’GL_3DL_array_objects’ : extension is disabled or not available".

I think this compile error is a bug in the driver.

 

I have attached some files.

・Report/GLSLCompilerTest/bin/GLSLCompilerTest.exe is the executable file that compiles the above fragment shader.

・Report/CompileSucceeded_30.0.101.1692.png is an image of a successful compilation with Intel® Graphics Driver 30.0.101.1692.

・Report/CompileFailed_30.0.101.5333.png is an image of failed compilation with Intel® Graphics Driver 31.0.101.5333.

1 Solution
Arturo_Intel
Moderator
4,213 Views

Hello Fukazawa-san:

Please try the 101.6332 driver version (Intel® Arc™ & Iris® Xe Graphics - Windows*)

The missing support of the OpenGL extension was added

6332.png

 

-- Arturo Medina

Intel Game Developer support engineer

View solution in original post

0 Kudos
24 Replies
Arturo_Intel
Moderator
1,206 Views

Isn't this incorrect?

OpenGL 4.5 contains GL_ARB_ES3_1_compatibility.

Do you have any official documentation where this is disclaimed? It could help me to push the issue to the right way.

 

Using the core profile context (GLSLCompilerTest.exe), the shader compilation fails.

But, using the (GLSLCompilerTest.exe -compat), the shader compiles successfully.

Is this the behavior to expect?

CompileSucceeded_WithCompatibilityProfile.png


I need to check it with the team. 

 

--r2

0 Kudos
Yuya_Fukazawa_bn7
1,163 Views

Isn't this incorrect?

OpenGL 4.5 contains GL_ARB_ES3_1_compatibility.

Do you have any official documentation where this is disclaimed? It could help me to push the issue to the right way.


https://registry.khronos.org/OpenGL/specs/gl/glspec45.core.pdf

Appendix H

H.1 New Features (Page 689)

0 Kudos
Yuya_Fukazawa_bn7
932 Views

Hello @Arturo_Intel 

 

Is there any progress on this issue?

0 Kudos
Arturo_Intel
Moderator
4,214 Views

Hello Fukazawa-san:

Please try the 101.6332 driver version (Intel® Arc™ & Iris® Xe Graphics - Windows*)

The missing support of the OpenGL extension was added

6332.png

 

-- Arturo Medina

Intel Game Developer support engineer

0 Kudos
Reply