#include #include #include #include #include #include void abort_(const char * s, ...) { va_list args; va_start(args, s); vfprintf(stderr, s, args); fprintf(stderr, "\n"); va_end(args); abort(); } int main() { int w = 100; int h = 100; unsigned int *data = new unsigned int[ w * h ]; // red fades toward bottom // green fades toward right unsigned int **rows = new unsigned int *[ h ]; for( int y=0; y