Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
22649 Discussions

opengl 3.x functions missing

gbhj
New Contributor I
7,760 Views

Category

Questions

Answers (N/A if not applicable)

Description

Provide a detailed description of the issue AND 'does it fail every single time, or only sometimes?' If you can offer a % rate please do.

openGL mode in pcsx2 does not work because the function an openGL 3.x driver should have are missing

the following error is displayed

3.x GL context successfully created

Failed to find glCreateTextures

Failed to find glTextureStorage2D

Failed to find glTextureSubImage2D

Failed to find glCopyTextureSubImage2D

Failed to find glBindTextureUnit

Failed to find glGetTextureImage

Failed to find glTextureParameteri

Failed to find glCreateFramebuffers

Failed to find glClearNamedFramebufferfv

Failed to find glClearNamedFramebufferuiv

Failed to find glClearNamedFramebufferiv

Failed to find glNamedFramebufferTexture

Failed to find glNamedFramebufferDrawBuffers

Failed to find glNamedFramebufferReadBuffer

Failed to find glCheckNamedFramebufferStatus

Failed to find glCreateBuffers

Failed to find glNamedBufferStorage

Failed to find glNamedBufferData

Failed to find glNamedBufferSubData

Failed to find glMapNamedBuffer

Failed to find glMapNamedBufferRange

Failed to find glUnmapNamedBuffer

Failed to find glFlushMappedNamedBufferRange

Failed to find glCreateSamplers

Failed to find glCreateProgramPipelines

Failed to find glClipControl

Failed to find glTextureBarrier

DSA is not supported. Replacing the GL function pointer to emulate it

OpenGL information. GPU: Intel(R) Iris(TM) Graphics 5100. Vendor: Intel. Driver: - Build 10.18.15.4248

Hardware (HW)

Brand and Model of the system.

HP Pavilion 15 Notebook PC

Hybrid or switchable graphics system? ie Does it have AMD or NV graphics too?

no

Make and model of any Displays that are used to see the issue (see note2 below).

LFP = Local Flat Panel (Laptop panel)

EFP = External Flat Panel (Monitor you plug in) 

LFP 1366 x 768 (32 bit) (60Hz) SDC4951

How much memory [RAM] in the system (see note2 below).

8192MB RAM

Provide any other hardware needed to replicate the issue.

ie: Cables&brand, cable type [vga, hdmi, DP, etc], dock, dongles/adapters, etc

n/a

<tr...
0 Kudos
7 Replies
CEstr
Beginner
6,409 Views

 

I can confirm this please intel fix support extensions on windows because on mesa driver working fine ivy bridge and higher no crashes

Why intel no update and fixes extension on windows ivy bridge and higher?

why reason if hardware are supported no implemented it?

Intel mesa -> Good driver update and suported several extensions .

But not on Windows propietary driver are problematic this problem

0 Kudos
Allan_J_Intel1
Employee
6,409 Views

Thanks for reporting this matter. I will update this thread as soon as I get any information from our engineering team.

Allan.

0 Kudos
CEstr
Beginner
6,409 Views

Now they have pass hack by compile shader on windows in the latest commits

- GSDX plugin OGL HW Mode -> Will run but crash Stoped Driver aleatory crash error

 

- GSDX plugin OGL Software Mode -> Working no crash detected .

Also if debug_opengl=1 in inis\GSDX.ini crash always produced error in ig7icd32.dll no working on debug mode

0 Kudos
CEstr
Beginner
6,409 Views

Update acording to

https://github.com/PCSX2/pcsx2/issues/345 Gsdx-ogl not compatible with Intel MS driver (glsl compilation error) · Issue # 345 · PCSX2/pcsx2 · GitHub

Intel Hasswell and higher -> Working fine with these hack

https://github.com/PCSX2/pcsx2/commit/bdc8038e7e568b9a40425810d0c0e3f88dd752af glsl: set a size to gl_ClipDistance array · PCSX2/pcsx2@bdc8038 · GitHub

Ivy bridge driver only problem related crash aleatory GSDX OGL HW mode or running Debug mode can't run.

float gl_ClipDistance[];

to

float gl_ClipDistance[1];

0 Kudos
gbhj
New Contributor I
6,409 Views

using the software GLview (http://www.realtech-vr.com/glview/ OpenGL Extensions Viewer) says that the only openGL 4.4 feature that is missing is https://www.opengl.org/wiki/Bindless_Texture Bindless Texture - OpenGL.org

also GLview reports the folowing error in the log window "No ICD registry entry The current OpenGL driver doesn't expose the SOFTWARE/Microsoft/Windows (NT)/CurrentVersion/OpenGLDrivers registry entry. Unable to detect the driver version, driver revision name and filename."

the screen shot above shows the openGL functions added to in version 4.0 none of them are found by the software

developers should not have to add special fixes for Intel drivers

EDIT: forcing https://www.opengl.org/registry/specs/ARB/separate_shader_objects.txt https://www.opengl.org/registry/specs/ARB/separate_shader_objects.txt to be enabled causes objects to be incorrectly drawn

0 Kudos
CEstr
Beginner
6,409 Views

Update

https://github.com/PCSX2/pcsx2/issues/345 Gsdx-ogl not compatible with Intel MS driver (glsl compilation error) · Issue # 345 · PCSX2/pcsx2 · GitHub

Gregory dev said :

Intel doesn't support hardware more than 2 years. AMD got very bad press when they stop supporting dx10 card. Intel is much worst. In my opinion they don't want to bother. On linux, Mesa on Sandy got more feature than proprietary on Haswell....

The drama is that the biggest GPU market share is Intel (go figure why Dx is ahead).

It is incredible that an old HW as Sandy Bridge and higher by linux have some better features than the Windows drivers...

0 Kudos
Allan_J_Intel1
Employee
6,409 Views

New Windows 10 graphics driver were posted at: https://downloadcenter.intel.com/download/25308/Intel-Iris-Iris-Pro-and-HD-Graphics-Driver-for-4th-Gen-Windows-10-64bit Download Intel® Iris™, Iris™ Pro, and HD Graphics Driver for 4th Gen Windows* 10 64bit

Allan.

0 Kudos
Reply