If I wanted to fill my game screen with individually coloured pixels, how would I do this?
For example, if I wanted to write a 'game of life'-type game where each pixel was a cell, how would I achieve this using XNA?
I've tried just calling
SetData() on a
Texture2D object using a screen-sized array of
Color values, but it complains with:
You may not call SetData on a resource while it is actively set on the GraphicsDevice. Unset it from the device before calling SetData.
How do I do as it asks? Or better still... is there an alternative, better, efficient way to fill a screen with arbitrary pixels?