#include "SDL.h" int main(void) { SDL_Init(SDL_INIT_VIDEO); const int window_width = 840; const int window_height = 680; SDL_Window *window1 = SDL_CreateWindow( "Demo Window", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, window_width, window_height, SDL_WINDOW_SHOWN ); SDL_Renderer *renderer1 = SDL_CreateRenderer( window1, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC ); SDL_SetRenderDrawColor(renderer1, 45, 164, 132, SDL_ALPHA_OPAQUE); SDL_Window *window2 = SDL_CreateWindow( "Demo Window", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, window_width, window_height, SDL_WINDOW_SHOWN ); SDL_Renderer *renderer2 = SDL_CreateRenderer( window1, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC ); SDL_SetRenderDrawColor(renderer2, 45, 164, 132, SDL_ALPHA_OPAQUE); int quit = 0; while (!quit) { SDL_Event e; while (SDL_PollEvent(&e)) { if (e.type == SDL_QUIT) { quit = 1; } } SDL_RenderClear(renderer1); SDL_RenderPresent(renderer1); SDL_RenderClear(renderer2); SDL_RenderPresent(renderer2); } SDL_DestroyRenderer(renderer1); SDL_DestroyRenderer(renderer2); SDL_DestroyWindow(window1); SDL_DestroyWindow(window2); SDL_Quit(); return 0; }