Nux

nux with GLSL shaders doesn't work on Mesa

Bug #790634 reported by Alexandros Frantzis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Nux
Fix Released
Undecided
Alexandros Frantzis
Unity
Fix Released
Undecided
Unassigned
Unity Foundations
Fix Released
Undecided
Unassigned
nux (Ubuntu)
Fix Released
Undecided
Alexandros Frantzis
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

When forcing nux to use the GLSL shaders (instead of ARB asm), all I get is a black screen.

The problem is that the index in the iteration of active attributes in NuxGraphics/IOpenGLGLSLShader.cpp is also used as the location index for the attribute. This is not correct. The GL spec for glGetActiveAttrib clearly states:

"Note that index simply identifies a member in a list of active attributes, and has no relation to the generic
attribute that the corresponding variable is bound to"

Related branches

Changed in nux:
status: New → Confirmed
Changed in nux (Ubuntu):
status: New → Confirmed
affects: unity → unity-foundations
Changed in unity-foundations:
status: New → Confirmed
Changed in nux (Ubuntu):
assignee: nobody → Alexandros Frantzis (afrantzis)
Changed in nux:
assignee: nobody → Alexandros Frantzis (afrantzis)
Changed in unity:
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Fix appears to have been released in nux 1.0.1.

Changed in nux:
status: Confirmed → Fix Released
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

This fix (first released in nux 1.0.1) seems to be released in oneiric nux 1.0.2-0ubuntu1.

Changed in nux (Ubuntu):
status: Confirmed → Fix Released
Omer Akram (om26er)
Changed in unity:
status: Confirmed → Fix Released
Changed in unity-foundations:
status: Confirmed → Fix Released
Changed in unity (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.