opengl - set raster color for glutBitmapCharacter, when using shaders -
i'm using vertex , fragment shaders, glsl version 130. ubuntu 12.04 lts. shaders work ok. lighting disabled.
text drawn ok glutbitmapcharacter(), in unpredictable color. when tweak palette used shaders , recompile, color changes.
glcolor4f() has no effect of course, shaders override fixed pipeline behavior. how can set "raster color" glutbitmapcharacter() render in? (or should each frame use shaders , then fixed pipeline? yuck.)
please speak me: i not mix opengl raster operations programmable pipeline. found out result quite, err, annoying.
also raster operations have been removed entirely modern opengl (i.e. above, including opengl-3.0). trying use them shaders pure masochism. , hurts watch other people trying it. please don't.
or should each frame use shaders , fixed pipeline?
you can switch between fixed function , shaders @ time. use gluseprogram(0)
switch fixed function when need it. when using raster operations. you're of course limited opengl-2.1 when using raster ops.
Comments
Post a Comment