hi guys... atm i would like to try my first little 1k intro fx... I have started a new project with VC++ but still have a lot problems but possible i will meet soon a good friend from the BP2007 party

Back to the topic... for example when want to code a fullscreen effect (lets say 640x480) and manipulate all pixels each frame, like plasma effect... whats the best way (fast and smallest exe) for doing such a thing for an 1k intro?
I thought about something like...
glBegin(GL_POINTS)
For(int x=0; x<639; ++x)
{
For(int y=0; y<339; ++y)
{
glColor3i(lRed, lGreen, lBlue)
glVertex2f(x,y)
}
}
glEnd()
Is this a good way or is there any better and even faster way for pixel manipulation in realtime? (cant test / compile the full source atm

) A friend told me to use a Texture and doing directly on the texture the pixel manipulations... i thought about this too but i am not on the point that i think i could get managed it ;-/