[osg-users] Text colors in shaders
    Robert Osfield 
    robert.osfield at gmail.com
       
    Fri Feb 24 07:09:52 PST 2017
    
    
  
On 24 February 2017 at 14:30, Werner Modenbach
<Werner.Modenbach at texion.eu> wrote:
> that's great. It works with the shader you suggested.
> Strange is, that just using vertex color doesn't work. It seems alpha is set
> to transparent (0).
> Also a texture is set but only alpha has a meaning. Texture color is black.
> That looks odd to me.
If you build the OSG against the GL3 core profile it maps the texture
format to GL_RED rather than GL_ALPHA as the later is no longer
supported.  The graphics hardware doesn't expand GL_RED in the same
way as GL_ALPHA so it can cause problems.  It's a bit of pain having
GL pull the rug from GL_ALPHA as it has a particularly useful mapping.
Potentially one could use texture swizzle to get round this but it's
not support on all GL versions.
Robert.
    
    
More information about the osg-users
mailing list