// output - passed when rendering refresh frame. If 0, the canvas is cleared.
void clear_output(Canvas *canvas, VFrame *output);
// output - passed when rendering refresh frame. If 0, the canvas is cleared.
void clear_output(Canvas *canvas, VFrame *output);
void do_fade(Canvas *canvas, VFrame *frame, float fade);
void convert_cmodel(Canvas *canvas, VFrame *output, int dst_cmodel);
void do_fade(Canvas *canvas, VFrame *frame, float fade);
void convert_cmodel(Canvas *canvas, VFrame *output, int dst_cmodel);
- void init_frame(Playback3DCommand *command, int is_yuv=0);
+ void color_frame(Playback3DCommand *command,
+ float r, float g, float b, float a);
void write_buffer_sync(Playback3DCommand *command);
void draw_output(Playback3DCommand *command, int flip_y);
void write_buffer_sync(Playback3DCommand *command);
void draw_output(Playback3DCommand *command, int flip_y);
void clear_output_sync(Playback3DCommand *command);
void clear_input_sync(Playback3DCommand *command);
void overlay_sync(Playback3DCommand *command);
void clear_output_sync(Playback3DCommand *command);
void clear_input_sync(Playback3DCommand *command);
void overlay_sync(Playback3DCommand *command);