summaryrefslogtreecommitdiffstats
path: root/Smoke/renderer_gl.c
diff options
context:
space:
mode:
Diffstat (limited to 'Smoke/renderer_gl.c')
-rw-r--r--Smoke/renderer_gl.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/Smoke/renderer_gl.c b/Smoke/renderer_gl.c
index 4864c25..2cdff79 100644
--- a/Smoke/renderer_gl.c
+++ b/Smoke/renderer_gl.c
@@ -9,6 +9,9 @@
#include <GL/gl.h>
#include <GL/glu.h>
+#ifndef GL_VERSION_1_2
+#include <gdk/glext/glext.h>
+#endif
#include <rfftw.h>
@@ -155,6 +158,7 @@ static void render_grid(void)
DIM = fluids_get_dim();
glColor3f(0.0f, 0.0f, 0.5f);
+ glLineWidth(1.0f);
for (i = 0; i < winWidth; i += DIM) {
if (i) {
@@ -337,7 +341,7 @@ GLuint LoadTextures(char *filename)
glGenTextures(1, &texture);
glBindTexture(GL_TEXTURE_2D, texture);
- gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGB, width, height, GL_RGB, GL_UNSIGNED_BYTE, imagedata);
+ gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGB, width, height, GL_BGR, GL_UNSIGNED_BYTE, imagedata);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
return_value = texture;