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

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -