summaryrefslogtreecommitdiff
path: root/src/scene01.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/scene01.c')
-rw-r--r--src/scene01.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/scene01.c b/src/scene01.c
index f8027c4..a2f1345 100644
--- a/src/scene01.c
+++ b/src/scene01.c
@@ -77,6 +77,7 @@ typedef enum t_attrib_id
int scene01_init_gl(graphical_env_t *ge, scene01_env_t *se) {
GLuint vs, fs, program;
+ TRACE("call");
vs = glCreateShader(GL_VERTEX_SHADER);
fs = glCreateShader(GL_FRAGMENT_SHADER);
@@ -142,25 +143,31 @@ int scene01_init_gl(graphical_env_t *ge, scene01_env_t *se) {
}
int scene01_init_sdl(graphical_env_t *ge, scene01_env_t *se) {
+ TRACE("call");
return 0;
}
int scene01_init_caca(graphical_env_t *ge, scene01_env_t *se) {
+ TRACE("call");
return 0;
}
void scene01_free_gl(graphical_env_t *ge, scene01_env_t *se) {
+ TRACE("call");
//TODO
}
void scene01_free_sdl(graphical_env_t *ge, scene01_env_t *se) {
+ TRACE("call");
}
void scene01_free_caca(graphical_env_t *ge, scene01_env_t *se) {
+ TRACE("call");
}
int scene01_next_gl(graphical_env_t *ge, scene01_env_t *se) {
SDL_Renderer *r = ge->gl_rndr;
+ static int firsttime=1; TRACE_ONCE("call");
// https://gist.github.com/Twinklebear/8265888
// https://forums.libsdl.org/viewtopic.php?p=51634
@@ -179,6 +186,7 @@ int scene01_next_gl(graphical_env_t *ge, scene01_env_t *se) {
}
int scene01_next_sdl(graphical_env_t *ge, scene01_env_t *se) {
+ static int firsttime=1; TRACE_ONCE("call");
return 0;
}
@@ -187,6 +195,7 @@ int scene01_next_caca(graphical_env_t *ge, scene01_env_t *se) {
caca_canvas_t *cv = ge->cv;
int w = ge->w, h = ge->h;
Uint32 frame = ge->sc_framecount;
+ static int firsttime=1; TRACE_ONCE("call");
// "convert" the raw pixel stream from SDL to ASCII art on caca canevas
caca_set_dither_gamma(ge->d, 1.0);