Render game graphics using OpenGL
[mercenary-reloaded.git] / src / libsdl / opengl.h
index 8d19b75..cc186d6 100644 (file)
@@ -1,10 +1,17 @@
 
 int init_opengl(int _image_width, int _image_height);
 void resize_opengl(int _screen_width, int _screen_height);
+void opengl_copy_last(void);
 void opengl_clear(void);
 void opengl_viewport_legacy(int top);
-void opengl_render_legacy(uint8_t *rgb, int filter);
-void opengl_viewport_improved(int bottom, int benson_at_line);
-void opengl_render_benson(uint8_t *rgb, int filter, int benson_at_line);
+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_transparency_set(double _transparency);
+void opengl_render_color(double r, double g, double b);
+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);
+void opengl_render_line(double x1, double y1, double z1, double x2, double y2, double z2, double size);
+void opengl_render_point(double x, double y, double z, double size);
 void exit_opengl(void);