diff options
Diffstat (limited to 'src/main.h')
-rw-r--r-- | src/main.h | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -9,17 +9,30 @@ #include <GL/glu.h> typedef struct { + // libcaca caca_display_t *dp; caca_canvas_t *cv; caca_dither_t *d; int w, h; // caca terminal size in characters + // SDL worker SDL_Window* sdl_win; SDL_Renderer *sdl_rndr; SDL_Texture *sdl_target; - void *raw_target; + // OpenGL worker + SDL_Window* gl_win; SDL_GLContext gl_ctx; + // framebuffer to inject OpenGL or SDL result in caca canvas + uint32_t *raw_target; + // Timing Uint32 sdl_ticks; Uint32 framecount; Uint32 sc_framecount; } graphical_env_t; + +#define FBUF_W 256 +#define FBUF_H 256 + +#include "scene00.h" +#include "scene01.h" +#include "scene02.h" #endif |