Bug#790114: higan Incorrectly Fails OpenGL Version Check with Mesa/Gallium3D

Tobias Hansen thansen at debian.org
Sun Jun 28 11:52:46 UTC 2015


Hi Dan,

thanks for reporting this. So I guess this check probably affects
anybody using Mesa. It checks the supported compatibility profile
version which seems to be 3.0 for Mesa.

I updated the package to handle the X error that occurs when OpenGL
context creation fails instead of checking for the OpenGL version. Could
you give it a try?
http://anonscm.debian.org/cgit/pkg-games/higan.git

Would also be nice to test this on a machine without OpenGL 3.2 support.
I only tested the error handling by trying to create an OpenGL 4.0
context on a system using Mesa.

Best,
Tobias

Am 27.06.2015 um 12:57 schrieb Dan Letz:
> Source: higan
> Version: 094-5
> Severity: important
> 
> When using higan with an OpenGL 3.3 capable Gallium3D driver, it fails the OpenGL version check introduced in check-opengl-version.patch.
> When I build higan from the vanilla source, it runs fine with OpenGL backend.
> I'm guessing the glVersion is returning the compatibility context version rather than the core one?
> 
> Graphics card on this system is a RadeonHD 4550, and another system with an 8400GS also has this issue when using nouveau.
> 
> -- glxinfo version strings:
> OpenGL renderer string: Gallium 0.4 on AMD RV710
> OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.5.8
> OpenGL core profile shading language version string: 3.30
> ....
> OpenGL version string: 3.0 Mesa 10.5.8
> OpenGL shading language version string: 1.30
> OpenGL context flags: (none)
> 
> 
> -- System Information:
> Debian Release: stretch/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 4.1.0-towo.1-siduction-amd64 (SMP w/3 CPU cores; PREEMPT)
> Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 



More information about the Pkg-games-devel mailing list