Go to the documentation of this file.
20 #include <emscripten/emscripten.h>
58 Uint32 r_mask, g_mask, b_mask, a_mask;
69 SDL_snprintf(file,
sizeof(file),
"SDL_window%d-%8.8d.bmp",
95 emscripten_cancel_main_loop();
110 SDL_Log(
"Couldn't initialize the offscreen video driver: %s\n",
121 SDL_Log(
"Couldn't create window: %s\n",
129 SDL_Log(
"Couldn't create renderer: %s\n",
145 #ifdef __EMSCRIPTEN__
146 emscripten_set_main_loop(
loop, 0, 1);
156 double fps = ((double)
frames * 1000) / (now - then);
#define SDL_RenderPresent
A collection of pixels used in software blitting.
EGLSurface EGLnsecsANDROID time
GLint GLint GLsizei width
void save_surface_to_bmp()
#define SDL_RenderFillRect
#define SDL_WINDOWPOS_UNDEFINED
The type used to identify a window.
int main(int argc, char *argv[])
EGLSurface EGLNativeWindowType * window
@ SDL_LOG_CATEGORY_APPLICATION
GLint GLint GLsizei GLsizei height
#define SDL_PixelFormatEnumToMasks
Uint32 SDL_GetTicks(void)
Get the number of milliseconds since the SDL library initialization.
#define SDL_CreateRGBSurface
#define SDL_LogSetPriority
#define SDL_GetWindowPixelFormat
A rectangle, with the origin at the upper left (integer).
static SDL_Renderer * renderer
#define SDL_SetRenderDrawColor
#define SDL_CreateRenderer
#define SDL_DestroyRenderer
#define SDL_SaveBMP(surface, file)
#define SDL_RenderReadPixels
#define SDL_DestroyWindow