PDA

View Full Version : Adding pixels values using pixel shader



iris_raj
12-12-2006, 02:32 AM
Dear GPU programmers,

I am new to GPU Programming. Can I add
two textures pixel by pixel and store in a new image using GPU Features(GLSL) features.

I have done it using Fixed Pipeline Functinalities which is trivial.

RAJESH.R
NEST,TVM

zeoverlord
12-12-2006, 03:09 AM
yes, it's possible, just add a FBO as a render target and your set.

Relic
12-12-2006, 05:01 AM
Ok, FBOs make sure no window clipping comes in the way when reading back pixels in the end, but
you don't even need a framebuffer object, just the textures in different texture image units and a color buffer to write to.

Mind that the fixed function pipeline uses texture units (normally 4) where shaders access texture image units. Basically the same thing with a different name, but there are 16 of them in current HW and there is no need to call glEnable/glDisable the texturing for them. The shader programs do that implicitly for the samplers you set.