src/camera.c

changeset 214
9d460888a83e
parent 186
e9bb4d4f88a8
equal deleted inserted replaced
213:3d252dbd7c8e 214:9d460888a83e
45 memset(camera, 0, sizeof(AscCamera)); 45 memset(camera, 0, sizeof(AscCamera));
46 } 46 }
47 camera->viewport_update_func = args.viewport_update_func; 47 camera->viewport_update_func = args.viewport_update_func;
48 camera->projection_update_func = args.projection_update_func; 48 camera->projection_update_func = args.projection_update_func;
49 camera->viewport_clear = args.viewport_clear; 49 camera->viewport_clear = args.viewport_clear;
50 camera->clear_color = asc_col_itof(asc_context.ink); 50 camera->clear_color = asc_col_itof(args.clear_color);
51 } 51 }
52 52
53 void asc_camera_ortho(AscCamera *camera, asc_rect rect) { 53 void asc_camera_ortho(AscCamera *camera, asc_rect rect) {
54 asc_mat4f_unit(camera->view); 54 asc_mat4f_unit(camera->view);
55 float left = (float) rect.pos.x; 55 float left = (float) rect.pos.x;

mercurial