SDLで1ドットを描画するには、矩形領域を塗りつぶす関数で幅1高さ1の矩形を描画すればよい。
ドットを描画する関数は次の通り。
SDL_Surface* pSurface; void drawPoint(int x, int y, int r, int g, int b, int a) { SDL_Rect rect; rect.x = x; rect.y = y; rect.w = 1; rect.h = 1; SDL_FillRect( pSurface, &rect, SDL_MapRGBA(pSurface->format,r,g,b,a) ); }