   Fastest way to render pixels to backbuffer
  What is the fastest way to render pixels to the backbuffer in Direct3D9? I need to copy a color (different per pixel) to all the pixels in the backbuffer. 
  It depends.  Do the pixel colors change every frame?  If not, then you can load a texture at init with the proper colors and just render a screen-aligned quad, or use StretchRectIf the pixel colors do change per frame, then then the best bet is probably to create a dynamic texture and fill its contents every frame.  Then you can use one of the two techniques above.Locking the back buffer is slower than both of these methods.  You should only lock the back buffer if there is absolutely no other way (and there usually is).neneboricua ;  The pixel color is different every frame, moving metaballs.I''ll try the dynamic texture. ;  direct3D draws alpha blended pixels quite fast and the method for that is probably hardware accelated but how does it work exactly?I was just thinking that maybe DX would help out whit that dynamic texture..? 