]> git.jsancho.org Git - lugaru.git/blobdiff - Source/Terrain.cpp
Force a double-buffered GL context.
[lugaru.git] / Source / Terrain.cpp
index 0ba1ddda95d67b811f6805e553d6076bdea70403..b3ea6a02e5c4384b46e87013a15769b2bc852776 100644 (file)
@@ -1495,7 +1495,7 @@ Terrain::Terrain()
        memset(patchobjectnum, 0, sizeof(patchobjectnum));
        memset(patchobjects, 0, sizeof(patchobjects));
 
-       scale = 0;
+       scale = 1.0f;
        type = 0;
        memset(heightmap, 0, sizeof(heightmap));
        memset(normals, 0, sizeof(normals));
@@ -1530,12 +1530,12 @@ Terrain::Terrain()
 }
 Terrain::~Terrain()
 {
-       if(terraintexture)glDeleteTextures( 1, (const unsigned long *)&terraintexture );
-       if(shadowtexture) glDeleteTextures( 1, (const unsigned long *)&shadowtexture );
-       if(bodyprinttexture) glDeleteTextures( 1, (const unsigned long *)&bodyprinttexture );
-       if(footprinttexture) glDeleteTextures( 1, (const unsigned long *)&footprinttexture );
-       if(bloodtexture) glDeleteTextures( 1, (const unsigned long *)&bloodtexture );
-       if(bloodtexture2) glDeleteTextures( 1, (const unsigned long *)&bloodtexture2 );
-       if(breaktexture) glDeleteTextures( 1, (const unsigned long *)&breaktexture );
+       if(terraintexture)glDeleteTextures( 1, &terraintexture );
+       if(shadowtexture) glDeleteTextures( 1, &shadowtexture );
+       if(bodyprinttexture) glDeleteTextures( 1, &bodyprinttexture );
+       if(footprinttexture) glDeleteTextures( 1, &footprinttexture );
+       if(bloodtexture) glDeleteTextures( 1, &bloodtexture );
+       if(bloodtexture2) glDeleteTextures( 1, &bloodtexture2 );
+       if(breaktexture) glDeleteTextures( 1, &breaktexture );
 }