Hi people,
I’m doing some post processing in cuda using Pixel Buffer Object. As a reference, I get some code of the postprocessing example of the SDK. In there, the author uses GL_BGRA so, 1 byte for each componente. To extract the component colors, the author uses:
float r = float(pixel&0xff);
float g = float((pixel>>8)&0xff);
float b = float((pixel>>16)&0xff);
In my mind, the correct would be:
float r = float((pixel >> 8)&0xff);
float g = float((pixel>>16)&0xff);
float b = float((pixel>>24)&0xff);
But it doesn’t work. Someone knows why this occour?
Thanks a lot.
Jose Ricardo