]> git.mxchange.org Git - simgear.git/commitdiff
Add missing glx.h include and fix some warnings.
authorThomas Geymayer <tomgey@gmail.com>
Tue, 3 Jul 2012 13:48:11 +0000 (15:48 +0200)
committerThomas Geymayer <tomgey@gmail.com>
Wed, 24 Oct 2012 22:44:47 +0000 (00:44 +0200)
simgear/canvas/ShivaVG/src/shDefs.h
simgear/canvas/ShivaVG/src/shGeometry.c
simgear/canvas/ShivaVG/src/shPaint.c
simgear/canvas/ShivaVG/src/shParams.c
simgear/canvas/ShivaVG/src/shPipeline.c

index d6e57a7826a746441aae5beb99299231d0d34696..d0f3bb84db810a46105b800effc0c4a4279b86fa 100644 (file)
@@ -159,6 +159,7 @@ SHfloat getMaxFloat();
 #if defined(VG_API_LINUX)
     #include <GL/gl.h>
     #include <GL/glu.h>
+    #include <GL/glx.h>
 #elif defined(VG_API_MACOSX)
     #include <OpenGL/gl.h>
     #include <OpenGL/glu.h>
index 71ab463b0d39013f17a3e71f7cb36ce99efe4a4f..3a711b37b492aabdade7f69d7ce62ca52aa90211 100644 (file)
@@ -347,7 +347,7 @@ static void shSubdivideSegment(SHPath *p, VGPathSegment segment,
 void shFlattenPath(SHPath *p, SHint surfaceSpace)
 {
   SHint contourStart = -1;
-  SHint surfSpace = surfaceSpace;
+//  SHint surfSpace = surfaceSpace;
   SHint *userData[2];
   SHint processFlags =
     SH_PROCESS_SIMPLIFY_LINES |
index 2e1ba4ad20aaf1880682dfb83a61153ffffa796e..406a889b86930dce658b67cc6008ef75ba497471 100644 (file)
@@ -405,7 +405,7 @@ int shDrawLinearGradientMesh(SHPaint *p, SHVector2 *min, SHVector2 *max,
   SHVector2 c, ux, uy;
   SHVector2 cc, uux, uuy;
   
-  SHMatrix3x3 *m;
+  SHMatrix3x3 *m = 0;
   SHMatrix3x3 mi;
   SHint invertible;
   SHVector2 corners[4];
@@ -521,7 +521,7 @@ int shDrawRadialGradientMesh(SHPaint *p, SHVector2 *min, SHVector2 *max,
   SHVector2 c, f;
   SHVector2 cf;
 
-  SHMatrix3x3 *m;
+  SHMatrix3x3 *m = 0;
   SHMatrix3x3 mi;
   SHint invertible;
   SHVector2 corners[4];
@@ -722,7 +722,7 @@ int shDrawRadialGradientMesh(SHPaint *p, SHVector2 *min, SHVector2 *max,
 int shDrawPatternMesh(SHPaint *p, SHVector2 *min, SHVector2 *max,
                       VGPaintMode mode, GLenum texUnit)
 {
-  SHMatrix3x3 *m;
+  SHMatrix3x3 *m = 0;
   SHMatrix3x3 mi;
   SHfloat migl[16];
   SHint invertible;
index 3ed90fe84374a0bf8b516a33c17644ac30b9f386..2535c1497d60d483869f464752dee612a1d1a8ce 100644 (file)
@@ -839,9 +839,9 @@ static void shSetParameter(VGContext *context, VGHandle object,
                            SHResourceType rtype, VGint ptype,
                            SHint count, const void *values, SHint floats)
 {
-  SHfloat fvalue = 0.0f;
+//  SHfloat fvalue = 0.0f;
   SHint ivalue = 0;
-  VGboolean bvalue = VG_FALSE;
+//  VGboolean bvalue = VG_FALSE;
   int i;
   
   /* Check for negative count */
@@ -852,9 +852,9 @@ static void shSetParameter(VGContext *context, VGHandle object,
   
   /* Pre-convert first value for non-vector params */
   if (count == 1) {
-    fvalue = shParamToFloat(values, floats, 0);
+//    fvalue = shParamToFloat(values, floats, 0);
     ivalue = shParamToInt(values, floats, 0);
-    bvalue = (ivalue ? VG_TRUE : VG_FALSE);
+//    bvalue = (ivalue ? VG_TRUE : VG_FALSE);
   }
   
   switch (rtype)
index a03ced0578247d410b9e6b118fcb82a28eb53cc5..1e07bc56a32ca4d628ac968ad280741aa09fe107 100644 (file)
@@ -148,7 +148,7 @@ static void shDrawBoundBox(VGContext *c, SHPath *p, VGPaintMode mode)
 static void shDrawPaintMesh(VGContext *c, SHVector2 *min, SHVector2 *max,
                             VGPaintMode mode, GLenum texUnit)
 {
-  SHPaint *p;
+  SHPaint *p = 0;
   SHVector2 pmin, pmax;
   SHfloat K = 1.0f;
   
@@ -199,7 +199,7 @@ VGboolean shIsTessCacheValid (VGContext *c, SHPath *p)
 {
   SHfloat nX, nY;
   SHVector2 X, Y;
-  SHMatrix3x3 mi, mchange;
+  SHMatrix3x3 mi;//, mchange;
   VGboolean valid = VG_TRUE;
 
   if (p->cacheDataValid == VG_FALSE) {
@@ -214,7 +214,7 @@ VGboolean shIsTessCacheValid (VGContext *c, SHPath *p)
   else
   {
     /* TODO: Compare change matrix for any scale or shear  */
-    MULMATMAT( c->pathTransform, mi, mchange );
+//    MULMATMAT( c->pathTransform, mi, mchange );
     SET2( X, mi.m[0][0], mi.m[1][0] );
     SET2( Y, mi.m[0][1], mi.m[1][1] );
     nX = NORM2( X ); nY = NORM2( Y );