This may be related to something having to do with my locale settings, but for some reason the fragment shader is failing to compile. This is the error from the log:
FRAGMENT glCompileShader "" FAILED FRAGMENT Shader "" infolog: Fragment shader failed to compile with the following errors: ERROR: 1:184: error(#132) Syntax error: "024.0" parse error ERROR: error(#273) 1 compilation errors. No code generated When I look for the source that is echoed to the log, the problem is the thousands separator on line 4: Compiling C: FRAGMENT source: 1: #define BACKDROP_COLOR vec4(0.300, 0.300, 0.300, 1.000) 2: #define GLYPH_DIMENSION 240.0 3: #define OUTLINE 0.070 4: #define TEXTURE_DIMENSION 1,024.0 I believe the line is generated from this pragma: #pragma import_defines( SIGNED_DISTANCE_FIELD, TEXTURE_DIMENSION, GLYPH_DIMENSION) At this point I'm stuck. What controls the generation of those #define macros? How do I tell it to use the C locale? Thanks for any help, Cory Riddell _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org