コード例 #1
0
ファイル: say_window.c プロジェクト: Mon-Ouie/ray
say_window *say_window_create() {
  say_window *win = (say_window*)malloc(sizeof(say_window));

  win->target = say_target_create();
  say_input_reset(&win->input);

  win->show_cursor = true;

  win->win = say_imp_window_create();

  return win;
}
コード例 #2
0
ファイル: say_image_target.c プロジェクト: davidmiani/ray
say_image_target *say_image_target_create() {
    say_context_ensure();
    say_image_target *target = malloc(sizeof(say_image_target));

    target->target = say_target_create();
    target->img    = NULL;

    glGenFramebuffersEXT(1, &(target->fbo));
    glGenRenderbuffersEXT(1, &(target->rbo));

    return target;
}