/* build : gcc -I/usr/include/SDL2/ -lSDL2main -lSDL2 stutter.c -o stutter */ /* run : mangohud --dlsym ./stutter */ #include int main(int argc, char* argv[]) { SDL_Window* win; SDL_Renderer* ren; SDL_Event event; int quit=0; SDL_Init(SDL_INIT_VIDEO); win=SDL_CreateWindow("stutter", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, 0); ren=SDL_CreateRenderer(win, -1, SDL_RENDERER_ACCELERATED|SDL_RENDERER_PRESENTVSYNC); while(!quit) { while(SDL_PollEvent(&event)) if(event.type==SDL_QUIT) quit=1; SDL_SetRenderDrawColor(ren, 0, 0, 0, 255); SDL_RenderClear(ren); SDL_RenderPresent(ren); } SDL_DestroyRenderer(ren); SDL_DestroyWindow(win); SDL_Quit(); return 0; }