par_rast

view src/app.c @ 0:11f024648101

initial
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 22 Mar 2016 00:55:07 +0200
parents
children
line source
1 #include <stdint.h>
2 #include "app.h"
4 int app_init(void)
5 {
6 if(p3d_init() == -1) {
7 fprintf(stderr, "failed to initialize par3d\n");
8 return -1;
9 }
10 return 0;
11 }
13 void app_cleanup(void)
14 {
15 }
17 void app_draw(void)
18 {
19 int i, j;
20 uint32_t *pptr = fb_pixels;
21 for(i=0; i<fb_height; i++) {
22 for(j=0; j<fb_width; j++) {
23 unsigned char val = i ^ j;
24 *pptr++ = val | (val << 8) | (val << 16);
25 }
26 }
28 p3d_setfb(fb_width, fb_height, fb_pixels);
29 }
31 void app_keyboard(int key, int pressed)
32 {
33 if(key == 27) {
34 app_quit();
35 }
36 }