summaryrefslogtreecommitdiff
path: root/progs/demos/Makefile
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2009-06-11 15:50:47 -0600
committerBrian Paul <brianp@vmware.com>2009-06-12 08:15:33 -0600
commitfb64365642be82ac0dc0d43452afc4650d309b53 (patch)
treefa7c28933792d89ac948f503badc1476b7d5bb3f /progs/demos/Makefile
parent476685c63c15badd6c79a2794ae5cfb23a0a7ad4 (diff)
demos: update fbotexture.c to use EXT or ARB functions exclusively
When the -arb option is specified we use GL_ARB_framebuffer_object intead of GL_EXT_framebuffer_object. For some vendors' OpenGL it's important to call the ARB entrypoints instead of the EXT entrypoints to get correct behaviour. Use some function pointer tricks to do this (instead of GLEW).
Diffstat (limited to 'progs/demos/Makefile')
-rw-r--r--progs/demos/Makefile7
1 files changed, 7 insertions, 0 deletions
diff --git a/progs/demos/Makefile b/progs/demos/Makefile
index c17595ec79..65fdbaaad8 100644
--- a/progs/demos/Makefile
+++ b/progs/demos/Makefile
@@ -145,6 +145,13 @@ engine.o: engine.c trackball.h
$(APP_CC) -c -I$(INCDIR) $(CFLAGS) engine.c
+fbotexture: fbotexture.o
+ $(APP_CC) $(CFLAGS) $(LDFLAGS) fbotexture.o $(LIBS) -o $@
+
+fbotexture.o: fbotexture.c extfuncs.h
+ $(APP_CC) -c -I$(INCDIR) $(CFLAGS) fbotexture.c
+
+
fslight: fslight.o
$(APP_CC) $(CFLAGS) $(LDFLAGS) fslight.o $(LIBS) -o $@