diff options
| author | Michal Krol <michal@vmware.com> | 2010-01-05 11:04:50 +0100 | 
|---|---|---|
| committer | Michal Krol <michal@vmware.com> | 2010-01-05 11:04:50 +0100 | 
| commit | 9b21b3c52a8a7d58d08151d1a6bf25c472dec213 (patch) | |
| tree | d9083b6af4e2e9b70a7fa6cd31bac45a36e0f6b6 /progs/demos | |
| parent | 543b9566bdaa48fea2df1866fa1310c1cdbcde27 (diff) | |
| parent | 1f9aa38f4e2be47229d92be2c1189c2b8d9c7133 (diff) | |
Merge branch 'master' into instanced-arrays
Conflicts:
	src/gallium/auxiliary/tgsi/tgsi_dump.c
	src/gallium/include/pipe/p_shader_tokens.h
Diffstat (limited to 'progs/demos')
| -rw-r--r-- | progs/demos/SConscript | 124 | ||||
| -rw-r--r-- | progs/demos/geartrain.c | 21 | ||||
| -rw-r--r-- | progs/demos/isosurf.c | 8 | ||||
| -rw-r--r-- | progs/demos/terrain.c | 5 | 
4 files changed, 78 insertions, 80 deletions
diff --git a/progs/demos/SConscript b/progs/demos/SConscript index f851870bcf..742dd66f36 100644 --- a/progs/demos/SConscript +++ b/progs/demos/SConscript @@ -1,84 +1,66 @@  Import('*') -if not env['GLUT']: -    Return() - -env = env.Clone() - -env.Prepend(CPPPATH = [ -	'../util', -]) - -env.Prepend(LIBS = [ -	util, -	'$GLUT_LIB' -]) - -if env['platform'] == 'windows': -    env.Append(CPPDEFINES = ['NOMINMAX']) -    env.Prepend(LIBS = ['winmm']) -  progs = [ -	'arbfplight', -	'arbfslight', -	'arbocclude', -	'bounce', -	'clearspd', -	'copypix', -	'cubemap', -	'drawpix', -	'engine', -	'fbo_firecube', -	'fire', -	'fogcoord', -	'fplight', -	'fslight', -	'gamma', -	'gearbox', -	'gears', -	'geartrain', -	'glinfo', -	'gloss', -	'gltestperf', -	'ipers', -	'isosurf', -	'lodbias', -	'morph3d', -	'multiarb', -	'paltex', -	'pointblast', -	'ray', -	'readpix', -	'reflect', -	'renormal', -	'shadowtex', -	'singlebuffer', -	'spectex', -	'spriteblast', -	'stex3d', -	'teapot', -	'terrain', -	'tessdemo', -	'texcyl', -	'texenv', -	'textures', -	'trispd', -	'tunnel', -	'tunnel2', -	'vao_demo', -	'winpos', -        'dinoshade', -        'fbotexture', -        'projtex', +    'arbfplight', +    'arbfslight', +    'arbocclude', +    'bounce', +    'clearspd', +    'copypix', +    'cubemap', +    'drawpix', +    'engine', +    'fbo_firecube', +    'fire', +    'fogcoord', +    'fplight', +    'fslight', +    'gamma', +    'gearbox', +    'gears', +    'geartrain', +    'glinfo', +    'gloss', +    'gltestperf', +    'ipers', +    'isosurf', +    'lodbias', +    'morph3d', +    'multiarb', +    'paltex', +    'pointblast', +    'ray', +    'readpix', +    'reflect', +    'renormal', +    'shadowtex', +    'singlebuffer', +    'spectex', +    'spriteblast', +    'stex3d', +    'teapot', +    'terrain', +    'tessdemo', +    'texcyl', +    'texenv', +    'textures', +    'trispd', +    'tunnel', +    'tunnel2', +    'vao_demo', +    'winpos', +    'dinoshade', +    'fbotexture', +    'projtex',  ]  for prog in progs: -    env.Program( +    progs_env.Program(          target = prog,          source = prog + '.c',      ) -env.Program( +progs_env.Program(      target = 'rain',      source = [          'rain.cxx', diff --git a/progs/demos/geartrain.c b/progs/demos/geartrain.c index d2a195f39a..00b6e78b72 100644 --- a/progs/demos/geartrain.c +++ b/progs/demos/geartrain.c @@ -25,6 +25,7 @@   */ +#include <assert.h>  #include <math.h>  #include <stdlib.h>  #include <GL/glut.h> @@ -129,8 +130,10 @@ Clear_Buffers ()  static void  LoadTriplet (TDA A)  { +    int result;      Clear_Buffers (); -    fscanf (mainfile, "%s %s %s %s", Buf1, Buf2, Buf3, Buf4); +    result = fscanf (mainfile, "%s %s %s %s", Buf1, Buf2, Buf3, Buf4); +    assert(result != EOF);      A[0] = atof (Buf2);      A[1] = atof (Buf3);      A[2] = atof (Buf4); @@ -140,8 +143,10 @@ LoadTriplet (TDA A)  static void  LoadReal (float *a)  { +    int result;      Clear_Buffers (); -    fscanf (mainfile, "%s %s", Buf1, Buf2); +    result = fscanf (mainfile, "%s %s", Buf1, Buf2); +    assert(result != EOF);      *a = atof (Buf2);  } @@ -149,8 +154,10 @@ LoadReal (float *a)  static void  LoadInteger (int *a)  { +    int result;      Clear_Buffers (); -    fscanf (mainfile, "%s %s", Buf1, Buf2); +    result = fscanf (mainfile, "%s %s", Buf1, Buf2); +    assert(result != EOF);      *a = atoi (Buf2);  } @@ -158,8 +165,10 @@ LoadInteger (int *a)  static void  LoadText (char *a)  { +    int result;      Clear_Buffers (); -    fscanf (mainfile, "%s %s", Buf1, Buf2); +    result = fscanf (mainfile, "%s %s", Buf1, Buf2); +    assert(result != EOF);      strcpy (a, Buf2);  } @@ -177,8 +186,10 @@ getdata (char filename[])      do      { +	int result;  	Clear_Buffers (); -	fscanf (mainfile, "%s", Buf1); +	result = fscanf (mainfile, "%s", Buf1); +	(void) result;  	if (ferror (mainfile))  	{  	    printf ("\nError opening file !\n"); diff --git a/progs/demos/isosurf.c b/progs/demos/isosurf.c index 56781f6818..dbe4d8d172 100644 --- a/progs/demos/isosurf.c +++ b/progs/demos/isosurf.c @@ -132,9 +132,11 @@ static void read_surface( char *filename )     numverts = 0;     while (!feof(f) && numverts<maxverts) { -      fscanf( f, "%f %f %f  %f %f %f", -	      &data[numverts][0], &data[numverts][1], &data[numverts][2], -	      &data[numverts][3], &data[numverts][4], &data[numverts][5] ); +      int result; +      result = fscanf( f, "%f %f %f  %f %f %f", +	               &data[numverts][0], &data[numverts][1], &data[numverts][2], +	               &data[numverts][3], &data[numverts][4], &data[numverts][5] ); +      (void) result;        numverts++;     }     numverts--; diff --git a/progs/demos/terrain.c b/progs/demos/terrain.c index 627c3bfb57..a72c8d3cae 100644 --- a/progs/demos/terrain.c +++ b/progs/demos/terrain.c @@ -8,6 +8,7 @@   * based on a Mikael SkiZoWalker's (MoDEL) / France (Skizo@Hol.Fr) demo   */ +#include <assert.h>  #include <stdio.h>  #include <math.h>  #include <stdlib.h> @@ -559,12 +560,14 @@ loadpic(void)     FILE *FilePic;     int i, tmp;     GLenum gluerr; +   size_t result;     if ((FilePic = fopen("terrain.dat", "r")) == NULL) {        fprintf(stderr, "Error loading terrain.dat\n");        exit(-1);     } -   fread(bufferter, 256 * 256, 1, FilePic); +   result = fread(bufferter, 256 * 256, 1, FilePic); +   assert(result == 1);     fclose(FilePic);     for (i = 0; i < (256 * 256); i++) {  | 
