OVR: Add Support for Oculus Rift SDK
[mercenary-reloaded.git] / src / libsdl / opengl.h
index cd7fb38..6a731a9 100644 (file)
@@ -1,13 +1,11 @@
 
-int init_opengl(int _image_width, int _image_height);
-int init_osd(int num, int _osd_width, int _osd_height);
+int init_opengl_image(int _image_width, int _image_height);
+int init_opengl_osd(int num, int _osd_width, int _osd_height);
 void resize_opengl(int _screen_width, int _screen_height);
-void opengl_clear(void);
-void opengl_viewport_legacy(int top);
-void opengl_blit_legacy(uint8_t *rgb, int filter);
-void opengl_viewport_improved(int bottom, int benson_at_line, double fov, double benson_size);
-void opengl_blit_benson(uint8_t *rgb, int filter, int benson_at_line, double fov, double benson_size, int pixel_size);
-void opengl_blit_osd(int num, uint8_t *rgba, int filter, int benson_at_line, double fov, double benson_size, double scale_x, double scale_y, double offset_x, double offset_y);
+void opengl_clear(int flip_y);
+void opengl_viewport(int split, int benson_at_line, double fov, double benson_size); 
+void opengl_blit_image(uint8_t *rgb, int filter, int benson_at_line, int render_benson_only, double fov, double monitor_distance, double benson_size);
+void opengl_blit_osd(int num, uint8_t *rgba, int filter, int benson_at_line, double fov, double monitor_distnace, double benson_size, double scale_x, double scale_y, double offset_x, double offset_y);
 void opengl_render_color(double r, double g, double b, double a);
 void opengl_render_polygon(double *x, double *y, double *z, int count, int cull_face);
 void opengl_render_polygon_and_line(double *x, double *y, double *z, int count);