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

2015-06-28 Thread Tobias Hansen
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)
 


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2015-06-27 Thread 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)


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org