diff options
| author | Keith Whitwell <keithw@vmware.com> | 2009-02-16 19:50:48 +0000 | 
|---|---|---|
| committer | Keith Whitwell <keithw@vmware.com> | 2009-02-16 19:50:48 +0000 | 
| commit | 59d54334c96f44ed1d8bf660dc96221362a77d04 (patch) | |
| tree | e9ab34e568256bcdc2a88602c47072ab769211e8 /progs/samples | |
| parent | 7c8836e9ef49d938aa55a1c385b95c6371c301f1 (diff) | |
| parent | c5c383596ddb26cd75e4b355918ad16915283b59 (diff) | |
Merge branch 'master' into gallium-texture-transfer
Conflicts:
	src/mesa/state_tracker/st_cb_accum.c
	src/mesa/state_tracker/st_cb_drawpixels.c
Diffstat (limited to 'progs/samples')
| -rw-r--r-- | progs/samples/Makefile | 2 | ||||
| -rw-r--r-- | progs/samples/SConscript | 58 | ||||
| -rw-r--r-- | progs/samples/blendeq.c | 7 | ||||
| -rw-r--r-- | progs/samples/blendxor.c | 9 | 
4 files changed, 65 insertions, 11 deletions
| diff --git a/progs/samples/Makefile b/progs/samples/Makefile index 63dca07d2e..b300e38b9c 100644 --- a/progs/samples/Makefile +++ b/progs/samples/Makefile @@ -7,7 +7,7 @@ INCDIR = $(TOP)/include  LIB_DEP = $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME) $(TOP)/$(LIB_DIR)/$(GLU_LIB_NAME) $(TOP)/$(LIB_DIR)/$(GLUT_LIB_NAME) -LIBS = -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) $(APP_LIB_DEPS) +LIBS = -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLEW_LIB) -l$(GLU_LIB) -l$(GL_LIB) $(APP_LIB_DEPS)  PROGS = accum bitmap1 bitmap2 blendeq blendxor copy cursor depth eval fog \  	font line logo nurb olympic overlay point prim quad select \ diff --git a/progs/samples/SConscript b/progs/samples/SConscript new file mode 100644 index 0000000000..7a8a0d62d8 --- /dev/null +++ b/progs/samples/SConscript @@ -0,0 +1,58 @@ +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 = [ +    'accum', +    'bitmap1', +    'bitmap2', +    'blendeq', +    'blendxor', +    'copy', +    'cursor', +    'depth', +    'eval', +    'fog', +    'font', +    'line', +    'logo', +    'nurb', +    #'oglinfo', +    'olympic', +    'overlay', +    'point', +    'prim', +    'quad', +    'rgbtoppm', +    'select', +    'shape', +    'sphere', +    'star', +    'stencil', +    'stretch', +    'texture', +    'tri', +    'wave', +] + +for prog in progs: +    env.Program( +        target = prog, +        source = prog + '.c', +    ) diff --git a/progs/samples/blendeq.c b/progs/samples/blendeq.c index d5143ecdf5..cd0474c5ce 100644 --- a/progs/samples/blendeq.c +++ b/progs/samples/blendeq.c @@ -11,10 +11,7 @@  #include <string.h>  #include <stdlib.h>  #include <stdio.h> -#ifdef _WIN32 -#include <windows.h> -#endif -#define GL_GLEXT_PROTOTYPES +#include <GL/glew.h>  #include <GL/glut.h>  GLenum doubleBuffer; @@ -274,6 +271,8 @@ int main(int argc, char **argv)  	exit(1);      } +    glewInit(); +      /* Make sure blend_logic_op extension is there. */      s = (char *) glGetString(GL_EXTENSIONS);      version = (char*) glGetString(GL_VERSION); diff --git a/progs/samples/blendxor.c b/progs/samples/blendxor.c index 5bc4aa9bea..057143651f 100644 --- a/progs/samples/blendxor.c +++ b/progs/samples/blendxor.c @@ -10,13 +10,8 @@  #include <unistd.h>  #endif  #include <stdlib.h> -#ifdef _WIN32 -#include <windows.h> -#endif -#define GL_GLEXT_LEGACY -#define GL_GLEXT_PROTOTYPES +#include <GL/glew.h>  #include <GL/glut.h> -#include <GL/glext.h>  GLenum doubleBuffer; @@ -176,6 +171,8 @@ int main(int argc, char **argv)  	exit(1);      } +    glewInit(); +      /* Make sure blend_logic_op extension is there. */      s = (char *) glGetString(GL_EXTENSIONS);      version = (char*) glGetString(GL_VERSION); | 
