[osg-users] TBO bind on Mac OSX failure

Trajce Nikolov NICK trajce.nikolov.nick at gmail.com
Sun Nov 15 12:56:41 PST 2015


Hi Community,

we are having trouble getting Texture Buffer Objects to run on the mac osx
platform. When we try to run the osg forest (which uses tbos), it doesn't
work either (switching to instancing method, other methods work.
Specifically: we get an invalid enumerant when trying to bind the tbo. And
we also get shader compilation errros (anything not version 120 is not
supported)

Warning: detected OpenGL error 'invalid enumerant' at after
RenderBin::draw(..)
Warning: detected OpenGL error 'invalid enumerant' at after
RenderBin::draw(..)

FRAGMENT glCompileShader "" FAILED
FRAGMENT Shader "" infolog:
ERROR: 0:1: '' :  version '420' is not supported
ERROR: 0:1: '' : syntax error: #version
ERROR: 0:5: 'layout' : syntax error: syntax error

glLinkProgram "" FAILED

We are building with the latest xcode, with a 650m nvidia. gl view shows
that the texture buffer object extension is supported. Greatly appreciate
any help/tips on how to get this to work

-- 
trajce nikolov nick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20151115/e6b824ad/attachment-0001.htm>


More information about the osg-users mailing list