conworlds
annotate src/vr/vr_libovr.c @ 4:e6948e131526
adding a vr wrapper
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Wed, 20 Aug 2014 06:33:43 +0300 |
parents | |
children | 8b7da5ab814e |
rev | line source |
---|---|
nuclear@4 | 1 #include "vr_impl.h" |
nuclear@4 | 2 |
nuclear@4 | 3 static int init(void) |
nuclear@4 | 4 { |
nuclear@4 | 5 return -1; |
nuclear@4 | 6 } |
nuclear@4 | 7 |
nuclear@4 | 8 static void cleanup(void) |
nuclear@4 | 9 { |
nuclear@4 | 10 } |
nuclear@4 | 11 |
nuclear@4 | 12 static void view_matrix(int eye, float *mat) |
nuclear@4 | 13 { |
nuclear@4 | 14 } |
nuclear@4 | 15 |
nuclear@4 | 16 static void proj_matrix(int eye, float *mat) |
nuclear@4 | 17 { |
nuclear@4 | 18 } |
nuclear@4 | 19 |
nuclear@4 | 20 static void draw(unsigned int fbtex, float u, float maxu, float v, float maxv) |
nuclear@4 | 21 { |
nuclear@4 | 22 } |
nuclear@4 | 23 |
nuclear@4 | 24 struct vr_module *vr_module_libovr(void) |
nuclear@4 | 25 { |
nuclear@4 | 26 static struct vr_module m; |
nuclear@4 | 27 |
nuclear@4 | 28 if(!m.init) { |
nuclear@4 | 29 m.name = "libovr"; |
nuclear@4 | 30 m.init = init; |
nuclear@4 | 31 m.cleanup = cleanup; |
nuclear@4 | 32 m.view_matrix = view_matrix; |
nuclear@4 | 33 m.proj_matrix = proj_matrix; |
nuclear@4 | 34 m.draw = draw; |
nuclear@4 | 35 } |
nuclear@4 | 36 return &m; |
nuclear@4 | 37 } |