Compare commits
	
		
			280 Commits
		
	
	
		
			mesa-7.3-1
			...
			mesa_7_4_4
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					d0c391b6a2 | ||
| 
						 | 
					eaed8dc609 | ||
| 
						 | 
					b5609e6444 | ||
| 
						 | 
					0b870bbb2a | ||
| 
						 | 
					1dbbc39f48 | ||
| 
						 | 
					4b8cd0b0ad | ||
| 
						 | 
					5d387a35ff | ||
| 
						 | 
					2ae6859215 | ||
| 
						 | 
					afe0ca1f3f | ||
| 
						 | 
					6b782231d0 | ||
| 
						 | 
					2b890c9818 | ||
| 
						 | 
					e0b13e15f1 | ||
| 
						 | 
					420c74b870 | ||
| 
						 | 
					a64f994a3a | ||
| 
						 | 
					c568446dc6 | ||
| 
						 | 
					acbf9c6f3c | ||
| 
						 | 
					3b842feead | ||
| 
						 | 
					6d62b8d5c1 | ||
| 
						 | 
					02659868e8 | ||
| 
						 | 
					457f4efab0 | ||
| 
						 | 
					0269eb5e3f | ||
| 
						 | 
					b7d9be69b2 | ||
| 
						 | 
					7b8b856c97 | ||
| 
						 | 
					24bffc4cc2 | ||
| 
						 | 
					586341afd9 | ||
| 
						 | 
					1e4334f623 | ||
| 
						 | 
					8861577fd1 | ||
| 
						 | 
					cf997e0d2e | ||
| 
						 | 
					506d340363 | ||
| 
						 | 
					9dbe32f5eb | ||
| 
						 | 
					9adca8814d | ||
| 
						 | 
					8125c5ce92 | ||
| 
						 | 
					ba3f8dc0aa | ||
| 
						 | 
					85cf1675d4 | ||
| 
						 | 
					3aeace2928 | ||
| 
						 | 
					0edb61afef | ||
| 
						 | 
					accffe2b73 | ||
| 
						 | 
					35f5222ae0 | ||
| 
						 | 
					1096a6c579 | ||
| 
						 | 
					1eb59f49a4 | ||
| 
						 | 
					63d1e89138 | ||
| 
						 | 
					3ed7e9bfcc | ||
| 
						 | 
					46a2aad2cf | ||
| 
						 | 
					b5eafa2d51 | ||
| 
						 | 
					d1fcb4a263 | ||
| 
						 | 
					da709f163f | ||
| 
						 | 
					3a1bcbe579 | ||
| 
						 | 
					ec863602f2 | ||
| 
						 | 
					2ff47b80f5 | ||
| 
						 | 
					63cde0ea0e | ||
| 
						 | 
					c521d4629b | ||
| 
						 | 
					e9d5569bf3 | ||
| 
						 | 
					6337525497 | ||
| 
						 | 
					7541c3806a | ||
| 
						 | 
					a1ce4efefb | ||
| 
						 | 
					656cd707db | ||
| 
						 | 
					ce7f78694d | ||
| 
						 | 
					fd95e8ee33 | ||
| 
						 | 
					d2b8c41b7a | ||
| 
						 | 
					bfd6bb31a6 | ||
| 
						 | 
					c3e7fc394f | ||
| 
						 | 
					dd56897b27 | ||
| 
						 | 
					e8807a14a6 | ||
| 
						 | 
					c38397866d | ||
| 
						 | 
					dce84002c2 | ||
| 
						 | 
					c490349825 | ||
| 
						 | 
					f62d45fd0d | ||
| 
						 | 
					b2dfc29a82 | ||
| 
						 | 
					7c1e61f41c | ||
| 
						 | 
					5654197d12 | ||
| 
						 | 
					87cb55e9c6 | ||
| 
						 | 
					e7d499f935 | ||
| 
						 | 
					51e7600d77 | ||
| 
						 | 
					69b17abd6b | ||
| 
						 | 
					a975da7aca | ||
| 
						 | 
					ecf47b5046 | ||
| 
						 | 
					fed8dc53ad | ||
| 
						 | 
					1f462e26c0 | ||
| 
						 | 
					85396d8ef4 | ||
| 
						 | 
					f11b84998d | ||
| 
						 | 
					d2f6791062 | ||
| 
						 | 
					49e0c74ddd | ||
| 
						 | 
					83e14773c5 | ||
| 
						 | 
					4605937843 | ||
| 
						 | 
					b8ef30c45c | ||
| 
						 | 
					4f17040cb1 | ||
| 
						 | 
					98c2c9ef8c | ||
| 
						 | 
					d805c82068 | ||
| 
						 | 
					6c3bec4387 | ||
| 
						 | 
					7d3561c871 | ||
| 
						 | 
					5c47d53924 | ||
| 
						 | 
					a18216308a | ||
| 
						 | 
					14f13fbcfa | ||
| 
						 | 
					ca24095c1e | ||
| 
						 | 
					d5e0e03d43 | ||
| 
						 | 
					775ca8e3fa | ||
| 
						 | 
					39345a4928 | ||
| 
						 | 
					7be149cfd1 | ||
| 
						 | 
					8c9d7b2474 | ||
| 
						 | 
					6ef0951b17 | ||
| 
						 | 
					2b33b77337 | ||
| 
						 | 
					0590edeea0 | ||
| 
						 | 
					7511d76bd7 | ||
| 
						 | 
					7f30aba920 | ||
| 
						 | 
					4fa700260e | ||
| 
						 | 
					781fb79c59 | ||
| 
						 | 
					5b7e9f2f3a | ||
| 
						 | 
					d4d4b63d7f | ||
| 
						 | 
					9e9fe51acd | ||
| 
						 | 
					b65bc1b6cb | ||
| 
						 | 
					6cb796f6fc | ||
| 
						 | 
					de197cf991 | ||
| 
						 | 
					bf1e6581a5 | ||
| 
						 | 
					80ec7843bc | ||
| 
						 | 
					366d6e8cd1 | ||
| 
						 | 
					63ed288396 | ||
| 
						 | 
					88ce34f400 | ||
| 
						 | 
					f535de8721 | ||
| 
						 | 
					1db913f687 | ||
| 
						 | 
					0e5d1f43af | ||
| 
						 | 
					09c587ae55 | ||
| 
						 | 
					775d8431e9 | ||
| 
						 | 
					3217ea8a1d | ||
| 
						 | 
					00aea5853d | ||
| 
						 | 
					20d34b50b5 | ||
| 
						 | 
					9cff0acb36 | ||
| 
						 | 
					791b59493f | ||
| 
						 | 
					7dff7029fa | ||
| 
						 | 
					f8fd9bc46b | ||
| 
						 | 
					53f0e141c0 | ||
| 
						 | 
					14a794300e | ||
| 
						 | 
					912ec292c1 | ||
| 
						 | 
					e814b5ae2f | ||
| 
						 | 
					0fea05915a | ||
| 
						 | 
					dfa44f0ff9 | ||
| 
						 | 
					f850ff2bcc | ||
| 
						 | 
					66f972ab55 | ||
| 
						 | 
					17db2db9dc | ||
| 
						 | 
					dba79af9bc | ||
| 
						 | 
					b009a32bf4 | ||
| 
						 | 
					7122490982 | ||
| 
						 | 
					6ada1d47d9 | ||
| 
						 | 
					55865335f4 | ||
| 
						 | 
					918e5221ef | ||
| 
						 | 
					9feb26584a | ||
| 
						 | 
					a8528a2e86 | ||
| 
						 | 
					119360cccd | ||
| 
						 | 
					ac2216542d | ||
| 
						 | 
					37e5c057f1 | ||
| 
						 | 
					4d9b8e0f93 | ||
| 
						 | 
					c1b71f46b5 | ||
| 
						 | 
					4a25ac9564 | ||
| 
						 | 
					35d965b39b | ||
| 
						 | 
					d0aab00609 | ||
| 
						 | 
					ef33d0f103 | ||
| 
						 | 
					349b819768 | ||
| 
						 | 
					50443db882 | ||
| 
						 | 
					c503cacb53 | ||
| 
						 | 
					e862b4e38f | ||
| 
						 | 
					e9dfc858fb | ||
| 
						 | 
					5efbca1e21 | ||
| 
						 | 
					d6d8663a88 | ||
| 
						 | 
					13990bd98a | ||
| 
						 | 
					def630d0a2 | ||
| 
						 | 
					ca2564f1e6 | ||
| 
						 | 
					711a57f7c7 | ||
| 
						 | 
					058cf2fff1 | ||
| 
						 | 
					715f509c5d | ||
| 
						 | 
					e704e6c6f3 | ||
| 
						 | 
					01f34e667a | ||
| 
						 | 
					4d0a7b33c5 | ||
| 
						 | 
					fb1d2ed34c | ||
| 
						 | 
					9395fedf98 | ||
| 
						 | 
					9abc0d80af | ||
| 
						 | 
					90e89c01df | ||
| 
						 | 
					790d93e362 | ||
| 
						 | 
					e9f3783169 | ||
| 
						 | 
					e41780fedc | ||
| 
						 | 
					d0edbbb3f3 | ||
| 
						 | 
					e10119c23e | ||
| 
						 | 
					208c087f39 | ||
| 
						 | 
					0c8b40b42b | ||
| 
						 | 
					5199f451bb | ||
| 
						 | 
					dd7cde5230 | ||
| 
						 | 
					ab5746e5d8 | ||
| 
						 | 
					3bd446c0ab | ||
| 
						 | 
					9b78402ee4 | ||
| 
						 | 
					cf1ef0f308 | ||
| 
						 | 
					fd1f65ba61 | ||
| 
						 | 
					967345b497 | ||
| 
						 | 
					41ad853a6a | ||
| 
						 | 
					842baa29cb | ||
| 
						 | 
					9556d870a1 | ||
| 
						 | 
					42ce790086 | ||
| 
						 | 
					b17769af42 | ||
| 
						 | 
					9030277b0d | ||
| 
						 | 
					a37a9bf769 | ||
| 
						 | 
					8afb8a8145 | ||
| 
						 | 
					801f933694 | ||
| 
						 | 
					75ecd6ebbf | ||
| 
						 | 
					1cd7317fdb | ||
| 
						 | 
					1865291701 | ||
| 
						 | 
					3edbcce7d5 | ||
| 
						 | 
					b1fb34d0ac | ||
| 
						 | 
					606099f545 | ||
| 
						 | 
					32e3142071 | ||
| 
						 | 
					66eea4e104 | ||
| 
						 | 
					e428cf3afd | ||
| 
						 | 
					842b5164d2 | ||
| 
						 | 
					a6f7e909a7 | ||
| 
						 | 
					ca87e5a7bd | ||
| 
						 | 
					45c4b4dfbd | ||
| 
						 | 
					2adaec1226 | ||
| 
						 | 
					549586c319 | ||
| 
						 | 
					463ac421a5 | ||
| 
						 | 
					6801240205 | ||
| 
						 | 
					a22088b7d5 | ||
| 
						 | 
					e89c49147f | ||
| 
						 | 
					67634240d1 | ||
| 
						 | 
					819b028a8e | ||
| 
						 | 
					a43c30ef41 | ||
| 
						 | 
					b65bfde84d | ||
| 
						 | 
					c39e6917ac | ||
| 
						 | 
					c79079895f | ||
| 
						 | 
					4480e631cd | ||
| 
						 | 
					c32661c3ce | ||
| 
						 | 
					d5c06bb812 | ||
| 
						 | 
					9d5aa36239 | ||
| 
						 | 
					e3050c1777 | ||
| 
						 | 
					06295ddbdd | ||
| 
						 | 
					e2092bb23c | ||
| 
						 | 
					528836d0ad | ||
| 
						 | 
					3511442e43 | ||
| 
						 | 
					d20c53b511 | ||
| 
						 | 
					091cc122ad | ||
| 
						 | 
					c983abbb9e | ||
| 
						 | 
					a0a81204c2 | ||
| 
						 | 
					409d4f839c | ||
| 
						 | 
					0ab36958ea | ||
| 
						 | 
					c2445f43a3 | ||
| 
						 | 
					f3d1c136b7 | ||
| 
						 | 
					dd10a8b09d | ||
| 
						 | 
					dd312366da | ||
| 
						 | 
					d2fe466ef3 | ||
| 
						 | 
					fe5328bfad | ||
| 
						 | 
					c0891dde07 | ||
| 
						 | 
					0e6d9c1a55 | ||
| 
						 | 
					5f74a66132 | ||
| 
						 | 
					46f8b62d5f | ||
| 
						 | 
					3e3e80c431 | ||
| 
						 | 
					0486d117e4 | ||
| 
						 | 
					29981c14da | ||
| 
						 | 
					98d5efb2c5 | ||
| 
						 | 
					77a44aafaf | ||
| 
						 | 
					8278c70716 | ||
| 
						 | 
					ac0955f5e2 | ||
| 
						 | 
					4130c35ca8 | ||
| 
						 | 
					d440647eb8 | ||
| 
						 | 
					7e8f2c56c0 | ||
| 
						 | 
					a0880a152f | ||
| 
						 | 
					4608a9172f | ||
| 
						 | 
					d0e38f7ec0 | ||
| 
						 | 
					a69bdbbbdd | ||
| 
						 | 
					88c97a2662 | ||
| 
						 | 
					ce9c69ddbc | ||
| 
						 | 
					e430fcb716 | ||
| 
						 | 
					11a363e632 | ||
| 
						 | 
					41e63fbdb2 | ||
| 
						 | 
					b543401a5c | ||
| 
						 | 
					8c4f08fbad | ||
| 
						 | 
					f3081a34d2 | ||
| 
						 | 
					7b1d3cf392 | ||
| 
						 | 
					25515b557e | ||
| 
						 | 
					51625ff86e | ||
| 
						 | 
					4d8f661726 | ||
| 
						 | 
					efa69a2f66 | ||
| 
						 | 
					30a6dd78d5 | ||
| 
						 | 
					9f75836308 | ||
| 
						 | 
					609cc9c139 | ||
| 
						 | 
					e5aa89386d | 
							
								
								
									
										15
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								Makefile
									
									
									
									
									
								
							@@ -35,6 +35,8 @@ realclean: clean
 | 
			
		||||
	  -name depend -o -name depend.bak ')' -exec rm -f '{}' ';'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
distclean: realclean
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
install:
 | 
			
		||||
	@for dir in $(SUBDIRS) ; do \
 | 
			
		||||
@@ -48,7 +50,9 @@ install:
 | 
			
		||||
linux-directfb-install:
 | 
			
		||||
	cd src/mesa/drivers/directfb && $(MAKE) install
 | 
			
		||||
 | 
			
		||||
.PHONY: default doxygen clean realclean install linux-directfb-install
 | 
			
		||||
 | 
			
		||||
.PHONY: default doxygen clean realclean distclean install linux-directfb-install
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# If there's no current configuration file
 | 
			
		||||
$(TOP)/configs/current:
 | 
			
		||||
@@ -174,10 +178,11 @@ ultrix-gcc:
 | 
			
		||||
 | 
			
		||||
# Rules for making release tarballs
 | 
			
		||||
 | 
			
		||||
DIRECTORY = Mesa-7.3
 | 
			
		||||
LIB_NAME = MesaLib-7.3
 | 
			
		||||
DEMO_NAME = MesaDemos-7.3
 | 
			
		||||
GLUT_NAME = MesaGLUT-7.3
 | 
			
		||||
VERSION=7.4.4
 | 
			
		||||
DIRECTORY = Mesa-$(VERSION)
 | 
			
		||||
LIB_NAME = MesaLib-$(VERSION)
 | 
			
		||||
DEMO_NAME = MesaDemos-$(VERSION)
 | 
			
		||||
GLUT_NAME = MesaGLUT-$(VERSION)
 | 
			
		||||
 | 
			
		||||
MAIN_FILES = \
 | 
			
		||||
	$(DIRECTORY)/Makefile*						\
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										28
									
								
								bin/mklib
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								bin/mklib
									
									
									
									
									
								
							@@ -394,6 +394,30 @@ case $ARCH in
 | 
			
		||||
		fi
 | 
			
		||||
	    fi
 | 
			
		||||
 | 
			
		||||
	    # If using Sun C++ compiler, need to tell it not to add runpaths
 | 
			
		||||
	    # that are specific to the build machine
 | 
			
		||||
	    if [ ${LINK} = "CC" ] ; then
 | 
			
		||||
		OPTS="${OPTS} -norunpath"
 | 
			
		||||
	    fi
 | 
			
		||||
 | 
			
		||||
	    # Solaris linker requires explicitly listing the Standard C & C++
 | 
			
		||||
	    # libraries in the link path when building shared objects
 | 
			
		||||
	    if [ ${LINK} = "CC" ] ; then
 | 
			
		||||
		DEPS="${DEPS} -lCrun"
 | 
			
		||||
	    fi
 | 
			
		||||
	    DEPS="${DEPS} -lc"
 | 
			
		||||
 | 
			
		||||
	    if [ $EXPORTS ] ; then
 | 
			
		||||
		# Make the 'mapfile.scope' linker mapfile
 | 
			
		||||
		echo "{" > mapfile.scope
 | 
			
		||||
		echo "global:" >> mapfile.scope
 | 
			
		||||
		sed 's/$/;/' ${EXPORTS} >> mapfile.scope
 | 
			
		||||
		echo "local:" >> mapfile.scope
 | 
			
		||||
		echo "    *;" >> mapfile.scope
 | 
			
		||||
		echo "};" >> mapfile.scope
 | 
			
		||||
		OPTS="${OPTS} -Wl,-Mmapfile.scope"
 | 
			
		||||
	    fi
 | 
			
		||||
 | 
			
		||||
	    # Check if objects are SPARC v9
 | 
			
		||||
	    # file says: ELF 64-bit MSB relocatable SPARCV9 Version 1
 | 
			
		||||
	    set ${OBJECTS}
 | 
			
		||||
@@ -406,18 +430,20 @@ case $ARCH in
 | 
			
		||||
            if [ "${ALTOPTS}" ] ; then
 | 
			
		||||
                OPTS=${ALTOPTS}
 | 
			
		||||
            fi
 | 
			
		||||
 | 
			
		||||
	    # for debug:
 | 
			
		||||
	    #echo "mklib: linker is" ${LINK} ${OPTS}
 | 
			
		||||
	    if [ $NOPREFIX = 1 ] ; then
 | 
			
		||||
		rm -f ${LIBNAME}
 | 
			
		||||
		${LINK} ${OPTS} ${LDFLAGS} -o ${LIBNAME} ${OBJECTS} ${DEPS}
 | 
			
		||||
		FINAL_LIBS="${LIBNAME}"
 | 
			
		||||
	    else
 | 
			
		||||
		rm -f ${LIBNAME}.${MAJOR} ${LIBNAME}
 | 
			
		||||
		${LINK} ${OPTS} ${LDFLAGS} -o ${LIBNAME}.${MAJOR} -h ${LIBNAME}.${MAJOR} ${OBJECTS} ${DEPS}
 | 
			
		||||
		ln -s ${LIBNAME}.${MAJOR} ${LIBNAME}
 | 
			
		||||
	    fi
 | 
			
		||||
		FINAL_LIBS="${LIBNAME}.${MAJOR} ${LIBNAME}"
 | 
			
		||||
	    fi
 | 
			
		||||
	fi
 | 
			
		||||
	;;
 | 
			
		||||
 | 
			
		||||
    'FreeBSD')
 | 
			
		||||
 
 | 
			
		||||
@@ -6,6 +6,8 @@ CONFIG_NAME = darwin
 | 
			
		||||
 | 
			
		||||
INSTALL_DIR = /usr/X11
 | 
			
		||||
 | 
			
		||||
X11_DIR = $(INSTALL_DIR)
 | 
			
		||||
 | 
			
		||||
# Compiler and flags
 | 
			
		||||
CC = gcc
 | 
			
		||||
CXX = gcc
 | 
			
		||||
@@ -21,9 +23,9 @@ DEFINES =  -D_DARWIN_C_SOURCE -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L \
 | 
			
		||||
ARCH_FLAGS += $(RC_CFLAGS)
 | 
			
		||||
 | 
			
		||||
CFLAGS =  -ggdb3 -Os -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing \
 | 
			
		||||
	-I$(INSTALL_DIR)/include $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(ASM_FLAGS) $(DEFINES)
 | 
			
		||||
	-I$(INSTALL_DIR)/include -I$(X11_DIR)/include $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(ASM_FLAGS) $(DEFINES)
 | 
			
		||||
CXXFLAGS =  -ggdb3 -Os -Wall -fno-strict-aliasing \
 | 
			
		||||
	-I$(INSTALL_DIR)/include $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(ASM_FLAGS) $(DEFINES)
 | 
			
		||||
	-I$(INSTALL_DIR)/include -I$(X11_DIR)/include $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(ASM_FLAGS) $(DEFINES)
 | 
			
		||||
 | 
			
		||||
# Library names (actual file names)
 | 
			
		||||
GL_LIB_NAME = libGL.dylib
 | 
			
		||||
@@ -39,12 +41,12 @@ GLUT_LIB_GLOB = libglut.*dylib
 | 
			
		||||
GLW_LIB_GLOB = libGLw.*dylib
 | 
			
		||||
OSMESA_LIB_GLOB = libOSMesa.*dylib
 | 
			
		||||
 | 
			
		||||
GL_LIB_DEPS = -L$(INSTALL_DIR)/$(LIB_DIR) -lX11 -lXext -lm -lpthread
 | 
			
		||||
GL_LIB_DEPS = -L$(INSTALL_DIR)/$(LIB_DIR) -L$(X11_DIR)/$(LIB_DIR) -lX11 -lXext -lm -lpthread
 | 
			
		||||
OSMESA_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB)
 | 
			
		||||
GLU_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB)
 | 
			
		||||
GLUT_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB)  -L$(INSTALL_DIR)/$(LIB_DIR) -lX11 -lXmu -lXi -lXext
 | 
			
		||||
GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -L$(INSTALL_DIR)/$(LIB_DIR) -lX11 -lXt
 | 
			
		||||
APP_LIB_DEPS = -L$(TOP)/lib -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) -L$(INSTALL_DIR)/$(LIB_DIR) -lX11 -lXmu -lXt -lXi -lm
 | 
			
		||||
GLUT_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB)  -L$(INSTALL_DIR)/$(LIB_DIR) -L$(X11_DIR)/$(LIB_DIR) -lX11 -lXmu -lXi -lXext
 | 
			
		||||
GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -L$(INSTALL_DIR)/$(LIB_DIR) -L$(X11_DIR)/$(LIB_DIR) -lX11 -lXt
 | 
			
		||||
APP_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) -L$(INSTALL_DIR)/$(LIB_DIR) -L$(X11_DIR)/$(LIB_DIR) -lX11 -lXmu -lXt -lXi -lm
 | 
			
		||||
 | 
			
		||||
# omit glw lib for now:
 | 
			
		||||
SRC_DIRS = glx/x11 mesa glu glut/glx
 | 
			
		||||
 
 | 
			
		||||
@@ -9,8 +9,8 @@ CONFIG_NAME = default
 | 
			
		||||
 | 
			
		||||
# Version info
 | 
			
		||||
MESA_MAJOR=7
 | 
			
		||||
MESA_MINOR=3
 | 
			
		||||
MESA_TINY=0
 | 
			
		||||
MESA_MINOR=4
 | 
			
		||||
MESA_TINY=4
 | 
			
		||||
MESA_VERSION = $(MESA_MAJOR).$(MESA_MINOR).$(MESA_TINY)
 | 
			
		||||
 | 
			
		||||
# external projects.  This should be useless now that we use libdrm.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										50
									
								
								configure.ac
									
									
									
									
									
								
							
							
						
						
									
										50
									
								
								configure.ac
									
									
									
									
									
								
							@@ -46,10 +46,14 @@ esac
 | 
			
		||||
MKDEP_OPTIONS=-fdepend
 | 
			
		||||
dnl Ask gcc where it's keeping its secret headers
 | 
			
		||||
if test "x$GCC" = xyes; then
 | 
			
		||||
    GCC_INCLUDES=`$CC -print-file-name=include`
 | 
			
		||||
    if test "x$GCC_INCLUDES" != x; then
 | 
			
		||||
    for dir in include include-fixed; do
 | 
			
		||||
        GCC_INCLUDES=`$CC -print-file-name=$dir`
 | 
			
		||||
        if test "x$GCC_INCLUDES" != x && \
 | 
			
		||||
           test "$GCC_INCLUDES" != "$dir" && \
 | 
			
		||||
           test -d "$GCC_INCLUDES"; then
 | 
			
		||||
            MKDEP_OPTIONS="$MKDEP_OPTIONS -I$GCC_INCLUDES"
 | 
			
		||||
        fi
 | 
			
		||||
    done
 | 
			
		||||
fi
 | 
			
		||||
AC_SUBST([MKDEP_OPTIONS])
 | 
			
		||||
 | 
			
		||||
@@ -83,7 +87,7 @@ dnl Compiler macros
 | 
			
		||||
DEFINES=""
 | 
			
		||||
AC_SUBST([DEFINES])
 | 
			
		||||
case "$host_os" in
 | 
			
		||||
*-gnu*)
 | 
			
		||||
linux*|*-gnu*)
 | 
			
		||||
    DEFINES="$DEFINES -D_GNU_SOURCE -DPTHREADS"
 | 
			
		||||
    ;;
 | 
			
		||||
solaris*)
 | 
			
		||||
@@ -342,17 +346,6 @@ if test "x$enable_selinux" = "xyes"; then
 | 
			
		||||
    DEFINES="$DEFINES -DMESA_SELINUX"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
dnl OS-specific libraries
 | 
			
		||||
OS_LIBS=""
 | 
			
		||||
case "$host_os" in
 | 
			
		||||
solaris*)
 | 
			
		||||
    OS_LIBS="-lc"
 | 
			
		||||
    if test "x$GXX" != xyes; then
 | 
			
		||||
        OS_CPLUSPLUS_LIBS="-lCrun $OS_LIBS"
 | 
			
		||||
    fi
 | 
			
		||||
    ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
dnl
 | 
			
		||||
dnl Driver configuration. Options are xlib, dri and osmesa right now.
 | 
			
		||||
dnl More later: directfb, fbdev, ...
 | 
			
		||||
@@ -362,7 +355,7 @@ default_driver="xlib"
 | 
			
		||||
case "$host_os" in
 | 
			
		||||
linux*)
 | 
			
		||||
    case "$host_cpu" in
 | 
			
		||||
    i*86|x86_64|powerpc*) default_driver="dri";;
 | 
			
		||||
    i*86|x86_64|powerpc*|sparc*) default_driver="dri";;
 | 
			
		||||
    esac
 | 
			
		||||
    ;;
 | 
			
		||||
*freebsd* | dragonfly*)
 | 
			
		||||
@@ -514,8 +507,8 @@ xlib)
 | 
			
		||||
        GL_PC_LIB_PRIV="$GL_LIB_DEPS"
 | 
			
		||||
        GL_PC_CFLAGS="$X11_INCLUDES"
 | 
			
		||||
    fi
 | 
			
		||||
    GL_LIB_DEPS="$GL_LIB_DEPS $SELINUX_LIBS -lm -lpthread $OS_LIBS"
 | 
			
		||||
    GL_PC_LIB_PRIV="$GL_PC_LIB_PRIV $SELINUX_LIBS -lm -lpthread $OS_LIBS"
 | 
			
		||||
    GL_LIB_DEPS="$GL_LIB_DEPS $SELINUX_LIBS -lm -lpthread"
 | 
			
		||||
    GL_PC_LIB_PRIV="$GL_PC_LIB_PRIV $SELINUX_LIBS -lm -lpthread"
 | 
			
		||||
 | 
			
		||||
    # if static, move the external libraries to the programs
 | 
			
		||||
    # and empty the libraries for libGL
 | 
			
		||||
@@ -565,12 +558,12 @@ dri)
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    # need DRM libs, -lpthread, etc.
 | 
			
		||||
    GL_LIB_DEPS="$GL_LIB_DEPS $LIBDRM_LIBS -lm -lpthread $DLOPEN_LIBS $OS_LIBS"
 | 
			
		||||
    GL_PC_LIB_PRIV="-lm -lpthread $DLOPEN_LIBS $OS_LIBS"
 | 
			
		||||
    GL_LIB_DEPS="$GL_LIB_DEPS $LIBDRM_LIBS -lm -lpthread $DLOPEN_LIBS"
 | 
			
		||||
    GL_PC_LIB_PRIV="-lm -lpthread $DLOPEN_LIBS"
 | 
			
		||||
    ;;
 | 
			
		||||
osmesa)
 | 
			
		||||
    # No libGL for osmesa
 | 
			
		||||
    GL_LIB_DEPS="$OS_LIBS"
 | 
			
		||||
    GL_LIB_DEPS=""
 | 
			
		||||
    ;;
 | 
			
		||||
esac
 | 
			
		||||
AC_SUBST([GL_LIB_DEPS])
 | 
			
		||||
@@ -793,12 +786,12 @@ case "$mesa_driver" in
 | 
			
		||||
osmesa)
 | 
			
		||||
    # only link libraries with osmesa if shared
 | 
			
		||||
    if test "$enable_static" = no; then
 | 
			
		||||
        OSMESA_LIB_DEPS="-lm -lpthread $SELINUX_LIBS"
 | 
			
		||||
        OSMESA_LIB_DEPS="-lm -lpthread $SELINUX_LIBS $DLOPEN_LIBS"
 | 
			
		||||
    else
 | 
			
		||||
        OSMESA_LIB_DEPS=""
 | 
			
		||||
    fi
 | 
			
		||||
    OSMESA_MESA_DEPS=""
 | 
			
		||||
    OSMESA_PC_LIB_PRIV="-lm -lpthread $SELINUX_LIBS"
 | 
			
		||||
    OSMESA_PC_LIB_PRIV="-lm -lpthread $SELINUX_LIBS $DLOPEN_LIBS"
 | 
			
		||||
    ;;
 | 
			
		||||
*)
 | 
			
		||||
    # Link OSMesa to libGL otherwise
 | 
			
		||||
@@ -812,10 +805,7 @@ osmesa)
 | 
			
		||||
    OSMESA_PC_REQ="gl"
 | 
			
		||||
    ;;
 | 
			
		||||
esac
 | 
			
		||||
if test "$enable_static" = no; then
 | 
			
		||||
    OSMESA_LIB_DEPS="$OSMESA_LIB_DEPS $OS_LIBS"
 | 
			
		||||
fi
 | 
			
		||||
OSMESA_PC_LIB_PRIV="$OSMESA_PC_LIB_PRIV $OS_LIBS"
 | 
			
		||||
OSMESA_PC_LIB_PRIV="$OSMESA_PC_LIB_PRIV"
 | 
			
		||||
AC_SUBST([OSMESA_LIB_DEPS])
 | 
			
		||||
AC_SUBST([OSMESA_MESA_DEPS])
 | 
			
		||||
AC_SUBST([OSMESA_PC_REQ])
 | 
			
		||||
@@ -928,10 +918,10 @@ if test "x$enable_glw" = xyes; then
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    # If static, empty GLW_LIB_DEPS and add libs for programs to link
 | 
			
		||||
    GLW_PC_LIB_PRIV="$GLW_PC_LIB_PRIV $OS_LIBS"
 | 
			
		||||
    GLW_PC_LIB_PRIV="$GLW_PC_LIB_PRIV"
 | 
			
		||||
    if test "$enable_static" = no; then
 | 
			
		||||
        GLW_MESA_DEPS='-l$(GL_LIB)'
 | 
			
		||||
        GLW_LIB_DEPS="$GLW_LIB_DEPS $OS_LIBS"
 | 
			
		||||
        GLW_LIB_DEPS="$GLW_LIB_DEPS"
 | 
			
		||||
    else
 | 
			
		||||
        APP_LIB_DEPS="$APP_LIB_DEPS $GLW_LIB_DEPS"
 | 
			
		||||
        GLW_LIB_DEPS=""
 | 
			
		||||
@@ -987,8 +977,8 @@ if test "x$enable_glut" = xyes; then
 | 
			
		||||
        GLUT_PC_LIB_PRIV="$GLUT_LIB_DEPS"
 | 
			
		||||
        GLUT_PC_CFLAGS="$X11_INCLUDES"
 | 
			
		||||
    fi
 | 
			
		||||
    GLUT_LIB_DEPS="$GLUT_LIB_DEPS -lm $OS_LIBS"
 | 
			
		||||
    GLUT_PC_LIB_PRIV="$GLUT_PC_LIB_PRIV -lm $OS_LIBS"
 | 
			
		||||
    GLUT_LIB_DEPS="$GLUT_LIB_DEPS -lm"
 | 
			
		||||
    GLUT_PC_LIB_PRIV="$GLUT_PC_LIB_PRIV -lm"
 | 
			
		||||
 | 
			
		||||
    # If glut is available, we can build most programs
 | 
			
		||||
    if test "$with_demos" = yes; then
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1311
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1311
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1
									
								
								debian/compat
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/compat
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
5
 | 
			
		||||
							
								
								
									
										352
									
								
								debian/control
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										352
									
								
								debian/control
									
									
									
									
										vendored
									
									
								
							@@ -1,352 +0,0 @@
 | 
			
		||||
Source: mesa
 | 
			
		||||
Section: graphics
 | 
			
		||||
Priority: optional
 | 
			
		||||
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 | 
			
		||||
Uploaders: Thierry Reding <thierry@gilfi.de>, Julien Cristau <jcristau@debian.org>, David Nusinow <dnusinow@debian.org>, Brice Goglin <bgoglin@debian.org>
 | 
			
		||||
Standards-Version: 3.7.3
 | 
			
		||||
Build-Depends: debhelper (>= 5), quilt (>= 0.40), pkg-config,
 | 
			
		||||
 libdrm-dev (>= 2.4.3) [!hurd-i386], libx11-dev, xutils-dev,
 | 
			
		||||
 x11proto-gl-dev (>= 1.4.8), libxxf86vm-dev,
 | 
			
		||||
 libexpat1-dev, lesstif2-dev, dpkg-dev (>= 1.13.19), libxfixes-dev,
 | 
			
		||||
 libxdamage-dev, libxext-dev, autoconf, automake, x11proto-dri2-dev (>= 1.99.3)
 | 
			
		||||
Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/mesa
 | 
			
		||||
Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/mesa.git
 | 
			
		||||
Homepage: http://mesa3d.sourceforge.net/
 | 
			
		||||
 | 
			
		||||
Package: libgl1-mesa-swx11
 | 
			
		||||
Section: libs
 | 
			
		||||
Priority: extra
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: ${shlibs:Depends}, libosmesa6 (>= 6.5.2-1)
 | 
			
		||||
Conflicts: mesag3-glide, mesag3-glide2, mesag3+ggi, libgl1, nvidia-glx, mesag3, libgl1-mesa-swrast
 | 
			
		||||
Provides: libgl1, mesag3, libgl1-mesa-swrast
 | 
			
		||||
Replaces: libgl1, mesag3, libgl1-mesa-swrast
 | 
			
		||||
Description: A free implementation of the OpenGL API -- runtime
 | 
			
		||||
 Mesa is a 3-D graphics library with an API which is very similar to
 | 
			
		||||
 that of OpenGL.  To the extent that Mesa utilizes the OpenGL command
 | 
			
		||||
 syntax or state machine, it is being used with authorization from
 | 
			
		||||
 Silicon Graphics, Inc.  However, the author makes no claim that Mesa
 | 
			
		||||
 is in any way a compatible replacement for OpenGL or associated with
 | 
			
		||||
 Silicon Graphics, Inc.
 | 
			
		||||
 .
 | 
			
		||||
 This library provides a pure software rasteriser; it does not provide
 | 
			
		||||
 a direct rendering-capable library, or one which uses GLX.  For that,
 | 
			
		||||
 please see libgl1-mesa-glx.
 | 
			
		||||
 .
 | 
			
		||||
 On Linux, this library is also known as libGL or libGL.so.1.
 | 
			
		||||
 | 
			
		||||
Package: libgl1-mesa-swx11-dbg
 | 
			
		||||
Section: libdevel
 | 
			
		||||
Priority: extra
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: libgl1-mesa-swx11 (= ${binary:Version})
 | 
			
		||||
Conflicts: libgl1-mesa-swrast-dbg
 | 
			
		||||
Provides: libgl1-mesa-swrast-dbg
 | 
			
		||||
Replaces: libgl1-mesa-swrast-dbg
 | 
			
		||||
Description: A free implementation of the OpenGL API -- debugging symbols
 | 
			
		||||
 Mesa is a 3-D graphics library with an API which is very similar to
 | 
			
		||||
 that of OpenGL.  To the extent that Mesa utilizes the OpenGL command
 | 
			
		||||
 syntax or state machine, it is being used with authorization from
 | 
			
		||||
 Silicon Graphics, Inc.  However, the author makes no claim that Mesa
 | 
			
		||||
 is in any way a compatible replacement for OpenGL or associated with
 | 
			
		||||
 Silicon Graphics, Inc.
 | 
			
		||||
 .
 | 
			
		||||
 This library provides a pure software rasteriser; it does not provide
 | 
			
		||||
 a direct rendering-capable library, or one which uses GLX.  For that,
 | 
			
		||||
 please see libgl1-mesa-glx.
 | 
			
		||||
 .
 | 
			
		||||
 On Linux, this library is also known as libGL or libGL.so.1.
 | 
			
		||||
 .
 | 
			
		||||
 This package contains debugging symbols for the software rasterization GL
 | 
			
		||||
 library.
 | 
			
		||||
 | 
			
		||||
Package: libgl1-mesa-swx11-i686
 | 
			
		||||
Section: libs
 | 
			
		||||
Priority: extra
 | 
			
		||||
Architecture: i386
 | 
			
		||||
Depends: libgl1-mesa-swx11 (= ${binary:Version}), ${shlibs:Depends}
 | 
			
		||||
Description: Mesa OpenGL runtime [i686 optimized]
 | 
			
		||||
 Mesa is a 3-D graphics library with an API which is very similar to
 | 
			
		||||
 that of OpenGL.  To the extent that Mesa utilizes the OpenGL command
 | 
			
		||||
 syntax or state machine, it is being used with authorization from
 | 
			
		||||
 Silicon Graphics, Inc.  However, the author makes no claim that Mesa
 | 
			
		||||
 is in any way a compatible replacement for OpenGL or associated with
 | 
			
		||||
 Silicon Graphics, Inc.
 | 
			
		||||
 .
 | 
			
		||||
 This library provides a pure software rasteriser; it does not provide
 | 
			
		||||
 a direct rendering-capable library, or one which uses GLX.  For that,
 | 
			
		||||
 please see libgl1-mesa-glx.
 | 
			
		||||
 .
 | 
			
		||||
 On Linux, this library is also known as libGL or libGL.so.1.
 | 
			
		||||
 .
 | 
			
		||||
 This set of libraries is optimized for i686 machines and will only be used if
 | 
			
		||||
 you are running a 2.6 kernel on an i686 class CPU. This includes Pentium Pro,
 | 
			
		||||
 Pentium II/II/IV, Celeron CPU's and similar class CPU's (including clones
 | 
			
		||||
 such as AMD Athlon/Opteron, VIA C3 Nehemiah, but not VIA C3 Ezla).
 | 
			
		||||
 | 
			
		||||
Package: libgl1-mesa-swx11-dev
 | 
			
		||||
Section: libdevel
 | 
			
		||||
Priority: extra
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: libgl1-mesa-swx11 (= ${binary:Version}), libc6-dev, libx11-dev, libxext6, mesa-common-dev (= ${source:Version})
 | 
			
		||||
Provides: libgl-dev, mesag-dev, libgl1-mesa-swrast-dev
 | 
			
		||||
Conflicts: mesa-dev, libgl-dev, mesag3 (<< 3.1-1), nvidia-glx-dev, mesag-dev, libgl1-mesa-swrast-dev
 | 
			
		||||
Replaces: libgl-dev, mesag-dev, libgl1-mesa-swrast-dev
 | 
			
		||||
Description: A free implementation of the OpenGL API -- development files
 | 
			
		||||
 This package provides the development environment required for
 | 
			
		||||
 compiling programs with Mesa.  For a complete description of Mesa,
 | 
			
		||||
 please look at the libgl1-mesa-swx11 package.
 | 
			
		||||
 .
 | 
			
		||||
 This library provides a pure software rasteriser; it does not provide
 | 
			
		||||
 a direct rendering-capable library, or one which uses GLX.  For that,
 | 
			
		||||
 please see libgl1-mesa-dev.
 | 
			
		||||
 | 
			
		||||
Package: libgl1-mesa-glx
 | 
			
		||||
Section: libs
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: ${shlibs:Depends}
 | 
			
		||||
Conflicts: libgl1, libgl1-mesa-dri (<< 6.4.0)
 | 
			
		||||
Replaces: libgl1, libgl1-mesa-dri (<< 6.4.0)
 | 
			
		||||
Provides: libgl1
 | 
			
		||||
Description: A free implementation of the OpenGL API -- GLX runtime
 | 
			
		||||
 This version of Mesa provides GLX and DRI capabilities: it is capable of
 | 
			
		||||
 both direct and indirect rendering.  For direct rendering, it can use DRI
 | 
			
		||||
 modules from the libgl1-mesa-dri package to accelerate drawing.
 | 
			
		||||
 .
 | 
			
		||||
 This package does not include the modules themselves: these can be found
 | 
			
		||||
 in the libgl1-mesa-dri package.
 | 
			
		||||
 .
 | 
			
		||||
 For a complete description of Mesa, please look at the
 | 
			
		||||
 libgl1-mesa-swx11 package.
 | 
			
		||||
 | 
			
		||||
Package: libgl1-mesa-glx-dbg
 | 
			
		||||
Section: libdevel
 | 
			
		||||
Priority: extra
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: libgl1-mesa-glx (= ${binary:Version})
 | 
			
		||||
Description: Debugging symbols for the Mesa GLX runtime
 | 
			
		||||
 This version of Mesa provides GLX and DRI capabilities: it is capable of
 | 
			
		||||
 both direct and indirect rendering.  For direct rendering, it can use DRI
 | 
			
		||||
 modules from the libgl1-mesa-dri package to accelerate drawing.
 | 
			
		||||
 .
 | 
			
		||||
 This package does not include the modules themselves: these can be found
 | 
			
		||||
 in the libgl1-mesa-dri package.
 | 
			
		||||
 .
 | 
			
		||||
 For a complete description of Mesa, please look at the
 | 
			
		||||
 libgl1-mesa-swx11 package.
 | 
			
		||||
 .
 | 
			
		||||
 This package contains debugging symbols for the GL library with GLX and DRI
 | 
			
		||||
 capabilities.
 | 
			
		||||
 | 
			
		||||
#Package: libgl1-mesa-glx-i686
 | 
			
		||||
#Section: libs
 | 
			
		||||
#Priority: extra
 | 
			
		||||
#Architecture: i386
 | 
			
		||||
#Pre-Depends: libgl1-mesa-glx
 | 
			
		||||
#Description: A free implementation of the OpenGL API -- GLX runtime [i686 optimized]
 | 
			
		||||
# This version of Mesa provides GLX and DRI capabilities: it is capable of
 | 
			
		||||
# both direct and indirect rendering.  For direct rendering, it can use DRI
 | 
			
		||||
# modules from the libgl1-mesa-dri package to accelerate drawing.
 | 
			
		||||
# .
 | 
			
		||||
# This package does not include the modules themselves: these can be found
 | 
			
		||||
# in the libgl1-mesa-dri package.
 | 
			
		||||
# .
 | 
			
		||||
# For a complete description of Mesa, please look at the
 | 
			
		||||
# libgl1-mesa-swx11 package.
 | 
			
		||||
# .
 | 
			
		||||
# This set of libraries is optimized for i686 machines and will only be used if
 | 
			
		||||
# you are running a 2.6 kernel on an i686 class CPU. This includes Pentium Pro,
 | 
			
		||||
# Pentium II/II/IV, Celeron CPU's and similar class CPU's (including clones
 | 
			
		||||
# such as AMD Athlon/Opteron, VIA C3 Nehemiah, but not VIA C3 Ezla).
 | 
			
		||||
 | 
			
		||||
Package: libgl1-mesa-dri
 | 
			
		||||
Section: libs
 | 
			
		||||
Priority: optional
 | 
			
		||||
Architecture: alpha amd64 arm armeb armel hppa i386 ia64 kfreebsd-i386 kfreebsd-amd64 m68k mips mipsel powerpc s390 sparc
 | 
			
		||||
Depends: ${shlibs:Depends}, libgl1-mesa-glx (= ${binary:Version})
 | 
			
		||||
Suggests: libglide3
 | 
			
		||||
Conflicts: xlibmesa-dri (<< 1:7.0.0)
 | 
			
		||||
Replaces: xlibmesa-dri (<< 1:7.0.0)
 | 
			
		||||
Description: A free implementation of the OpenGL API -- DRI modules
 | 
			
		||||
 This version of Mesa provides GLX and DRI capabilities: it is capable of
 | 
			
		||||
 both direct and indirect rendering.  For direct rendering, it can use DRI
 | 
			
		||||
 modules from the libgl1-mesa-dri package to accelerate drawing.
 | 
			
		||||
 .
 | 
			
		||||
 This package does not include the OpenGL library itself, only the DRI
 | 
			
		||||
 modules for accelerating direct rendering.
 | 
			
		||||
 .
 | 
			
		||||
 For a complete description of Mesa, please look at the
 | 
			
		||||
 libgl1-mesa-swx11 package.
 | 
			
		||||
 .
 | 
			
		||||
 The tdfx DRI module needs libglide3 to enable direct rendering.
 | 
			
		||||
 | 
			
		||||
Package: libgl1-mesa-dri-dbg
 | 
			
		||||
Section: libdevel
 | 
			
		||||
Priority: extra
 | 
			
		||||
Architecture: alpha amd64 arm armeb armel hppa i386 ia64 kfreebsd-i386 kfreebsd-amd64 m68k mips mipsel powerpc s390 sparc
 | 
			
		||||
Depends: libgl1-mesa-dri (= ${binary:Version})
 | 
			
		||||
Description: Debugging symbols for the Mesa DRI modules
 | 
			
		||||
 This version of Mesa provides GLX and DRI capabilities: it is capable of
 | 
			
		||||
 both direct and indirect rendering.  For direct rendering, it can use DRI
 | 
			
		||||
 modules from the libgl1-mesa-dri package to accelerate drawing.
 | 
			
		||||
 .
 | 
			
		||||
 This package does not include the OpenGL library itself, only the DRI
 | 
			
		||||
 modules for accelerating direct rendering.
 | 
			
		||||
 .
 | 
			
		||||
 For a complete description of Mesa, please look at the
 | 
			
		||||
 libgl1-mesa-swx11 package.
 | 
			
		||||
 .
 | 
			
		||||
 This package contains debugging symbols for the DRI modules.
 | 
			
		||||
 | 
			
		||||
#Package: libgl1-mesa-dri-i686
 | 
			
		||||
#Section: libs
 | 
			
		||||
#Priority: extra
 | 
			
		||||
#Architecture: i386
 | 
			
		||||
#Pre-Depends: libgl1-mesa-dri
 | 
			
		||||
#Description: A free implementation of the OpenGL API -- DRI modules [i686 optimized]
 | 
			
		||||
# This version of Mesa provides GLX and DRI capabilities: it is capable of
 | 
			
		||||
# both direct and indirect rendering.  For direct rendering, it can use DRI
 | 
			
		||||
# modules from the libgl1-mesa-dri package to accelerate drawing.
 | 
			
		||||
# .
 | 
			
		||||
# This package does not include the OpenGL library itself, only the DRI
 | 
			
		||||
# modules for accelerating direct rendering.
 | 
			
		||||
# .
 | 
			
		||||
# For a complete description of Mesa, please look at the
 | 
			
		||||
# libgl1-mesa-swx11 package.
 | 
			
		||||
# .
 | 
			
		||||
# This set of libraries is optimized for i686 machines and will only be used if
 | 
			
		||||
# you are running a 2.6 kernel on an i686 class CPU. This includes Pentium Pro,
 | 
			
		||||
# Pentium II/II/IV, Celeron CPU's and similar class CPU's (including clones
 | 
			
		||||
# such as AMD Athlon/Opteron, VIA C3 Nehemiah, but not VIA C3 Ezla).
 | 
			
		||||
 | 
			
		||||
Package: libgl1-mesa-dev
 | 
			
		||||
Section: libdevel
 | 
			
		||||
Architecture: all
 | 
			
		||||
Depends: libc6-dev, mesa-common-dev (= ${source:Version}), libgl1-mesa-glx (>= ${source:Upstream-Version})
 | 
			
		||||
Conflicts: libgl-dev, libgl1-mesa-dri-dev
 | 
			
		||||
Replaces: libgl-dev, libgl1-mesa-dri-dev
 | 
			
		||||
Provides: libgl-dev, libgl1-mesa-dri-dev
 | 
			
		||||
Description: A free implementation of the OpenGL API -- GLX development files
 | 
			
		||||
 This version of Mesa provides GLX and DRI capabilities: it is capable of
 | 
			
		||||
 both direct and indirect rendering.  For direct rendering, it can use DRI
 | 
			
		||||
 modules from the libgl1-mesa-dri package to accelerate drawing.
 | 
			
		||||
 .
 | 
			
		||||
 This package includes headers and static libraries for compiling
 | 
			
		||||
 programs with Mesa.
 | 
			
		||||
 .
 | 
			
		||||
 For a complete description of Mesa, please look at the libgl1-mesa-swx11
 | 
			
		||||
 package.
 | 
			
		||||
 | 
			
		||||
Package: mesa-common-dev
 | 
			
		||||
Section: libdevel
 | 
			
		||||
Architecture: all
 | 
			
		||||
Replaces: xlibmesa-gl-dev (<< 1:7), xlibosmesa-dev, libgl1-mesa-swx11-dev (<< 6.5.2), libgl1-mesa-dev (<< 6.5.2)
 | 
			
		||||
Depends: libx11-dev
 | 
			
		||||
Description: Developer documentation for Mesa
 | 
			
		||||
 This package includes the specifications for the Mesa-specific OpenGL
 | 
			
		||||
 extensions, the complete set of release notes and the development header
 | 
			
		||||
 files common to all Mesa packages.
 | 
			
		||||
 | 
			
		||||
Package: libosmesa6
 | 
			
		||||
Section: libs
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: ${shlibs:Depends}
 | 
			
		||||
Replaces: libgl1-mesa-swx11 (<< 6.5.2)
 | 
			
		||||
Description: Mesa Off-screen rendering extension
 | 
			
		||||
 OSmesa is a Mesa extension that allows programs to render to an
 | 
			
		||||
 off-screen buffer using the OpenGL API without having to create a
 | 
			
		||||
 rendering context on an X Server.  It uses a pure software renderer.
 | 
			
		||||
 .
 | 
			
		||||
 This package provides both 16-bit and 32-bit versions of the off-screen
 | 
			
		||||
 renderer which do not require external libraries to work.
 | 
			
		||||
 | 
			
		||||
Package: libosmesa6-dev
 | 
			
		||||
Section: libdevel
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: libosmesa6 (= ${binary:Version}), mesa-common-dev (= ${source:Version}) | libgl-dev
 | 
			
		||||
Conflicts: xlibosmesa-dev, libosmesa4-dev, libosmesa-dev
 | 
			
		||||
Replaces: xlibosmesa-dev, libosmesa-dev, libgl1-mesa-swx11-dev (<< 6.5.2), mesa-common-dev (<< 6.5.2)
 | 
			
		||||
Provides: xlibosmesa-dev, libosmesa-dev
 | 
			
		||||
Description: Mesa Off-screen rendering extension -- development files
 | 
			
		||||
 This package provides the required environment for developing programs
 | 
			
		||||
 that use the off-screen rendering extension of Mesa.
 | 
			
		||||
 .
 | 
			
		||||
 For more information on OSmesa see the libosmesa6 package.
 | 
			
		||||
 | 
			
		||||
Package: libglu1-mesa
 | 
			
		||||
Section: libs
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: ${shlibs:Depends}, libgl1-mesa-glx | libgl1
 | 
			
		||||
Provides: libglu1
 | 
			
		||||
Conflicts: mesag3 (<< 5.0.0-1), xlibmesa3, libglu1
 | 
			
		||||
Replaces: libglu1
 | 
			
		||||
Description: The OpenGL utility library (GLU)
 | 
			
		||||
 GLU offers simple interfaces for building mipmaps; checking for the
 | 
			
		||||
 presence of extensions in the OpenGL (or other libraries which follow
 | 
			
		||||
 the same conventions for advertising extensions); drawing
 | 
			
		||||
 piecewise-linear curves, NURBS, quadrics and other primitives
 | 
			
		||||
 (including, but not limited to, teapots); tesselating surfaces; setting
 | 
			
		||||
 up projection matrices and unprojecting screen coordinates to world
 | 
			
		||||
 coordinates.
 | 
			
		||||
 .
 | 
			
		||||
 On Linux, this library is also known as libGLU or libGLU.so.1.
 | 
			
		||||
 .
 | 
			
		||||
 This package provides the SGI implementation of GLU shipped with the
 | 
			
		||||
 Mesa package (ergo the "-mesa" suffix).
 | 
			
		||||
 | 
			
		||||
Package: libglu1-mesa-dev
 | 
			
		||||
Section: libdevel
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: libglu1-mesa (= ${binary:Version}), libgl1-mesa-dev | libgl-dev
 | 
			
		||||
Provides: libglu-dev, xlibmesa-glu-dev
 | 
			
		||||
Conflicts: mesag-dev (<< 5.0.0-1), mesa-glide2-dev (<< 5.0.0-1), mesag3+ggi-dev (<< 5.0.0-1), xlibmesa-dev
 | 
			
		||||
Replaces: libglu-dev
 | 
			
		||||
Description: The OpenGL utility library -- development files
 | 
			
		||||
 Includes headers and static libraries for compiling programs with GLU.
 | 
			
		||||
 .
 | 
			
		||||
 For a complete description of GLU, please look at the libglu1-mesa
 | 
			
		||||
 package.
 | 
			
		||||
 | 
			
		||||
Package: libglw1-mesa
 | 
			
		||||
Section: libs
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: ${shlibs:Depends}
 | 
			
		||||
Provides: libglw1
 | 
			
		||||
Description: A free implementation of the OpenGL API -- runtime
 | 
			
		||||
 Mesa is a 3-D graphics library with an API which is very similar to
 | 
			
		||||
 that of OpenGL.  To the extent that Mesa utilizes the OpenGL command
 | 
			
		||||
 syntax or state machine, it is being used with authorization from
 | 
			
		||||
 Silicon Graphics, Inc.  However, the author makes no claim that Mesa
 | 
			
		||||
 is in any way a compatible replacement for OpenGL or associated with
 | 
			
		||||
 Silicon Graphics, Inc.
 | 
			
		||||
 .
 | 
			
		||||
 This package provides a simple widgets library, libGLw, which
 | 
			
		||||
 allows Motif-based applications to embed an OpenGL drawing context.
 | 
			
		||||
 .
 | 
			
		||||
 On Linux, this library is also known as libGLw or libGLw.so.1.
 | 
			
		||||
 | 
			
		||||
Package: libglw1-mesa-dev
 | 
			
		||||
Section: libdevel
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: libglw1-mesa (= ${binary:Version}), libc6-dev, libx11-dev, libxext6, mesa-common-dev (= ${source:Version})
 | 
			
		||||
Provides: mesag3-widgets, mesag-widgets-dev, libglw-dev
 | 
			
		||||
Conflicts: libglw-dev, libgl1-mesa-swx11-dev (<< 6.5.2-4)
 | 
			
		||||
Replaces: libglw-dev
 | 
			
		||||
Description: A free implementation of the OpenGL API -- development files
 | 
			
		||||
 This package provides the development environment required for
 | 
			
		||||
 compiling programs with the Mesa widgets library, libGLw, which
 | 
			
		||||
 allows Motif-based applications to embed an OpenGL drawing context.
 | 
			
		||||
 The headers and static libraries for compiling programs that use this
 | 
			
		||||
 library are included.
 | 
			
		||||
 | 
			
		||||
Package: mesa-utils
 | 
			
		||||
Section: x11
 | 
			
		||||
Priority: optional
 | 
			
		||||
Architecture: any
 | 
			
		||||
Depends: ${shlibs:Depends}
 | 
			
		||||
Replaces: xbase-clients (<< 6.8.2-38)
 | 
			
		||||
Description: Miscellaneous Mesa GL utilities
 | 
			
		||||
 This package provides several basic GL utilities built by Mesa, including
 | 
			
		||||
 glxinfo and glxgears.
 | 
			
		||||
 | 
			
		||||
# vim: tw=0
 | 
			
		||||
							
								
								
									
										193
									
								
								debian/copyright
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										193
									
								
								debian/copyright
									
									
									
									
										vendored
									
									
								
							@@ -1,193 +0,0 @@
 | 
			
		||||
This package was debianized by James A. Treacy treacy@debian.org on Thu,
 | 
			
		||||
6 Jan 2000 01:11:34 -0500.  It was newly debianized by Marcelo E.
 | 
			
		||||
Magallon <mmagallo@debian.org> on Sat, 25 Dec 2004 14:50:02 -0600. It was
 | 
			
		||||
again debianized by Thierry Reding <thierry@gilfi.de> on Sat, 14 Oct 2006
 | 
			
		||||
02:01:12 +0200.
 | 
			
		||||
 | 
			
		||||
It was downloaded from http://www.mesa3d.org/download.html
 | 
			
		||||
 | 
			
		||||
For more information see:
 | 
			
		||||
 | 
			
		||||
  http://www.mesa3d.org/
 | 
			
		||||
 | 
			
		||||
Copyright:
 | 
			
		||||
 | 
			
		||||
Upstream Author: Brian Paul <brian.paul@tungstengraphics.com>
 | 
			
		||||
 | 
			
		||||
License:
 | 
			
		||||
 | 
			
		||||
                    License / Copyright Information
 | 
			
		||||
 | 
			
		||||
   The Mesa distribution consists of several components. Different
 | 
			
		||||
   copyrights and licenses apply to different components. For
 | 
			
		||||
   example, GLUT is copyrighted by Mark Kilgard, some demo programs
 | 
			
		||||
   are copyrighted by SGI, some of the Mesa device drivers are
 | 
			
		||||
   copyrighted by their authors. See below for a list of Mesa's
 | 
			
		||||
   components and the copyright/license for each.
 | 
			
		||||
 | 
			
		||||
   The core Mesa library is licensed according to the terms of the
 | 
			
		||||
   XFree86 copyright (an MIT-style license). This allows integration
 | 
			
		||||
   with the XFree86/DRI project. Unless otherwise stated, the Mesa
 | 
			
		||||
   source code and documentation is licensed as follows:
 | 
			
		||||
 | 
			
		||||
 Copyright (C) 1999-2003  Brian Paul   All Rights Reserved.
 | 
			
		||||
 | 
			
		||||
 Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
 copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
 to deal in the Software without restriction, including without limitation
 | 
			
		||||
 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
 and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
 Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
 The above copyright notice and this permission notice shall be included
 | 
			
		||||
 in all copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 | 
			
		||||
 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 | 
			
		||||
 BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
 | 
			
		||||
 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 | 
			
		||||
 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 | 
			
		||||
 | 
			
		||||
                        Attention, Contributors
 | 
			
		||||
 | 
			
		||||
   When contributing to the Mesa project you must agree to relinquish
 | 
			
		||||
   your work to the holder of the copyright for the particular
 | 
			
		||||
   component you're contributing to. That is, you can't put your own
 | 
			
		||||
   copyright on the code, unless it's a modular piece that can be
 | 
			
		||||
   omitted from Mesa (like a new device driver). If for example, you
 | 
			
		||||
   contribute a bug fix to Mesa's texture mapping code, your code
 | 
			
		||||
   will become a part of the body of work which is copyrighted by
 | 
			
		||||
   Brian Paul and licensed by the above terms.
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
Some files, as listed below, are made available under the SGI Free B 
 | 
			
		||||
license.  This license is as follows:
 | 
			
		||||
 | 
			
		||||
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
 | 
			
		||||
 | 
			
		||||
Copyright (C) [dates of first publication] Silicon Graphics, Inc. All Rights
 | 
			
		||||
Reserved.
 | 
			
		||||
 | 
			
		||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
 | 
			
		||||
this software and associated documentation files (the "Software"), to deal in
 | 
			
		||||
the Software without restriction, including without limitation the rights to
 | 
			
		||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
 | 
			
		||||
of the Software, and to permit persons to whom the Software is furnished to do
 | 
			
		||||
so, subject to the following conditions:
 | 
			
		||||
The above copyright notice including the dates of first publication and either
 | 
			
		||||
this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
 | 
			
		||||
shall be included in all copies or substantial portions of the Software.
 | 
			
		||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 | 
			
		||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 | 
			
		||||
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 | 
			
		||||
NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. BE
 | 
			
		||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
 | 
			
		||||
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
 | 
			
		||||
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
 | 
			
		||||
IN THE SOFTWARE.
 | 
			
		||||
Except as contained in this notice, the name of Silicon Graphics, Inc. shall
 | 
			
		||||
not be used in advertising or otherwise to promote the sale, use or other
 | 
			
		||||
dealings in this Software without prior written authorization from Silicon
 | 
			
		||||
Graphics, Inc.
 | 
			
		||||
 | 
			
		||||
--------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
Some other files listed below are made available from Silicon Graphics,
 | 
			
		||||
Inc. under a more liberal, MIT-style license, as follows:
 | 
			
		||||
 | 
			
		||||
   Permission to use, copy, modify, and distribute this software for
 | 
			
		||||
   any purpose and without fee is hereby granted, provided that the above
 | 
			
		||||
   copyright notice appear in all copies and that both the copyright notice
 | 
			
		||||
   and this permission notice appear in supporting documentation, and that
 | 
			
		||||
   the name of Silicon Graphics, Inc. not be used in advertising
 | 
			
		||||
   or publicity pertaining to distribution of the software without specific,
 | 
			
		||||
   written prior permission.
 | 
			
		||||
 | 
			
		||||
   THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS"
 | 
			
		||||
   AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE
 | 
			
		||||
   INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR
 | 
			
		||||
   FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT SHALL SILICON
 | 
			
		||||
   GRAPHICS, INC.  BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT,
 | 
			
		||||
   SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY
 | 
			
		||||
   KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION,
 | 
			
		||||
   LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF
 | 
			
		||||
   THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC.  HAS BEEN
 | 
			
		||||
   ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON
 | 
			
		||||
   ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE
 | 
			
		||||
   POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE.
 | 
			
		||||
   
 | 
			
		||||
   US Government Users Restricted Rights
 | 
			
		||||
   Use, duplication, or disclosure by the Government is subject to
 | 
			
		||||
   restrictions set forth in FAR 52.227.19(c)(2) or subparagraph
 | 
			
		||||
   (c)(1)(ii) of the Rights in Technical Data and Computer Software
 | 
			
		||||
   clause at DFARS 252.227-7013 and/or in similar or successor
 | 
			
		||||
   clauses in the FAR or the DOD or NASA FAR Supplement.
 | 
			
		||||
   Unpublished-- rights reserved under the copyright laws of the
 | 
			
		||||
   United States.  Contractor/manufacturer is Silicon Graphics,
 | 
			
		||||
   Inc., 2011 N.  Shoreline Blvd., Mountain View, CA 94039-7311.
 | 
			
		||||
 | 
			
		||||
--------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 Mesa Component Licenses:
 | 
			
		||||
 | 
			
		||||
 Component       Files                 Primary Author      License
 | 
			
		||||
 ----------------------------------------------------------------------------
 | 
			
		||||
 core Mesa code  src/*.[ch]            Brian Paul          Mesa
 | 
			
		||||
                 include/GL/gl.h
 | 
			
		||||
 | 
			
		||||
 GLX driver      src/X/*               Brian Paul          Mesa
 | 
			
		||||
                 include/GL/glx.h
 | 
			
		||||
                 include/GL/xmesa.h
 | 
			
		||||
 | 
			
		||||
 OS/Mesa driver  src/OSmesa/*          Brian Paul          Mesa
 | 
			
		||||
                 include/GL/osmesa.h
 | 
			
		||||
 | 
			
		||||
 3Dfx driver     src/FX/*              David Bucciarelli   Mesa
 | 
			
		||||
                 include/GL/fxmesa.h
 | 
			
		||||
 | 
			
		||||
 BeOS R4 driver  mesa/drivers/beos/    Brian Paul          Mesa
 | 
			
		||||
 | 
			
		||||
 MGL driver      include/GL/mglmesa.h  SciTech, Inc        GNU LGPL
 | 
			
		||||
 | 
			
		||||
 Windows driver  mesa/drivers/windows/ Li Wei              GNU LGPL
 | 
			
		||||
                 include/GL/wmesa.h
 | 
			
		||||
 | 
			
		||||
 SVGA driver     mesa/drivers/svga/    Brian Paul          GNU LGPL
 | 
			
		||||
                 include/GL/svgamesa.h
 | 
			
		||||
 | 
			
		||||
 DOS driver      mesa/drivers/dos/     Charlie Wallace     GNU LGPL
 | 
			
		||||
                 include/GL/dosmesa.h
 | 
			
		||||
 | 
			
		||||
 GGI driver      mesa/drivers/ggi/     Uwe Maurer          GNU LGPL
 | 
			
		||||
                 include/GL/ggimesa.h
 | 
			
		||||
 | 
			
		||||
 GLUT            src/glut/*            Mark Kilgard        Mark's copyright
 | 
			
		||||
                 include/GL/*glut*.h
 | 
			
		||||
 | 
			
		||||
 GLU library     src/glu/*             Brian Paul          GNU LGPL
 | 
			
		||||
 | 
			
		||||
 SGI GLU library src/glu/sgi/*         SGI                 SGI Free B
 | 
			
		||||
                 include/GL/glu.h
 | 
			
		||||
 | 
			
		||||
 Ext registry    include/GL/glext.h    SGI                 SGI Free B
 | 
			
		||||
                 include/GL/glxext.h
 | 
			
		||||
 | 
			
		||||
 demo programs   progs/demos/*         various             see source files
 | 
			
		||||
 | 
			
		||||
 X demos         progs/xdemos/*        Brian Paul          see source files
 | 
			
		||||
 | 
			
		||||
 SGI demos       progs/samples/*       SGI                 SGI MIT-style
 | 
			
		||||
 | 
			
		||||
 RedBook demos   progs/redbook/*       SGI                 SGI MIT-style
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
On Debian systems the full text of the GNU LGPL license is found in
 | 
			
		||||
/usr/share/common-licenses/LGPL.
 | 
			
		||||
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
The Debian packaging is (C) 2006, Thierry Reding <thierry@gilfi.de> and
 | 
			
		||||
is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										15
									
								
								debian/glxdemo.1
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								debian/glxdemo.1
									
									
									
									
										vendored
									
									
								
							@@ -1,15 +0,0 @@
 | 
			
		||||
.TH glxdemo 1 "2006-11-29"
 | 
			
		||||
.SH NAME
 | 
			
		||||
glxdemo \- a demonstration of the GLX functions
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
.B glxdemo
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
The \fIglxdemo\fP program shows how to use the GLX functions in order to
 | 
			
		||||
create an OpenGL program running on top of an X server. This program is most
 | 
			
		||||
useful when studied in its source code form.
 | 
			
		||||
.SH AUTHOR
 | 
			
		||||
glxdemo was written by Brian Paul <brian.paul@tungstengraphics.com>.
 | 
			
		||||
.PP
 | 
			
		||||
This manual page was written by Thierry Reding <thierry@gilfi.de>, for the
 | 
			
		||||
Debian project (but may be used by others).
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										29
									
								
								debian/glxgears.1
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										29
									
								
								debian/glxgears.1
									
									
									
									
										vendored
									
									
								
							@@ -1,29 +0,0 @@
 | 
			
		||||
.TH glxgears 1 "2006-11-29"
 | 
			
		||||
.SH NAME
 | 
			
		||||
glxgears \- ``gears'' demo for GLX
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
.B glxgears
 | 
			
		||||
.RI [ options ]
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
The \fIglxgears\fP program is a port of the ``gears'' demo to GLX. It displays
 | 
			
		||||
a set of rotating gears and prints out the frame rate at regular intervals. It
 | 
			
		||||
has become quite popular as basic benchmarking tool.
 | 
			
		||||
.SH OPTIONS
 | 
			
		||||
.TP 8
 | 
			
		||||
.B \-display \fIdisplay\fP
 | 
			
		||||
Specify which X display to run on.
 | 
			
		||||
.TP 8
 | 
			
		||||
.B \-info
 | 
			
		||||
Display OpenGL renderer information.
 | 
			
		||||
.TP 8
 | 
			
		||||
.B \-stereo
 | 
			
		||||
Use a stereo enabled GLX visual.
 | 
			
		||||
.TP 8
 | 
			
		||||
.B \-fullscreen
 | 
			
		||||
Run in fullscreen mode.
 | 
			
		||||
.SH AUTHOR
 | 
			
		||||
glxgears was written by Brian Paul <brian.paul@tungstengraphics.com>.
 | 
			
		||||
.PP
 | 
			
		||||
This manual page was written by Thierry Reding <thierry@gilfi.de>, for the
 | 
			
		||||
Debian project (but may be used by others).
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										30
									
								
								debian/glxheads.1
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										30
									
								
								debian/glxheads.1
									
									
									
									
										vendored
									
									
								
							@@ -1,30 +0,0 @@
 | 
			
		||||
.TH glxheads 1 "2006-11-29"
 | 
			
		||||
.SH NAME
 | 
			
		||||
glxheads \- exercise multiple GLX connections
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
.B glxheads
 | 
			
		||||
[\fIdisplay\fP ...]
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
The \fIglxheads\fP program will try to open GLX connections on multiple X
 | 
			
		||||
displays as specified on the command-line. If a connection can be made it will
 | 
			
		||||
try to create a direct GLX context (and fallback to using indirect contexts if
 | 
			
		||||
that fails) and open a window displaying a spinning green triangle.
 | 
			
		||||
.PP
 | 
			
		||||
If no display names are specified, \fIglxheads\fP will default to opening a
 | 
			
		||||
single local connection on display 0.
 | 
			
		||||
.SH EXAMPLE
 | 
			
		||||
To open a local connection on display 0 and two remote connections to the
 | 
			
		||||
hosts \fImars\fP (display 0) and \fIvenus\fP (display 1), run glxheads with
 | 
			
		||||
the following command-line:
 | 
			
		||||
.PP
 | 
			
		||||
.RS 3n
 | 
			
		||||
.nf
 | 
			
		||||
$ glxheads :0 mars:0 venus:1
 | 
			
		||||
.fi
 | 
			
		||||
.RE
 | 
			
		||||
.SH AUTHOR
 | 
			
		||||
glxheads was written by Brian Paul <brian.paul@tungstengraphics.com>.
 | 
			
		||||
.PP
 | 
			
		||||
This manual page was written by Thierry Reding <thierry@gilfi.de> for the
 | 
			
		||||
Debian project (but may be used by others).
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										41
									
								
								debian/glxinfo.1
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										41
									
								
								debian/glxinfo.1
									
									
									
									
										vendored
									
									
								
							@@ -1,41 +0,0 @@
 | 
			
		||||
.TH glxinfo 1 "2006-11-29"
 | 
			
		||||
.SH NAME
 | 
			
		||||
glxinfo \- show information about the GLX implementation
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
.B glxinfo
 | 
			
		||||
.RI [ options ]
 | 
			
		||||
.SH DESCRIPTION
 | 
			
		||||
The \fIglxinfo\fP program shows information about the OpenGL and GLX
 | 
			
		||||
implementations running on a given X display.
 | 
			
		||||
.PP
 | 
			
		||||
The information includes details about the server- and client-side GLX
 | 
			
		||||
implementation, the OpenGL and GLU implementations as well as a list
 | 
			
		||||
of available GLX visuals.
 | 
			
		||||
.SH OPTIONS
 | 
			
		||||
.TP 8
 | 
			
		||||
.B \-v
 | 
			
		||||
Print visuals info in verbose form.
 | 
			
		||||
.TP 8
 | 
			
		||||
.B \-t
 | 
			
		||||
Print verbose table.
 | 
			
		||||
.TP 8
 | 
			
		||||
.B \-display \fIdisplay\fP
 | 
			
		||||
Specify the X display to interrogate.
 | 
			
		||||
.TP 8
 | 
			
		||||
.B \-h
 | 
			
		||||
Print usage information.
 | 
			
		||||
.TP 8
 | 
			
		||||
.B \-i
 | 
			
		||||
Force an indirect rendering context.
 | 
			
		||||
.TP 8
 | 
			
		||||
.B \-b
 | 
			
		||||
Find the "best" visual and print its number.
 | 
			
		||||
.TP 8
 | 
			
		||||
.B \-l
 | 
			
		||||
Print interesting OpenGL limits.
 | 
			
		||||
.SH AUTHOR
 | 
			
		||||
glxinfo was written by Brian Paul <brian.paul@tungstengraphics.com>.
 | 
			
		||||
.PP
 | 
			
		||||
This manual page was written by Thierry Reding <thierry@gilfi.de>, for the
 | 
			
		||||
Debian project (but may be used by others).
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								debian/libgl1-mesa-dev.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								debian/libgl1-mesa-dev.install
									
									
									
									
										vendored
									
									
								
							@@ -1,2 +0,0 @@
 | 
			
		||||
usr/lib/libGL.so
 | 
			
		||||
usr/lib/pkgconfig/gl.pc
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libgl1-mesa-dri-i686.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libgl1-mesa-dri-i686.install
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
usr/lib/dri/i686/cmov/*.so
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libgl1-mesa-dri.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libgl1-mesa-dri.install
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
usr/lib/dri/*.so
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libgl1-mesa-glx-i686.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libgl1-mesa-glx-i686.install
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
usr/lib/glx/i686/cmov/libGL.so.* usr/lib/i686/cmov
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libgl1-mesa-glx.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libgl1-mesa-glx.install
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
usr/lib/glx/libGL.so.* usr/lib
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libgl1-mesa-glx.shlibs
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libgl1-mesa-glx.shlibs
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
libGL 1 libgl1-mesa-glx | libgl1
 | 
			
		||||
							
								
								
									
										2
									
								
								debian/libgl1-mesa-swx11-dev.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								debian/libgl1-mesa-swx11-dev.install
									
									
									
									
										vendored
									
									
								
							@@ -1,2 +0,0 @@
 | 
			
		||||
usr/lib/libGL.a
 | 
			
		||||
usr/lib/libGL.so
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libgl1-mesa-swx11-i686.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libgl1-mesa-swx11-i686.install
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
usr/lib/i686/cmov/libGL.so.*
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libgl1-mesa-swx11-i686.shlibs
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libgl1-mesa-swx11-i686.shlibs
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
libGL 1 libgl1-mesa-glx | libgl1
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libgl1-mesa-swx11.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libgl1-mesa-swx11.install
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
usr/lib/libGL.so.*
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libgl1-mesa-swx11.shlibs
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libgl1-mesa-swx11.shlibs
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
libGL 1 libgl1-mesa-glx | libgl1
 | 
			
		||||
							
								
								
									
										4
									
								
								debian/libglu1-mesa-dev.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								debian/libglu1-mesa-dev.install
									
									
									
									
										vendored
									
									
								
							@@ -1,4 +0,0 @@
 | 
			
		||||
usr/include/GL/glu.h
 | 
			
		||||
usr/include/GL/glu_mangle.h
 | 
			
		||||
usr/lib/libGLU.a
 | 
			
		||||
usr/lib/libGLU.so
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libglu1-mesa.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libglu1-mesa.install
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
usr/lib/libGLU.so.*
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libglu1-mesa.shlibs
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libglu1-mesa.shlibs
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
libGLU 1 libglu1-mesa | libglu1
 | 
			
		||||
							
								
								
									
										3
									
								
								debian/libglw1-mesa-dev.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								debian/libglw1-mesa-dev.install
									
									
									
									
										vendored
									
									
								
							@@ -1,3 +0,0 @@
 | 
			
		||||
usr/include/GL/GLw*A.h
 | 
			
		||||
usr/lib/libGLw.a
 | 
			
		||||
usr/lib/libGLw.so
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libglw1-mesa.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libglw1-mesa.install
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
usr/lib/libGLw.so.*
 | 
			
		||||
							
								
								
									
										1
									
								
								debian/libglw1-mesa.shlibs
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/libglw1-mesa.shlibs
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
libGLw 1 libglw1-mesa | libglw1
 | 
			
		||||
							
								
								
									
										7
									
								
								debian/libosmesa6-dev.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								debian/libosmesa6-dev.install
									
									
									
									
										vendored
									
									
								
							@@ -1,7 +0,0 @@
 | 
			
		||||
usr/include/GL/osmesa.h
 | 
			
		||||
usr/lib/libOSMesa.a
 | 
			
		||||
usr/lib/libOSMesa.so
 | 
			
		||||
usr/lib/libOSMesa16.a
 | 
			
		||||
usr/lib/libOSMesa16.so
 | 
			
		||||
usr/lib/libOSMesa32.a
 | 
			
		||||
usr/lib/libOSMesa32.so
 | 
			
		||||
							
								
								
									
										3
									
								
								debian/libosmesa6.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								debian/libosmesa6.install
									
									
									
									
										vendored
									
									
								
							@@ -1,3 +0,0 @@
 | 
			
		||||
usr/lib/libOSMesa.so.*
 | 
			
		||||
usr/lib/libOSMesa16.so.*
 | 
			
		||||
usr/lib/libOSMesa32.so.*
 | 
			
		||||
							
								
								
									
										3
									
								
								debian/libosmesa6.shlibs
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								debian/libosmesa6.shlibs
									
									
									
									
										vendored
									
									
								
							@@ -1,3 +0,0 @@
 | 
			
		||||
libOSMesa 6 libosmesa6 (>= 6.5.2-1) | libgl1-mesa-glide3
 | 
			
		||||
libOSMesa16 6 libosmesa6 (>= 6.5.2-1)
 | 
			
		||||
libOSMesa32 6 libosmesa6 (>= 6.5.2-1)
 | 
			
		||||
							
								
								
									
										8
									
								
								debian/mesa-common-dev.docs
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								debian/mesa-common-dev.docs
									
									
									
									
										vendored
									
									
								
							@@ -1,8 +0,0 @@
 | 
			
		||||
docs/bugs.html
 | 
			
		||||
docs/debugging.html
 | 
			
		||||
docs/envvars.html
 | 
			
		||||
docs/faq.html
 | 
			
		||||
docs/osmesa.html
 | 
			
		||||
docs/RELNOTES-*
 | 
			
		||||
docs/relnotes*
 | 
			
		||||
docs/*.spec
 | 
			
		||||
							
								
								
									
										5
									
								
								debian/mesa-common-dev.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								debian/mesa-common-dev.install
									
									
									
									
										vendored
									
									
								
							@@ -1,5 +0,0 @@
 | 
			
		||||
usr/include/GL/gl.h
 | 
			
		||||
usr/include/GL/glext.h
 | 
			
		||||
usr/include/GL/gl_mangle.h
 | 
			
		||||
usr/include/GL/glx*.h
 | 
			
		||||
usr/include/GL/internal/dri_interface.h
 | 
			
		||||
							
								
								
									
										4
									
								
								debian/mesa-utils.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								debian/mesa-utils.install
									
									
									
									
										vendored
									
									
								
							@@ -1,4 +0,0 @@
 | 
			
		||||
usr/bin/glxdemo
 | 
			
		||||
usr/bin/glxgears
 | 
			
		||||
usr/bin/glxheads
 | 
			
		||||
usr/bin/glxinfo
 | 
			
		||||
							
								
								
									
										4
									
								
								debian/mesa-utils.manpages
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								debian/mesa-utils.manpages
									
									
									
									
										vendored
									
									
								
							@@ -1,4 +0,0 @@
 | 
			
		||||
debian/glxdemo.1
 | 
			
		||||
debian/glxgears.1
 | 
			
		||||
debian/glxheads.1
 | 
			
		||||
debian/glxinfo.1
 | 
			
		||||
@@ -1,19 +0,0 @@
 | 
			
		||||
Patch that fixes Debian bug #349437.
 | 
			
		||||
 | 
			
		||||
This patch by David Nusinow.
 | 
			
		||||
 | 
			
		||||
Index: mesa/src/mesa/main/imports.h
 | 
			
		||||
===================================================================
 | 
			
		||||
--- mesa.orig/src/mesa/main/imports.h	2008-07-01 15:26:57.000000000 +0300
 | 
			
		||||
+++ mesa/src/mesa/main/imports.h	2008-07-01 15:45:49.000000000 +0300
 | 
			
		||||
@@ -158,8 +158,9 @@
 | 
			
		||||
  *** USE_IEEE: Determine if we're using IEEE floating point
 | 
			
		||||
  ***/
 | 
			
		||||
 #if defined(__i386__) || defined(__386__) || defined(__sparc__) || \
 | 
			
		||||
-    defined(__s390x__) || defined(__powerpc__) || \
 | 
			
		||||
+    defined(__s390__) || defined(__s390x__) || defined(__powerpc__) || \
 | 
			
		||||
     defined(__x86_64__) || \
 | 
			
		||||
+    defined(__m68k__) || \
 | 
			
		||||
     defined(ia64) || defined(__ia64__) || \
 | 
			
		||||
     defined(__hppa__) || defined(hpux) || \
 | 
			
		||||
     defined(__mips) || defined(_MIPS_ARCH) || \
 | 
			
		||||
@@ -1,55 +0,0 @@
 | 
			
		||||
Allow the programs that are to be built to be defined in the build
 | 
			
		||||
configuration.
 | 
			
		||||
 | 
			
		||||
Provide an install target for installing the programs in $(INSTALL_DIR)/bin.
 | 
			
		||||
 | 
			
		||||
This patch by Thierry Reding.
 | 
			
		||||
Not submitted to Mesa.
 | 
			
		||||
--
 | 
			
		||||
Also remove references to GLU library since it is not required
 | 
			
		||||
and we don't actually build it at this point.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Index: mesa/progs/xdemos/Makefile
 | 
			
		||||
===================================================================
 | 
			
		||||
--- mesa.orig/progs/xdemos/Makefile
 | 
			
		||||
+++ mesa/progs/xdemos/Makefile
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
 
 | 
			
		||||
 LIBS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) $(APP_LIB_DEPS)
 | 
			
		||||
 
 | 
			
		||||
-PROGS = \
 | 
			
		||||
+PROGS ?= \
 | 
			
		||||
 	corender \
 | 
			
		||||
 	glsync \
 | 
			
		||||
 	glthreads \
 | 
			
		||||
@@ -61,6 +61,11 @@
 | 
			
		||||
 extra: $(EXTRA_PROGS)
 | 
			
		||||
 
 | 
			
		||||
 
 | 
			
		||||
+install: $(PROGS)
 | 
			
		||||
+	$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/bin
 | 
			
		||||
+	$(INSTALL) -m 755 $(PROGS) $(DESTDIR)$(INSTALL_DIR)/bin
 | 
			
		||||
+
 | 
			
		||||
+
 | 
			
		||||
 clean:
 | 
			
		||||
 	-rm -f $(PROGS) $(EXTRA_PROGS)
 | 
			
		||||
 	-rm -f *.o *~
 | 
			
		||||
Index: mesa/progs/Makefile
 | 
			
		||||
===================================================================
 | 
			
		||||
--- mesa.orig/progs/Makefile
 | 
			
		||||
+++ mesa/progs/Makefile
 | 
			
		||||
@@ -21,8 +21,12 @@
 | 
			
		||||
 		fi \
 | 
			
		||||
 	done
 | 
			
		||||
 
 | 
			
		||||
-# Dummy install target
 | 
			
		||||
 install:
 | 
			
		||||
+	@for dir in $(SUBDIRS) ; do \
 | 
			
		||||
+		if [ -d $$dir ] ; then \
 | 
			
		||||
+			(cd $$dir ; $(MAKE) install) ; \
 | 
			
		||||
+		fi \
 | 
			
		||||
+	done
 | 
			
		||||
 
 | 
			
		||||
 clean:
 | 
			
		||||
 	-@for dir in $(SUBDIRS) tests ; do \
 | 
			
		||||
							
								
								
									
										22
									
								
								debian/patches/04_osmesa_version.diff
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								debian/patches/04_osmesa_version.diff
									
									
									
									
										vendored
									
									
								
							@@ -1,22 +0,0 @@
 | 
			
		||||
Index: mesa/src/mesa/drivers/osmesa/Makefile
 | 
			
		||||
===================================================================
 | 
			
		||||
--- mesa.orig/src/mesa/drivers/osmesa/Makefile
 | 
			
		||||
+++ mesa/src/mesa/drivers/osmesa/Makefile
 | 
			
		||||
@@ -45,7 +45,7 @@
 | 
			
		||||
 
 | 
			
		||||
 $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME): $(OBJECTS)
 | 
			
		||||
 	$(MKLIB) -o $(OSMESA_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \
 | 
			
		||||
-		-major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \
 | 
			
		||||
+		-major 6 -minor 5 -patch 3 \
 | 
			
		||||
 		-install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
 | 
			
		||||
 		-id $(INSTALL_LIB_DIR)/lib$(OSMESA_LIB).$(MESA_MAJOR).dylib \
 | 
			
		||||
 		$(OSMESA_LIB_DEPS) $(OBJECTS)
 | 
			
		||||
@@ -57,7 +57,7 @@
 | 
			
		||||
 # with all the other Mesa sources (compiled with -DCHAN_BITS=16/32
 | 
			
		||||
 osmesa16: $(OBJECTS) $(CORE_MESA)
 | 
			
		||||
 	$(MKLIB) -o $(OSMESA_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \
 | 
			
		||||
-		-major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \
 | 
			
		||||
+		-major 6 -minor 5 -patch 3 \
 | 
			
		||||
 		-install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
 | 
			
		||||
 		-id $(INSTALL_LIB_DIR)/lib$(OSMESA_LIB).$(MESA_MAJOR).dylib \
 | 
			
		||||
 		$(OSMESA_LIB_DEPS) $(OBJECTS) $(CORE_MESA)
 | 
			
		||||
							
								
								
									
										3
									
								
								debian/patches/series
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								debian/patches/series
									
									
									
									
										vendored
									
									
								
							@@ -1,3 +0,0 @@
 | 
			
		||||
02_use-ieee-fp-on-s390-and-m68k.patch
 | 
			
		||||
03_optional-progs-and-install.patch
 | 
			
		||||
04_osmesa_version.diff
 | 
			
		||||
							
								
								
									
										246
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										246
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							@@ -1,246 +0,0 @@
 | 
			
		||||
#!/usr/bin/make -f
 | 
			
		||||
# debian/rules for the Debian mesa package
 | 
			
		||||
# Copyright © 2006 Thierry Reding <thierry@gilfi.de>
 | 
			
		||||
 | 
			
		||||
# Uncomment this to turn on verbose mode.
 | 
			
		||||
#export DH_VERBOSE=1
 | 
			
		||||
 | 
			
		||||
CFLAGS = -Wall -g
 | 
			
		||||
ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
 | 
			
		||||
	CFLAGS += -O0
 | 
			
		||||
else
 | 
			
		||||
	CFLAGS += -O2
 | 
			
		||||
endif
 | 
			
		||||
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 | 
			
		||||
	NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 | 
			
		||||
	MAKEFLAGS += -j$(NUMJOBS)
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
DEB_BUILD_ARCH     ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
 | 
			
		||||
DEB_HOST_ARCH     ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 | 
			
		||||
DEB_HOST_ARCH_OS     ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 | 
			
		||||
DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 | 
			
		||||
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 | 
			
		||||
DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
 | 
			
		||||
DEB_BUILD_DIR      ?= $(CURDIR)/obj-$(DEB_BUILD_GNU_TYPE)
 | 
			
		||||
ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
 | 
			
		||||
        confflags += --build=$(DEB_HOST_GNU_TYPE)
 | 
			
		||||
else
 | 
			
		||||
        confflags += --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
# choose which configurations to build
 | 
			
		||||
include debian/scripts/choose-configs
 | 
			
		||||
 | 
			
		||||
# build the following configurations by default
 | 
			
		||||
CONFIGS = $(SWX11_GLU_CONFIGS) \
 | 
			
		||||
	  dri \
 | 
			
		||||
	  osmesa \
 | 
			
		||||
	  osmesa-static \
 | 
			
		||||
	  osmesa16 \
 | 
			
		||||
	  osmesa16-static \
 | 
			
		||||
	  osmesa32 \
 | 
			
		||||
	  osmesa32-static
 | 
			
		||||
 | 
			
		||||
STAMP_DIR = debian/stamp
 | 
			
		||||
STAMP = $(STAMP_DIR)/$(DEB_BUILD_GNU_TYPE)
 | 
			
		||||
BUILD_STAMPS = $(addprefix $(STAMP)-build-, $(CONFIGS))
 | 
			
		||||
INSTALL_TARGETS = $(addprefix install-, $(CONFIGS))
 | 
			
		||||
 | 
			
		||||
QUILT_STAMPFN = $(STAMP_DIR)/patch
 | 
			
		||||
include /usr/share/quilt/quilt.make
 | 
			
		||||
 | 
			
		||||
confflags-common = \
 | 
			
		||||
	--disable-glu \
 | 
			
		||||
	--disable-glut \
 | 
			
		||||
	--disable-glw \
 | 
			
		||||
	CFLAGS="$(CFLAGS)"
 | 
			
		||||
 | 
			
		||||
DRI_DRIVERS = swrast
 | 
			
		||||
 | 
			
		||||
# hurd doesn't do direct rendering
 | 
			
		||||
ifeq ($(DEB_HOST_ARCH_OS), hurd)
 | 
			
		||||
	DIRECT_RENDERING = --disable-driglx-direct
 | 
			
		||||
else
 | 
			
		||||
	DIRECT_RENDERING = --enable-driglx-direct
 | 
			
		||||
	DRI_DRIVERS += mach64 mga r128 r200 r300 radeon s3v savage tdfx trident
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
ifeq ($(DEB_HOST_GNU_CPU), i486)
 | 
			
		||||
	DRI_DRIVERS += i810 i915 i965 sis unichrome
 | 
			
		||||
else ifeq ($(DEB_HOST_GNU_CPU), x86_64)
 | 
			
		||||
	DRI_DRIVERS += i915 i965 sis unichrome
 | 
			
		||||
else ifeq ($(DEB_HOST_ARCH), sparc)
 | 
			
		||||
	DRI_DRIVERS += ffb
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
confflags-dri = \
 | 
			
		||||
	--with-driver=dri \
 | 
			
		||||
	--with-dri-drivers="$(DRI_DRIVERS)" \
 | 
			
		||||
	--with-demos=xdemos \
 | 
			
		||||
	--libdir=/usr/lib/glx \
 | 
			
		||||
	--with-dri-driverdir=/usr/lib/dri \
 | 
			
		||||
	--enable-glx-tls \
 | 
			
		||||
	$(DIRECT_RENDERING) \
 | 
			
		||||
	$(confflags-common)
 | 
			
		||||
 | 
			
		||||
confflags-osmesa = \
 | 
			
		||||
	--with-driver=osmesa \
 | 
			
		||||
	--with-demos= \
 | 
			
		||||
	$(confflags-common)
 | 
			
		||||
 | 
			
		||||
confflags-osmesa-static = \
 | 
			
		||||
	--with-driver=osmesa \
 | 
			
		||||
	--enable-static \
 | 
			
		||||
	--with-demos= \
 | 
			
		||||
	$(confflags-common)
 | 
			
		||||
 | 
			
		||||
confflags-osmesa16 = \
 | 
			
		||||
	--with-driver=osmesa \
 | 
			
		||||
	--with-osmesa-bits=16 \
 | 
			
		||||
	--with-demos= \
 | 
			
		||||
	$(confflags-common)
 | 
			
		||||
 | 
			
		||||
confflags-osmesa16-static = \
 | 
			
		||||
	--with-driver=osmesa \
 | 
			
		||||
	--with-osmesa-bits=16 \
 | 
			
		||||
	--enable-static \
 | 
			
		||||
	--with-demos= \
 | 
			
		||||
	$(confflags-common)
 | 
			
		||||
 | 
			
		||||
confflags-osmesa32 = \
 | 
			
		||||
	--with-driver=osmesa \
 | 
			
		||||
	--with-osmesa-bits=32 \
 | 
			
		||||
	--with-demos= \
 | 
			
		||||
	$(confflags-common)
 | 
			
		||||
 | 
			
		||||
confflags-osmesa32-static = \
 | 
			
		||||
	--with-driver=osmesa \
 | 
			
		||||
	--with-osmesa-bits=32 \
 | 
			
		||||
	--enable-static \
 | 
			
		||||
	--with-demos= \
 | 
			
		||||
	$(confflags-common)
 | 
			
		||||
 | 
			
		||||
confflags-swx11+glu = \
 | 
			
		||||
	--with-driver=xlib \
 | 
			
		||||
	--disable-gl-osmesa \
 | 
			
		||||
	--with-demos= \
 | 
			
		||||
	--disable-glut \
 | 
			
		||||
	CFLAGS="$(CFLAGS)"
 | 
			
		||||
 | 
			
		||||
confflags-swx11+glu-static = \
 | 
			
		||||
	--with-driver=xlib \
 | 
			
		||||
	--disable-gl-osmesa \
 | 
			
		||||
	--enable-static \
 | 
			
		||||
	--with-demos= \
 | 
			
		||||
	--disable-glut \
 | 
			
		||||
	CFLAGS="$(CFLAGS)"
 | 
			
		||||
 | 
			
		||||
confflags-swx11+glu-i386-i686 = \
 | 
			
		||||
	--with-driver=xlib \
 | 
			
		||||
	--disable-gl-osmesa \
 | 
			
		||||
	--with-demos= \
 | 
			
		||||
	--disable-glut \
 | 
			
		||||
	--libdir=/usr/lib/i686/cmov \
 | 
			
		||||
	CFLAGS="$(CFLAGS) -march=i686"
 | 
			
		||||
 | 
			
		||||
configure: $(QUILT_STAMPFN) configure.ac
 | 
			
		||||
	autoreconf -vfi
 | 
			
		||||
 | 
			
		||||
# list the configurations that will built
 | 
			
		||||
configs:
 | 
			
		||||
	@echo Building the following configurations: $(CONFIGS)
 | 
			
		||||
 | 
			
		||||
$(STAMP_DIR)/stamp:
 | 
			
		||||
	dh_testdir
 | 
			
		||||
	mkdir -p $(STAMP_DIR)
 | 
			
		||||
	>$@
 | 
			
		||||
 | 
			
		||||
$(QUILT_STAMPFN): $(STAMP_DIR)/stamp
 | 
			
		||||
 | 
			
		||||
build: $(BUILD_STAMPS)
 | 
			
		||||
 | 
			
		||||
$(STAMP)-build-%: configure
 | 
			
		||||
	dh_testdir
 | 
			
		||||
 | 
			
		||||
	mkdir -p $(DEB_BUILD_DIR)/$*
 | 
			
		||||
	find $(CURDIR)/* -maxdepth 0 -not -path '$(DEB_BUILD_DIR)*' | \
 | 
			
		||||
		xargs cp -rlf -t $(DEB_BUILD_DIR)/$*
 | 
			
		||||
	cd $(DEB_BUILD_DIR)/$* && \
 | 
			
		||||
	../../configure --prefix=/usr --mandir=\$${prefix}/share/man \
 | 
			
		||||
	             --infodir=\$${prefix}/share/info --sysconfdir=/etc \
 | 
			
		||||
	             --localstatedir=/var $(confflags) $(confflags-$*)
 | 
			
		||||
	cd $(DEB_BUILD_DIR)/$* && $(MAKE)
 | 
			
		||||
 | 
			
		||||
	touch $@
 | 
			
		||||
 | 
			
		||||
install:
 | 
			
		||||
	# Add here commands to install the package into debian/tmp
 | 
			
		||||
	dh_testdir
 | 
			
		||||
	dh_testroot
 | 
			
		||||
	dh_clean -k
 | 
			
		||||
	dh_installdirs
 | 
			
		||||
	$(MAKE) -f debian/rules $(INSTALL_TARGETS)
 | 
			
		||||
 | 
			
		||||
install-%: $(STAMP)-build-%
 | 
			
		||||
	cd $(DEB_BUILD_DIR)/$* && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
 | 
			
		||||
 | 
			
		||||
clean: unpatch
 | 
			
		||||
	dh_testdir
 | 
			
		||||
	dh_testroot
 | 
			
		||||
	rm -rf .pc
 | 
			
		||||
	
 | 
			
		||||
	rm -f config.cache config.log config.status
 | 
			
		||||
	rm -f */config.cache */config.log */config.status
 | 
			
		||||
	rm -f conftest* */conftest*
 | 
			
		||||
	rm -rf autom4te.cache */autom4te.cache
 | 
			
		||||
	rm -rf obj-*
 | 
			
		||||
	rm -rf configure config.guess config.sub config.h.in
 | 
			
		||||
	rm -rf $$(find -name Makefile.in)
 | 
			
		||||
	rm -rf aclocal.m4 missing depcomp install-sh ltmain.sh
 | 
			
		||||
	rm -rf $(STAMP_DIR)
 | 
			
		||||
	
 | 
			
		||||
	dh_clean
 | 
			
		||||
 | 
			
		||||
# Build architecture-independent files here.
 | 
			
		||||
binary-indep: install
 | 
			
		||||
	dh_testdir
 | 
			
		||||
	dh_testroot
 | 
			
		||||
	dh_installchangelogs -i
 | 
			
		||||
	dh_installdocs -i
 | 
			
		||||
	dh_installexamples -i
 | 
			
		||||
	dh_install --sourcedir=debian/tmp --list-missing -i
 | 
			
		||||
	dh_installman -i
 | 
			
		||||
	dh_link -i
 | 
			
		||||
	dh_compress -i
 | 
			
		||||
	dh_fixperms -i
 | 
			
		||||
	dh_installdeb -i
 | 
			
		||||
	dh_gencontrol -i
 | 
			
		||||
	dh_md5sums -i
 | 
			
		||||
	dh_builddeb -i
 | 
			
		||||
 | 
			
		||||
# Build architecture-dependent files here.
 | 
			
		||||
binary-arch: install
 | 
			
		||||
	dh_testdir
 | 
			
		||||
	dh_testroot
 | 
			
		||||
	dh_installchangelogs -s
 | 
			
		||||
	dh_installdocs -s
 | 
			
		||||
	dh_installexamples -s
 | 
			
		||||
	dh_install -s --sourcedir=debian/tmp --list-missing
 | 
			
		||||
	dh_installman -s
 | 
			
		||||
	dh_link -s
 | 
			
		||||
	dh_strip -plibgl1-mesa-swx11 --dbg-package=libgl1-mesa-swx11-dbg
 | 
			
		||||
	dh_strip -plibgl1-mesa-glx --dbg-package=libgl1-mesa-glx-dbg
 | 
			
		||||
	dh_strip -plibgl1-mesa-dri --dbg-package=libgl1-mesa-dri-dbg
 | 
			
		||||
	dh_strip -s
 | 
			
		||||
	dh_compress -s
 | 
			
		||||
	dh_fixperms -s
 | 
			
		||||
	dh_makeshlibs -s
 | 
			
		||||
	dh_installdeb -s
 | 
			
		||||
	dh_shlibdeps -s
 | 
			
		||||
	dh_gencontrol -s
 | 
			
		||||
	dh_md5sums -s
 | 
			
		||||
	dh_builddeb -s
 | 
			
		||||
 | 
			
		||||
binary: binary-indep binary-arch
 | 
			
		||||
.PHONY: configs build clean binary-indep binary-arch binary install
 | 
			
		||||
							
								
								
									
										58
									
								
								debian/scripts/choose-configs
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										58
									
								
								debian/scripts/choose-configs
									
									
									
									
										vendored
									
									
								
							@@ -1,58 +0,0 @@
 | 
			
		||||
# Script to choose which configurations are to be built depending on the value
 | 
			
		||||
# of the DEB_BUILD_ARCH variable.
 | 
			
		||||
#
 | 
			
		||||
# Copyright © 2006 Thierry Reding <thierry@gilfi.de>
 | 
			
		||||
 | 
			
		||||
##############################################################################
 | 
			
		||||
## architecture-specific configurations ######################################
 | 
			
		||||
 | 
			
		||||
# choose an architecture-specific build of swx11 and GLU if a matching
 | 
			
		||||
# configuration exists
 | 
			
		||||
#ifneq ($(wildcard configs/debian-swx11+glu-$(DEB_BUILD_ARCH)),)
 | 
			
		||||
#	SWX11_GLU_CONFIGS := debian-swx11+glu-$(DEB_BUILD_ARCH)
 | 
			
		||||
#else
 | 
			
		||||
#	SWX11_GLU_CONFIGS := debian-swx11+glu-any
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
# same for static builds
 | 
			
		||||
#ifneq ($(wildcard configs/debian-swx11+glu-static-$(DEB_BUILD_ARCH)),)
 | 
			
		||||
#	SWX11_GLU_CONFIGS += debian-swx11+glu-static-$(DEB_BUILD_ARCH)
 | 
			
		||||
#else
 | 
			
		||||
#	SWX11_GLU_CONFIGS += debian-swx11+glu-static-any
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
SWX11_GLU_CONFIGS := swx11+glu swx11+glu-static
 | 
			
		||||
 | 
			
		||||
# and for the GLX/DRI-enabled libGL
 | 
			
		||||
ifneq ($(wildcard configs/debian-indirect-$(DEB_BUILD_ARCH)),)
 | 
			
		||||
	DRI_CONFIGS := debian-indirect-$(DEB_BUILD_ARCH)
 | 
			
		||||
else
 | 
			
		||||
  ifneq ($(wildcard configs/debian-dri-$(DEB_BUILD_ARCH)),)
 | 
			
		||||
	DRI_CONFIGS := debian-dri-$(DEB_BUILD_ARCH)
 | 
			
		||||
  else
 | 
			
		||||
	DRI_CONFIGS := debian-dri-any
 | 
			
		||||
  endif
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
##############################################################################
 | 
			
		||||
## CPU-optimized configurations ##############################################
 | 
			
		||||
 | 
			
		||||
ifeq ($(DEB_BUILD_ARCH), i386)
 | 
			
		||||
	SWX11_GLU_CONFIGS += swx11+glu-i386-i686
 | 
			
		||||
#	DRI_CONFIGS += debian-dri-i386-i686
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
#ifeq ($(DEB_BUILD_ARCH), alpha)
 | 
			
		||||
#	SWX11_GLU_CONFIGS += debian-swx11+glu-alpha-ev5
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifeq ($(DEB_BUILD_ARCH), powerpc)
 | 
			
		||||
#	SWX11_GLU_CONFIGS += debian-swx11+glu-powerpc-603
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifeq ($(DEB_BUILD_ARCH), sparc)
 | 
			
		||||
#	SWX11_GLU_CONFIGS += debian-swx11+glu-sparc-ultrasparc
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
# vim: ft=make
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								debian/watch
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								debian/watch
									
									
									
									
										vendored
									
									
								
							@@ -1,2 +0,0 @@
 | 
			
		||||
version=3
 | 
			
		||||
http://sf.net/mesa3d/MesaLib-(.*)\.tar\.gz
 | 
			
		||||
							
								
								
									
										230
									
								
								docs/OLD/MESA_packed_depth_stencil.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										230
									
								
								docs/OLD/MESA_packed_depth_stencil.spec
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,230 @@
 | 
			
		||||
Name
 | 
			
		||||
 | 
			
		||||
    MESA_packed_depth_stencil
 | 
			
		||||
 | 
			
		||||
Name Strings
 | 
			
		||||
 | 
			
		||||
    GL_MESA_packed_depth_stencil
 | 
			
		||||
 | 
			
		||||
Contact
 | 
			
		||||
 | 
			
		||||
    Keith Whitwell, VA Linux Systems Inc. (keithw 'at' valinux.com)
 | 
			
		||||
    Brian Paul, VA Linux Systems Inc. (brianp 'at' valinux.com)
 | 
			
		||||
 | 
			
		||||
Status
 | 
			
		||||
 | 
			
		||||
    Obsolete.
 | 
			
		||||
 | 
			
		||||
Version
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Number
 | 
			
		||||
 | 
			
		||||
    ???
 | 
			
		||||
 | 
			
		||||
Dependencies
 | 
			
		||||
 | 
			
		||||
    EXT_abgr affects the definition of this extension
 | 
			
		||||
    SGIS_texture4D affects the definition of this extension
 | 
			
		||||
    EXT_cmyka affects the definition of this extension
 | 
			
		||||
    ARB_packed_pixels affects the definition of this extension
 | 
			
		||||
 | 
			
		||||
Overview
 | 
			
		||||
	
 | 
			
		||||
    Provides a mechanism for DrawPixels and ReadPixels to efficiently
 | 
			
		||||
    transfer depth and stencil image data.  Specifically, we defined new
 | 
			
		||||
    packed pixel formats and types which pack both stencil and depth
 | 
			
		||||
    into one value.
 | 
			
		||||
 | 
			
		||||
Issues:
 | 
			
		||||
 | 
			
		||||
    1. Is this the right way to distinguish between 24/8 and 8/24
 | 
			
		||||
       pixel formats?  Should we instead provide both:
 | 
			
		||||
	
 | 
			
		||||
       GL_DEPTH_STENCIL_MESA
 | 
			
		||||
       GL_STENCIL_DEPTH_MESA
 | 
			
		||||
 | 
			
		||||
       And perhaps just use GL_UNSIGNED_INT, GL_UNSIGNED_SHORT ?
 | 
			
		||||
 | 
			
		||||
    2. If not, is it correct to use _REV to indicate that stencil
 | 
			
		||||
       preceeds depth in the 1_15 and 8_24 formats?
 | 
			
		||||
 | 
			
		||||
    3. Do we really want the GL_UNSIGNED_SHORT formats?  
 | 
			
		||||
 | 
			
		||||
	
 | 
			
		||||
New Procedures and Functions
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
New Tokens
 | 
			
		||||
    
 | 
			
		||||
    Accepted by the <format> parameter of ReadPixels and DrawPixels:
 | 
			
		||||
 | 
			
		||||
	GL_DEPTH_STENCIL_MESA		0x8750
 | 
			
		||||
 | 
			
		||||
    Accepted by the <type> parameter of ReadPixels and DrawPixels:
 | 
			
		||||
 | 
			
		||||
	GL_UNSIGNED_INT_24_8_MESA	0x8751
 | 
			
		||||
	GL_UNSIGNED_INT_8_24_REV_MESA	0x8752
 | 
			
		||||
	GL_UNSIGNED_SHORT_15_1_MESA	0x8753
 | 
			
		||||
	GL_UNSIGNED_SHORT_1_15_REV_MESA	0x8754
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 2 of the 1.1 Specification (OpenGL Operation)
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 3 of the 1.1 Specification (Rasterization)
 | 
			
		||||
 | 
			
		||||
    One entry is added to table 3.5 (DrawPixels and ReadPixels formats).
 | 
			
		||||
    The new table is:
 | 
			
		||||
 | 
			
		||||
			Target
 | 
			
		||||
	Format Name	Buffer	Element Meaning and Order
 | 
			
		||||
	-----------	------	-------------------------
 | 
			
		||||
	COLOR_INDEX	Color	Color index
 | 
			
		||||
	STENCIL_INDEX	Stencil Stencil index
 | 
			
		||||
	DEPTH_COMPONENT Depth	Depth component
 | 
			
		||||
	RED		Color	R component
 | 
			
		||||
	GREEN		Color	G component
 | 
			
		||||
	BLUE		Color	B component
 | 
			
		||||
	ALPHA		Color	A component
 | 
			
		||||
	RGB		Color	R, G, B components
 | 
			
		||||
	RGBA		Color	R, G, B, A components
 | 
			
		||||
	BGRA	        Color   B, G, R, A components
 | 
			
		||||
	ABGR_EXT	Color	A, B, G, R components
 | 
			
		||||
	CMYK_EXT	Color	Cyan, Magenta, Yellow, Black components
 | 
			
		||||
	CMYKA_EXT	Color	Cyan, Magenta, Yellow, Black, A components
 | 
			
		||||
	LUMINANCE	Color	Luminance component
 | 
			
		||||
	LUMINANCE_ALPHA Color	Luminance, A components
 | 
			
		||||
	DEPTH_STENCIL   Depth,  Depth component, stencil index.
 | 
			
		||||
			Stencil
 | 
			
		||||
 | 
			
		||||
	Table 3.5: DrawPixels and ReadPixels formats.  The third column
 | 
			
		||||
	gives a description of and the number and order of elements in a
 | 
			
		||||
	group.
 | 
			
		||||
 | 
			
		||||
    Add to the description of packed pixel formats:
 | 
			
		||||
 | 
			
		||||
	<type> Parameter		Data	of	  Matching
 | 
			
		||||
	Token Name			Type	Elements  Pixel Formats
 | 
			
		||||
	----------------		----	--------  -------------
 | 
			
		||||
 | 
			
		||||
	UNSIGNED_BYTE_3_3_2	      ubyte   3	      RGB
 | 
			
		||||
	UNSIGNED_BYTE_2_3_3_REV       ubyte   3	      RGB
 | 
			
		||||
	UNSIGNED_SHORT_5_6_5	      ushort  3	      RGB
 | 
			
		||||
	UNSIGNED_SHORT_5_6_5_REV      ushort  3	      RGB
 | 
			
		||||
	UNSIGNED_SHORT_4_4_4_4	      ushort  4	      RGBA,BGRA,ABGR_EXT,CMYK_EXT
 | 
			
		||||
	UNSIGNED_SHORT_4_4_4_4_REV    ushort  4	      RGBA,BGRA
 | 
			
		||||
	UNSIGNED_SHORT_5_5_5_1	      ushort  4	      RGBA,BGRA,ABGR_EXT,CMYK_EXT
 | 
			
		||||
	UNSIGNED_SHORT_1_5_5_5_REV    ushort  4	      RGBA,BGRA
 | 
			
		||||
	UNSIGNED_INT_8_8_8_8	      uint    4	      RGBA,BGRA,ABGR_EXT,CMYK_EXT
 | 
			
		||||
	UNSIGNED_INT_8_8_8_8_REV      uint    4	      RGBA,BGRA
 | 
			
		||||
	UNSIGNED_INT_10_10_10_2       uint    4	      RGBA,BGRA,ABGR_EXT,CMYK_EXT
 | 
			
		||||
	UNSIGNED_INT_2_10_10_10_REV   uint    4	      RGBA,BGRA
 | 
			
		||||
	UNSIGNED_SHORT_15_1_MESA      ushort  2       DEPTH_STENCIL_MESA
 | 
			
		||||
	UNSIGNED_SHORT_1_15_REV_MESA  ushort  2       DEPTH_STENCIL_MESA
 | 
			
		||||
	UNSIGNED_SHORT_24_8_MESA      ushort  2       DEPTH_STENCIL_MESA
 | 
			
		||||
	UNSIGNED_SHORT_8_24_REV_MESA  ushort  2       DEPTH_STENCIL_MESA
 | 
			
		||||
 | 
			
		||||
	UNSIGNED_INT_8_24:
 | 
			
		||||
 | 
			
		||||
	     31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10	9  8  7  6  5  4  3  2	1  0
 | 
			
		||||
	    +-----------------------+-----------------------------------------------------------------------+
 | 
			
		||||
	    |			    |			     			    			    |
 | 
			
		||||
	    +-----------------------+-----------------------------------------------------------------------+
 | 
			
		||||
 | 
			
		||||
		    first					second		    
 | 
			
		||||
		    element					element		    
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	UNSIGNED_INT_24_8:
 | 
			
		||||
 | 
			
		||||
	     31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10	9  8  7  6  5  4  3  2	1  0
 | 
			
		||||
	    +----------------------------------------------------------------------+------------------------+
 | 
			
		||||
	    |			    			     			   | 			    |
 | 
			
		||||
	    +----------------------------------------------------------------------+------------------------+
 | 
			
		||||
 | 
			
		||||
		    first								  second		    
 | 
			
		||||
		    element								  element		    
 | 
			
		||||
 | 
			
		||||
	UNSIGNED_SHORT_15_1:
 | 
			
		||||
 | 
			
		||||
	      15  14  13  12  11  10  9   8   7   6   5   4   3   2   1   0
 | 
			
		||||
	    +-----------------------------------------------------------+---+
 | 
			
		||||
	    |					    			|   |
 | 
			
		||||
	    +-----------------------------------------------------------+---+
 | 
			
		||||
 | 
			
		||||
	    		first						second	
 | 
			
		||||
			element						element	
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	UNSIGNED_SHORT_1_15_REV:
 | 
			
		||||
 | 
			
		||||
	      15  14  13  12  11  10  9   8   7   6   5   4   3   2   1   0
 | 
			
		||||
	    +---+-----------------------------------------------------------+
 | 
			
		||||
	    |	|		     					    |
 | 
			
		||||
	    +---+-----------------------------------------------------------+
 | 
			
		||||
 | 
			
		||||
	    second		    first
 | 
			
		||||
	    element		    element
 | 
			
		||||
 | 
			
		||||
    The assignment of elements to fields in the packed pixel is as
 | 
			
		||||
    described in the table below:
 | 
			
		||||
 | 
			
		||||
			   First       Second	Third	    Fourth
 | 
			
		||||
	Format		   Element     Element	Element     Element
 | 
			
		||||
	------		   -------     -------	-------     -------
 | 
			
		||||
	RGB		   red	       green	blue
 | 
			
		||||
	RGBA		   red	       green	blue	    alpha
 | 
			
		||||
	BGRA		   blue	       green	red	    alpha
 | 
			
		||||
	ABGR_EXT	   alpha       blue	green	    red
 | 
			
		||||
	CMYK_EXT	   cyan	       magenta	yellow	    black
 | 
			
		||||
	DEPTH_STENCIL_MESA depth       stencil
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 4 of the 1.1 Specification (Per-Fragment Operations
 | 
			
		||||
and the Frame Buffer)
 | 
			
		||||
 | 
			
		||||
    The new format is added to the discussion of Obtaining Pixels from the
 | 
			
		||||
    Framebuffer.  It should read " If the <format> is one of RED, GREEN,
 | 
			
		||||
    BLUE, ALPHA, RGB, RGBA, ABGR_EXT, LUMINANCE, or LUMINANCE_ALPHA, and
 | 
			
		||||
    the GL is in color index mode, then the color index is obtained."
 | 
			
		||||
 | 
			
		||||
    The new format is added to the discussion of Index Lookup.  It should
 | 
			
		||||
    read "If <format> is one of RED, GREEN, BLUE, ALPHA, RGB, RGBA,
 | 
			
		||||
    ABGR_EXT, LUMINANCE, or LUMINANCE_ALPHA, then the index is used to
 | 
			
		||||
    reference 4 tables of color components: PIXEL_MAP_I_TO_R,
 | 
			
		||||
    PIXEL_MAP_I_TO_G, PIXEL_MAP_I_TO_B, and PIXEL_MAP_I_TO_A."
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 5 of the 1.1 Specification (Special Functions)
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 6 of the 1.1 Specification (State and State Requests)
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
Additions to the GLX Specification
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
GLX Protocol
 | 
			
		||||
 | 
			
		||||
    TBD
 | 
			
		||||
 | 
			
		||||
Errors
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
New State
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
Revision History
 | 
			
		||||
 | 
			
		||||
    Version 1.0 - 23 Sep 2000
 | 
			
		||||
        Keith's original version.
 | 
			
		||||
 | 
			
		||||
    Version 1.1 - 3 Nov 2000
 | 
			
		||||
        Brian's edits, assigned values to new enums.
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										356
									
								
								docs/OLD/MESA_program_debug.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										356
									
								
								docs/OLD/MESA_program_debug.spec
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,356 @@
 | 
			
		||||
Name
 | 
			
		||||
 | 
			
		||||
    MESA_program_debug
 | 
			
		||||
 | 
			
		||||
Name Strings
 | 
			
		||||
 | 
			
		||||
    GL_MESA_program_debug
 | 
			
		||||
 | 
			
		||||
Contact
 | 
			
		||||
 | 
			
		||||
    Brian Paul (brian.paul 'at' tungstengraphics.com)
 | 
			
		||||
 | 
			
		||||
Status
 | 
			
		||||
 | 
			
		||||
    XXX - Not complete yet!!!
 | 
			
		||||
 | 
			
		||||
Version
 | 
			
		||||
 | 
			
		||||
    Last Modified Date: July 20, 2003
 | 
			
		||||
    Author Revision: 1.0
 | 
			
		||||
 | 
			
		||||
Number
 | 
			
		||||
 | 
			
		||||
    TBD
 | 
			
		||||
 | 
			
		||||
Dependencies
 | 
			
		||||
 | 
			
		||||
    OpenGL 1.4 is required
 | 
			
		||||
    The extension is written against the OpenGL 1.4 specification.
 | 
			
		||||
    ARB_vertex_program or ARB_fragment_program or NV_vertex_program
 | 
			
		||||
    or NV_fragment_program is required.
 | 
			
		||||
 | 
			
		||||
Overview
 | 
			
		||||
 | 
			
		||||
    The extension provides facilities for implementing debuggers for
 | 
			
		||||
    vertex and fragment programs.
 | 
			
		||||
 | 
			
		||||
    The concept is that vertex and fragment program debuggers will be
 | 
			
		||||
    implemented outside of the GL as a utility package.  This extension
 | 
			
		||||
    only provides the minimal hooks required to implement a debugger.
 | 
			
		||||
 | 
			
		||||
    There are facilities to do the following:
 | 
			
		||||
    1. Have the GL call a user-specified function prior to executing
 | 
			
		||||
       each vertex or fragment instruction.
 | 
			
		||||
    2. Query the current program string's execution position.
 | 
			
		||||
    3. Query the current values of intermediate program values.
 | 
			
		||||
 | 
			
		||||
    The main feature is the ProgramCallbackMESA function.  It allows the
 | 
			
		||||
    user to register a callback function with the GL.  The callback will
 | 
			
		||||
    be called prior to executing each vertex or fragment program instruction.
 | 
			
		||||
 | 
			
		||||
    From within the callback, the user may issue Get* commands to
 | 
			
		||||
    query current GL state.  The GetProgramRegisterfvMESA function allows
 | 
			
		||||
    current program values to be queried (such as temporaries, input
 | 
			
		||||
    attributes, and result registers).
 | 
			
		||||
 | 
			
		||||
    There are flags for enabling/disabling the program callbacks.
 | 
			
		||||
 | 
			
		||||
    The current execution position (as an offset from the start of the
 | 
			
		||||
    program string) can be queried with
 | 
			
		||||
    GetIntegerv(GL_FRAGMENT_PROGRAM_POSITION_MESA, &pos) or
 | 
			
		||||
    GetIntegerv(GL_VERTEX_PROGRAM_POSITION_MESA, &pos).
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
IP Status
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
Issues
 | 
			
		||||
 | 
			
		||||
    1. Is this the right model for a debugger?
 | 
			
		||||
 | 
			
		||||
       It seems prudent to minimize the scope of this extension and leave
 | 
			
		||||
       it up to the developer (or developer community) to write debuggers
 | 
			
		||||
       that layer on top of this extension.
 | 
			
		||||
 | 
			
		||||
       If the debugger were fully implemented within the GL it's not
 | 
			
		||||
       clear how terminal and GUI-based interfaces would work, for
 | 
			
		||||
       example.
 | 
			
		||||
 | 
			
		||||
    2. There aren't any other extensions that register callbacks with
 | 
			
		||||
       the GL.  Isn't there another solution?
 | 
			
		||||
 | 
			
		||||
       If we want to be able to single-step through vertex/fragment
 | 
			
		||||
       programs I don't see another way to do it.
 | 
			
		||||
 | 
			
		||||
    3. How do we prevent the user from doing something crazy in the
 | 
			
		||||
       callback function, like trying to call glBegin (leading to
 | 
			
		||||
       recursion)?
 | 
			
		||||
 | 
			
		||||
       The rule is that the callback function can only issue glGet*()
 | 
			
		||||
       functions and no other GL commands.  It could be difficult to
 | 
			
		||||
       enforce this, however.  Therefore, calling any non-get GL
 | 
			
		||||
       command from within the callback will result in undefined
 | 
			
		||||
       results.    
 | 
			
		||||
 | 
			
		||||
    4. Is this extension amenable to hardware implementation?
 | 
			
		||||
 | 
			
		||||
       Hopefully, but if not, the GL implementation will have to fall
 | 
			
		||||
       back to a software path when debugging.  This may be acceptable
 | 
			
		||||
       for debugging.
 | 
			
		||||
 | 
			
		||||
    5. What's the <data> parameter to ProgramCallbackMESA for?
 | 
			
		||||
 | 
			
		||||
       It's a common programming practice to associate a user-supplied
 | 
			
		||||
       value with callback functions.
 | 
			
		||||
 | 
			
		||||
    6. Debuggers often allow one to modify intermediate program values,
 | 
			
		||||
       then continue.  Does this extension support that?
 | 
			
		||||
 | 
			
		||||
       No.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
New Procedures and Functions (and datatypes)
 | 
			
		||||
 | 
			
		||||
    typedef void (*programcallbackMESA)(enum target, void *data)
 | 
			
		||||
 | 
			
		||||
    void ProgramCallbackMESA(enum target, programcallbackMESA callback,
 | 
			
		||||
                             void *data)
 | 
			
		||||
 | 
			
		||||
    void GetProgramRegisterfvMESA(enum target, sizei len,
 | 
			
		||||
                                  const ubyte *registerName, float *v)
 | 
			
		||||
 | 
			
		||||
New Tokens
 | 
			
		||||
 | 
			
		||||
    Accepted by the <cap> parameter of Enable, Disable, IsEnabled,
 | 
			
		||||
    GetBooleanv, GetDoublev, GetFloatv and GetIntegerv:
 | 
			
		||||
 | 
			
		||||
        FRAGMENT_PROGRAM_CALLBACK_MESA      0x8bb1
 | 
			
		||||
        VERTEX_PROGRAM_CALLBACK_MESA        0x8bb4
 | 
			
		||||
 | 
			
		||||
    Accepted by the <pname> parameter GetBooleanv, GetDoublev,
 | 
			
		||||
    GetFloatv and GetIntegerv:
 | 
			
		||||
 | 
			
		||||
        FRAGMENT_PROGRAM_POSITION_MESA      0x8bb0
 | 
			
		||||
        VERTEX_PROGRAM_POSITION_MESA        0x8bb4
 | 
			
		||||
 | 
			
		||||
    Accepted by the <pname> parameter of GetPointerv:
 | 
			
		||||
 | 
			
		||||
        FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA 0x8bb2
 | 
			
		||||
        FRAGMENT_PROGRAM_CALLBACK_DATA_MESA 0x8bb3
 | 
			
		||||
        VERTEX_PROGRAM_CALLBACK_FUNC_MESA   0x8bb6
 | 
			
		||||
        VERTEX_PROGRAM_CALLBACK_DATA_MESA   0x8bb7
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 2 of the OpenGL 1.4 Specification (OpenGL Operation)
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 3 of the OpenGL 1.4 Specification (Rasterization)
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 4 of the OpenGL 1.4 Specification (Per-Fragment
 | 
			
		||||
Operations and the Frame Buffer)
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 5 of the OpenGL 1.4 Specification (Special Functions)
 | 
			
		||||
 | 
			
		||||
    In section 5.4 "Display Lists", page 202, add the following command
 | 
			
		||||
    to the list of those that are not compiled into display lists:
 | 
			
		||||
 | 
			
		||||
        ProgramCallbackMESA.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    Add a new section 5.7 "Callback Functions"
 | 
			
		||||
 | 
			
		||||
    The function
 | 
			
		||||
 | 
			
		||||
        void ProgramCallbackMESA(enum target, programcallbackMESA callback,
 | 
			
		||||
                                 void *data)
 | 
			
		||||
 | 
			
		||||
    registers a user-defined callback function with the GL.  <target>
 | 
			
		||||
    may be FRAGMENT_PROGRAM_ARB or VERTEX_PROGRAM_ARB.  The enabled
 | 
			
		||||
    callback functions registered with these targets will be called
 | 
			
		||||
    prior to executing each instruction in the current fragment or
 | 
			
		||||
    vertex program, respectively.  The callbacks are enabled and
 | 
			
		||||
    disabled by calling Enable or Disable with <cap>
 | 
			
		||||
    FRAGMENT_PROGRAM_ARB or VERTEX_PROGRAM_ARB.
 | 
			
		||||
 | 
			
		||||
    The callback function's signature must match the typedef
 | 
			
		||||
 | 
			
		||||
        typedef void (*programcallbackMESA)(enum target, void *data)
 | 
			
		||||
 | 
			
		||||
    When the callback function is called, <target> will either be
 | 
			
		||||
    FRAGMENT_PROGRAM_ARB or VERTEX_PROGRAM_ARB to indicate which
 | 
			
		||||
    program is currently executing and <data> will be the value
 | 
			
		||||
    specified when ProgramCallbackMESA was called.
 | 
			
		||||
 | 
			
		||||
    From within the callback function, only the following GL commands
 | 
			
		||||
    may be called:
 | 
			
		||||
 | 
			
		||||
        GetBooleanv
 | 
			
		||||
        GetDoublev
 | 
			
		||||
        GetFloatv
 | 
			
		||||
        GetIntegerv
 | 
			
		||||
        GetProgramLocalParameter
 | 
			
		||||
        GetProgramEnvParameter
 | 
			
		||||
        GetProgramRegisterfvMESA
 | 
			
		||||
        GetProgramivARB
 | 
			
		||||
        GetProgramStringARB
 | 
			
		||||
        GetError
 | 
			
		||||
 | 
			
		||||
    Calling any other command from within the callback results in
 | 
			
		||||
    undefined behaviour.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 6 of the OpenGL 1.4 Specification (State and
 | 
			
		||||
State Requests)
 | 
			
		||||
 | 
			
		||||
    Add a new section 6.1.3 "Program Value Queries":
 | 
			
		||||
 | 
			
		||||
    The command
 | 
			
		||||
 | 
			
		||||
        void GetProgramRegisterfvMESA(enum target, sizei len,
 | 
			
		||||
                                      const ubyte *registerName,
 | 
			
		||||
                                      float *v)
 | 
			
		||||
        
 | 
			
		||||
    Is used to query the value of program variables and registers
 | 
			
		||||
    during program execution.  GetProgramRegisterfvMESA may only be
 | 
			
		||||
    called from within a callback function registered with
 | 
			
		||||
    ProgramCallbackMESA.
 | 
			
		||||
 | 
			
		||||
    <registerName> and <len> specify the name a variable, input
 | 
			
		||||
    attribute, temporary, or result register in the program string.
 | 
			
		||||
    The current value of the named variable is returned as four
 | 
			
		||||
    values in <v>.  If <name> doesn't exist in the program string,
 | 
			
		||||
    the error INVALID_OPERATION is generated.
 | 
			
		||||
 | 
			
		||||
Additions to Appendix A of the OpenGL 1.4 Specification (Invariance)
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
Additions to the AGL/GLX/WGL Specifications
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
GLX Protocol
 | 
			
		||||
 | 
			
		||||
    XXX TBD
 | 
			
		||||
 | 
			
		||||
Dependencies on NV_vertex_program and NV_fragment_program
 | 
			
		||||
 | 
			
		||||
    If NV_vertex_program and/or NV_fragment_program are supported,
 | 
			
		||||
    vertex and/or fragment programs defined by those extensions may
 | 
			
		||||
    be debugged as well.  Register queries will use the syntax used
 | 
			
		||||
    by those extensions (i.e. "v[X]" to query vertex attributes,
 | 
			
		||||
    "o[X]" for vertex outputs, etc.)
 | 
			
		||||
 | 
			
		||||
Errors
 | 
			
		||||
 | 
			
		||||
    INVALID_OPERATION is generated if ProgramCallbackMESA is called
 | 
			
		||||
    between Begin and End.
 | 
			
		||||
 | 
			
		||||
    INVALID_ENUM is generated by ProgramCallbackMESA if <target> is not
 | 
			
		||||
    a supported vertex or fragment program type.
 | 
			
		||||
 | 
			
		||||
    Note: INVALID_OPERAION IS NOT generated by GetProgramRegisterfvMESA,
 | 
			
		||||
    GetBooleanv, GetDoublev, GetFloatv, or GetIntegerv if called between
 | 
			
		||||
    Begin and End when a vertex or fragment program is currently executing.
 | 
			
		||||
 | 
			
		||||
    INVALID_ENUM is generated by ProgramCallbackMESA,
 | 
			
		||||
    GetProgramRegisterfvMESA if <target> is not a program target supported
 | 
			
		||||
    by ARB_vertex_program, ARB_fragment_program (or NV_vertex_program or
 | 
			
		||||
    NV_fragment_program).
 | 
			
		||||
 | 
			
		||||
    INVALID_VALUE is generated by GetProgramRegisterfvMESA if <registerName>
 | 
			
		||||
    does not name a known program register or variable.
 | 
			
		||||
 | 
			
		||||
    INVALID_OPERATION is generated by GetProgramRegisterfvMESA when a
 | 
			
		||||
    register query is attempted for a program target that's not currently
 | 
			
		||||
    being executed.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
New State
 | 
			
		||||
 | 
			
		||||
    XXX finish
 | 
			
		||||
 | 
			
		||||
(table 6.N, p. ###)
 | 
			
		||||
                                                            Initial
 | 
			
		||||
    Get Value                            Type Get Command   Value    Description  Sec.  Attribute
 | 
			
		||||
    ---------                            ---- -----------   -----    -----------  ----  ---------
 | 
			
		||||
    FRAGMENT_PROGRAM_CALLBACK_MESA        B   IsEnabled     FALSE    XXX          XXX   enable
 | 
			
		||||
    VERTEX_PROGRAM_CALLBACK_MESA          B   IsEnabled     FALSE    XXX          XXX   enable
 | 
			
		||||
    FRAGMENT_PROGRAM_POSITION_MESA        Z+  GetIntegerv   -1       XXX          XXX   -
 | 
			
		||||
    VERTEX_PROGRAM_POSITION_MESA          Z+  GetIntegerv   -1       XXX          XXX   -
 | 
			
		||||
    FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA   P   GetPointerv   NULL     XXX          XXX   -
 | 
			
		||||
    VERTEX_PROGRAM_CALLBACK_FUNC_MESA     P   GetPointerv   NULL     XXX          XXX   -
 | 
			
		||||
    FRAGMENT_PROGRAM_CALLBACK_DATA_MESA   P   GetPointerv   NULL     XXX          XXX   -
 | 
			
		||||
    VERTEX_PROGRAM_CALLBACK_DATA_MESA     P   GetPointerv   NULL     XXX          XXX   -
 | 
			
		||||
 | 
			
		||||
    XXX more?
 | 
			
		||||
 | 
			
		||||
New Implementation Dependent State
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
Revision History
 | 
			
		||||
 | 
			
		||||
    8 July 2003
 | 
			
		||||
        Initial draft. (Brian Paul)
 | 
			
		||||
    11 July 2003
 | 
			
		||||
        Second draft. (Brian Paul)
 | 
			
		||||
    20 July 2003
 | 
			
		||||
        Third draft.  Lots of fundamental changes. (Brian Paul)
 | 
			
		||||
    23 July 2003
 | 
			
		||||
        Added chapter 5 and 6 spec language. (Brian Paul)
 | 
			
		||||
 | 
			
		||||
Example Usage
 | 
			
		||||
 | 
			
		||||
   The following is a very simple example of how this extension may
 | 
			
		||||
   be used to print the values of R0, R1, R2 and R3 while executing
 | 
			
		||||
   vertex programs.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    /* This is called by the GL when the vertex program is executing.
 | 
			
		||||
     * We can only make glGet* calls from within this function!
 | 
			
		||||
     */
 | 
			
		||||
    void DebugCallback(GLenum target, GLvoid *data)
 | 
			
		||||
    {
 | 
			
		||||
       GLint pos;
 | 
			
		||||
       GLuint i;
 | 
			
		||||
 | 
			
		||||
       /* Get PC and current instruction string */
 | 
			
		||||
       glGetIntegerv(GL_VERTEX_PROGRAM_POSITION_ARB, &pos);
 | 
			
		||||
 | 
			
		||||
       printf("Current position: %d\n", pos);
 | 
			
		||||
 | 
			
		||||
       printf("Current temporary registers:\n");
 | 
			
		||||
       for (i = 0; i < 4; i++) {
 | 
			
		||||
	  GLfloat v[4];
 | 
			
		||||
	  char s[10];
 | 
			
		||||
	  sprintf(s, "R%d", i);
 | 
			
		||||
	  glGetProgramRegisterfvMESA(GL_VERTEX_PROGRAM_ARB, strlen(s), s, v);
 | 
			
		||||
	  printf("R%d = %g, %g, %g, %g\n", i, v[0], v[1], v[2], v[3]);
 | 
			
		||||
       }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    /*
 | 
			
		||||
     * elsewhere...
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
    /* Register our debugger callback function */
 | 
			
		||||
    glProgramCallbackMESA(GL_VERTEX_PROGRAM_ARB, DebugCallback, NULL);
 | 
			
		||||
    glEnable(GL_VERTEX_PROGRAM_CALLBACK_MESA);
 | 
			
		||||
 | 
			
		||||
    /* define/bind a vertex program */
 | 
			
		||||
 | 
			
		||||
    glEnable(GL_VERTEX_PROGRAM);
 | 
			
		||||
 | 
			
		||||
    /* render something */
 | 
			
		||||
    glBegin(GL_POINTS);
 | 
			
		||||
    glVertex2f(0, 0);
 | 
			
		||||
    glEnd();
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										190
									
								
								docs/OLD/MESA_sprite_point.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										190
									
								
								docs/OLD/MESA_sprite_point.spec
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,190 @@
 | 
			
		||||
Name
 | 
			
		||||
 | 
			
		||||
    MESA_sprite_point
 | 
			
		||||
 | 
			
		||||
Name Strings
 | 
			
		||||
 | 
			
		||||
    GL_MESA_sprite_point
 | 
			
		||||
 | 
			
		||||
Contact
 | 
			
		||||
 | 
			
		||||
    Brian Paul, VA Linux Systems Inc. (brianp 'at' valinux.com)
 | 
			
		||||
 | 
			
		||||
Status
 | 
			
		||||
 | 
			
		||||
    Obsolete - see GL_ARB_point_sprite.
 | 
			
		||||
 | 
			
		||||
Version
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Number
 | 
			
		||||
 | 
			
		||||
    ???
 | 
			
		||||
 | 
			
		||||
Dependencies
 | 
			
		||||
 | 
			
		||||
    GL_EXT_point_parameters effects the definition of this extension
 | 
			
		||||
    GL_ARB_multitexture effects the definition of this extension
 | 
			
		||||
 | 
			
		||||
Overview
 | 
			
		||||
	
 | 
			
		||||
    This extension modifies the way in which points are rendered,
 | 
			
		||||
    specifically when they're textured.  When SPRITE_POINT_MESA is enabled
 | 
			
		||||
    a point is rendered as if it were a quadrilateral with unique texture
 | 
			
		||||
    coordinates at each vertex.  This extension effectively turns points
 | 
			
		||||
    into sprites which may be rendered more easily and quickly than using
 | 
			
		||||
    conventional textured quadrilaterals.
 | 
			
		||||
 | 
			
		||||
    When using point size > 1 or attenuated points this extension is an
 | 
			
		||||
    effective way to render many small sprite images for particle systems
 | 
			
		||||
    or other effects.
 | 
			
		||||
 | 
			
		||||
Issues:
 | 
			
		||||
 | 
			
		||||
    1. How are the texture coordinates computed?
 | 
			
		||||
 | 
			
		||||
       The lower-left corner has texture coordinate (0,0,r,q).
 | 
			
		||||
       The lower-right, (1,0,r,q).  The upper-right, (1,1,r,q).
 | 
			
		||||
       The upper-left, (0,1,r,q).
 | 
			
		||||
 | 
			
		||||
    2. What about texgen and texture matrices?
 | 
			
		||||
 | 
			
		||||
       Texgen and the texture matrix have no effect on the point's s and t
 | 
			
		||||
       texture coordinates.  The r and q coordinates may have been computed
 | 
			
		||||
       by texgen or the texture matrix.  Note that with a 3D texture and/or
 | 
			
		||||
       texgen that the r coordinate could be used to select a slice in the
 | 
			
		||||
       3D texture.
 | 
			
		||||
 | 
			
		||||
    3. What about point smoothing?
 | 
			
		||||
 | 
			
		||||
       When point smoothing is enabled, a triangle fan could be rendered
 | 
			
		||||
       to approximate a circular point.  This could be problematic to
 | 
			
		||||
       define and implement so POINT_SMOOTH is ignored when drawing sprite
 | 
			
		||||
       points.
 | 
			
		||||
 | 
			
		||||
       Smoothed points can be approximated by using an appropriate texture
 | 
			
		||||
       images, alpha testing and blending.
 | 
			
		||||
 | 
			
		||||
       POLYGON_SMOOTH does effect the rendering of the quadrilateral, however.
 | 
			
		||||
 | 
			
		||||
    4. What about sprite rotation?
 | 
			
		||||
 | 
			
		||||
       There is none.  Sprite points are always rendered as window-aligned
 | 
			
		||||
       squares.  One could define rotated texture images if desired.  A 3D
 | 
			
		||||
       texture and appropriate texture r coordinates could be used to
 | 
			
		||||
       effectively specify image rotation per point.
 | 
			
		||||
 | 
			
		||||
    5. What about POLYGON_MODE?
 | 
			
		||||
 | 
			
		||||
       POLYGON_MODE does not effect the rasterization of the quadrilateral.
 | 
			
		||||
 | 
			
		||||
    6. What about POLYGON_CULL?
 | 
			
		||||
 | 
			
		||||
       TBD.  Polygon culling is normally specified and implemented in the
 | 
			
		||||
       transformation stage of OpenGL.  However, some rasterization hardware
 | 
			
		||||
       implements it later during triangle setup.
 | 
			
		||||
 | 
			
		||||
       Polygon culling wouldn't be useful for sprite points since the
 | 
			
		||||
       quadrilaterals are always defined in counter-clockwise order in
 | 
			
		||||
       window space.  For that reason, polygon culling should probably be
 | 
			
		||||
       ignored.
 | 
			
		||||
 | 
			
		||||
    7. Should sprite points be alpha-attenuated if their size is below the
 | 
			
		||||
       point parameter's threshold size?
 | 
			
		||||
 | 
			
		||||
    8. Should there be an advertisized maximum sprite point size?
 | 
			
		||||
 | 
			
		||||
       No.  Since we're rendering the point as a quadrilateral there's no
 | 
			
		||||
       need to limit the size.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
New Procedures and Functions
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
New Tokens
 | 
			
		||||
    
 | 
			
		||||
    Accepted by the <pname> parameter of Enable, Disable, IsEnabled,
 | 
			
		||||
    GetIntegerv, GetBooleanv, GetFloatv and GetDoublev:
 | 
			
		||||
 | 
			
		||||
	SPRITE_POINT_MESA		0x????
 | 
			
		||||
        MAX_SPRITE_POINT_SIZE_MESA      0x????   (need this?)
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 2 of the 1.1 Specification (OpenGL Operation)
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 3 of the 1.1 Specification (Rasterization)
 | 
			
		||||
 | 
			
		||||
    Section ???.
 | 
			
		||||
 | 
			
		||||
    When SPRITE_POINT_MESA is enabled points are rasterized as screen-
 | 
			
		||||
    aligned quadrilaterals.  If the four vertices of the quadrilateral
 | 
			
		||||
    are labeled A, B, C, and D, starting at the lower-left corner and moving
 | 
			
		||||
    counter-clockwise around the quadrilateral, then the vertex and
 | 
			
		||||
    texture coordinates are computed as follows:
 | 
			
		||||
 | 
			
		||||
      vertex   window coordinate       texture coordinate
 | 
			
		||||
        A      (x-r, y-r, z, w)          (0, 0, r, q)
 | 
			
		||||
        B      (x+r, y-r, z, w)          (1, 0, r, q)
 | 
			
		||||
        C      (x+r, y+r, z, w)          (1, 1, r, q)
 | 
			
		||||
        D      (x-r, y+r, z, w)          (0, 1, r, q)
 | 
			
		||||
 | 
			
		||||
    where x, y, z, w are the point's window coordinates, r and q are the
 | 
			
		||||
    point's 3rd and 4th texture coordinates  and r is half the point's
 | 
			
		||||
    size.  The other vertex attributes (such as the color and fog coordinate)
 | 
			
		||||
    are simply duplicated from the original point vertex.
 | 
			
		||||
 | 
			
		||||
    Point size may either be specified with PointSize or computed
 | 
			
		||||
    according to the EXT_point_parameters extension.
 | 
			
		||||
 | 
			
		||||
    The new texture coordinates are not effected by texgen or the texture
 | 
			
		||||
    matrix.  Note, however, that the texture r and q coordinates are passed
 | 
			
		||||
    unchanged and may have been computed with texgen and/or the texture
 | 
			
		||||
    matrix.
 | 
			
		||||
 | 
			
		||||
    If multiple texture units are present the same texture coordinate is
 | 
			
		||||
    used for all texture units.
 | 
			
		||||
 | 
			
		||||
    The point is then rendered as if it were a quadrilateral using the
 | 
			
		||||
    normal point sampling rules.  POLYGON_MODE does not effect the
 | 
			
		||||
    rasterization of the quadrilateral but POLYGON_SMOOTH does.
 | 
			
		||||
 | 
			
		||||
    POINT_SMOOTH has no effect when SPRITE_POINT_MESA is enabled.
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 4 of the 1.1 Specification (Per-Fragment Operations
 | 
			
		||||
and the Frame Buffer)
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 5 of the 1.1 Specification (Special Functions)
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 6 of the 1.1 Specification (State and State Requests)
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
Additions to the GLX Specification
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
GLX Protocol
 | 
			
		||||
 | 
			
		||||
    TBD
 | 
			
		||||
 | 
			
		||||
Errors
 | 
			
		||||
 | 
			
		||||
    None
 | 
			
		||||
 | 
			
		||||
New State
 | 
			
		||||
 | 
			
		||||
    Add boolean variable SPRITE_POINT_MESA to the point attribute group.
 | 
			
		||||
 | 
			
		||||
Revision History
 | 
			
		||||
 | 
			
		||||
    Version 1.0 - 4 Dec 2000
 | 
			
		||||
        Original draft.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										359
									
								
								docs/OLD/MESA_trace.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										359
									
								
								docs/OLD/MESA_trace.spec
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,359 @@
 | 
			
		||||
Name
 | 
			
		||||
 | 
			
		||||
     MESA_trace
 | 
			
		||||
 | 
			
		||||
Name Strings
 | 
			
		||||
 | 
			
		||||
     GL_MESA_trace
 | 
			
		||||
 | 
			
		||||
Contact
 | 
			
		||||
    
 | 
			
		||||
    Bernd Kreimeier, Loki Entertainment, bk 'at' lokigames.com
 | 
			
		||||
    Brian Paul, VA Linux Systems, Inc., brianp 'at' valinux.com
 | 
			
		||||
 | 
			
		||||
Status
 | 
			
		||||
 | 
			
		||||
    Obsolete.
 | 
			
		||||
 | 
			
		||||
Version
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Number
 | 
			
		||||
 | 
			
		||||
    none yet
 | 
			
		||||
 | 
			
		||||
Dependencies
 | 
			
		||||
 | 
			
		||||
    OpenGL 1.2 is required.
 | 
			
		||||
    The extension is written against the OpenGL 1.2 Specification
 | 
			
		||||
 | 
			
		||||
Overview
 | 
			
		||||
 | 
			
		||||
    Provides the application with means to enable and disable logging
 | 
			
		||||
    of GL calls including parameters as readable text. The verbosity
 | 
			
		||||
    of the generated log can be controlled. The resulting logs are
 | 
			
		||||
    valid (but possibly incomplete) C code and can be compiled and 
 | 
			
		||||
    linked for standalone test programs. The set of calls and the 
 | 
			
		||||
    amount of static data that is logged can be controlled at runtime. 
 | 
			
		||||
    The application can add comments and enable or disable tracing of GL 
 | 
			
		||||
    operations at any time. The data flow from the application to GL
 | 
			
		||||
    and back is unaffected except for timing.
 | 
			
		||||
 | 
			
		||||
    Application-side implementation of these features raises namespace
 | 
			
		||||
    and linkage issues. In the driver dispatch table a simple
 | 
			
		||||
    "chain of responsibility" pattern (aka "composable piepline")
 | 
			
		||||
    can be added.
 | 
			
		||||
 | 
			
		||||
IP Status
 | 
			
		||||
 | 
			
		||||
    The extension spec is in the public domain.  The current implementation
 | 
			
		||||
    in Mesa is covered by Mesa's XFree86-style copyright by the authors above.
 | 
			
		||||
    This extension is partially inspired by the Quake2 QGL wrapper.
 | 
			
		||||
 | 
			
		||||
Issues
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
    (1) Is this Extension obsolete because it can
 | 
			
		||||
    be implemented as a wrapper DLL?
 | 
			
		||||
 | 
			
		||||
      RESOLVED: No. While certain operating systems (Win32) provide linkers 
 | 
			
		||||
      that facilitate this kind of solution, other operating systems
 | 
			
		||||
      (Linux) do not support hierarchical linking, so a wrapper solution
 | 
			
		||||
      would result in symbol collisions.
 | 
			
		||||
      Further, IHV's might have builtin support for tracing GL execution 
 | 
			
		||||
      that enjoys privileged access, or that they do not wish to separate
 | 
			
		||||
      the tracing code from their driver code base.
 | 
			
		||||
 | 
			
		||||
    (2) Should the Trace API explicitely support the notion of "frames? 
 | 
			
		||||
    This would require hooking into glXSwapBuffers calls as well.
 | 
			
		||||
 | 
			
		||||
      RESOLVED: No. The application can use NewTraceMESA/EndTraceMESA
 | 
			
		||||
      and TraceComment along with external parsing tools to split the 
 | 
			
		||||
      trace into frames, in whatever way considered adequate.
 | 
			
		||||
 | 
			
		||||
    (2a) Should GLX calls be traced?
 | 
			
		||||
 | 
			
		||||
      PBuffers and other render-to-texture solutions demonstrate that
 | 
			
		||||
      context level commands beyond SwapBuffers might have to be
 | 
			
		||||
      traced. The GL DLL exports the entry points, so this would not
 | 
			
		||||
      be out of the question. 
 | 
			
		||||
 | 
			
		||||
    (3) Should the specification mandate the actual output format?
 | 
			
		||||
 | 
			
		||||
      RESOLVED: No. It is sufficient to guarantee that all data and commands 
 | 
			
		||||
      will be traced as requested by Enable/DisableTraceMESA, in the order
 | 
			
		||||
      encountered. Whether the resulting trace is available as a readable 
 | 
			
		||||
      text file, binary metafile, compilable source code, much less which 
 | 
			
		||||
      indentation and formatting has been used, is up to the implementation. 
 | 
			
		||||
      For the same reason this specification does not enforce or prohibit
 | 
			
		||||
      additional information added to the trace (statistics, profiling/timing, 
 | 
			
		||||
      warnings on possible error conditions).
 | 
			
		||||
 | 
			
		||||
    (4) Should the comment strings associated with names and pointer (ranges) 
 | 
			
		||||
    be considered persistent state?
 | 
			
		||||
 | 
			
		||||
      RESOLVED: No. The implementation is not forced to use this information 
 | 
			
		||||
      on subsequent occurences of name/pointer, and is free to consider it 
 | 
			
		||||
      transient state.
 | 
			
		||||
 
 | 
			
		||||
    (5) Should comment commands be prohibited between Begin/End?
 | 
			
		||||
 | 
			
		||||
      RESOLVED: Yes, with the exception of TraceCommentMESA. TraceCommentMESA 
 | 
			
		||||
      is transient, the other commands might cause storage of persistent
 | 
			
		||||
      data in the context. There is no need to have the ability mark names 
 | 
			
		||||
      or pointers between Begin and End.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
New Procedures and Functions
 | 
			
		||||
 
 | 
			
		||||
    void NewTraceMESA( bitfield mask, const ubyte * traceName )
 | 
			
		||||
 | 
			
		||||
    void EndTraceMESA( void )
 | 
			
		||||
 | 
			
		||||
    void EnableTraceMESA( bitfield mask )
 | 
			
		||||
 | 
			
		||||
    void DisableTraceMESA( bitfield mask )
 | 
			
		||||
 | 
			
		||||
    void TraceAssertAttribMESA( bitfield attribMask )
 | 
			
		||||
 | 
			
		||||
    void TraceCommentMESA( const ubyte* comment )
 | 
			
		||||
 | 
			
		||||
    void TraceTextureMESA( uint name, const ubyte* comment )
 | 
			
		||||
 | 
			
		||||
    void TraceListMESA( uint name, const ubyte* comment )
 | 
			
		||||
 | 
			
		||||
    void TracePointerMESA( void* pointer, const ubyte* comment )
 | 
			
		||||
 | 
			
		||||
    void TracePointerRangeMESA( const void* first, 
 | 
			
		||||
                                const void* last, 
 | 
			
		||||
                                const ubyte* comment ) 
 | 
			
		||||
 | 
			
		||||
New Tokens
 | 
			
		||||
 
 | 
			
		||||
    Accepted by the <mask> parameter of EnableTrace and DisableTrace:
 | 
			
		||||
 | 
			
		||||
       TRACE_ALL_BITS_MESA           0xFFFF
 | 
			
		||||
       TRACE_OPERATIONS_BIT_MESA     0x0001
 | 
			
		||||
       TRACE_PRIMITIVES_BIT_MESA     0x0002
 | 
			
		||||
       TRACE_ARRAYS_BIT_MESA         0x0004
 | 
			
		||||
       TRACE_TEXTURES_BIT_MESA       0x0008
 | 
			
		||||
       TRACE_PIXELS_BIT_MESA         0x0010
 | 
			
		||||
       TRACE_ERRORS_BIT_MESA         0x0020
 | 
			
		||||
 | 
			
		||||
    Accepted by the <pname> parameter of GetIntegerv, GetBooleanv,
 | 
			
		||||
    GetFloatv, and GetDoublev:
 | 
			
		||||
 | 
			
		||||
       TRACE_MASK_MESA               0x8755
 | 
			
		||||
 | 
			
		||||
    Accepted by the <pname> parameter to GetString:
 | 
			
		||||
 | 
			
		||||
       TRACE_NAME_MESA               0x8756
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 2 of the OpenGL 1.2.1 Specification (OpenGL Operation)
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 3 of the OpenGL 1.2.1 Specification (OpenGL Operation)
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 4 of the OpenGL 1.2.1 Specification (OpenGL Operation)
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 5 of the OpenGL 1.2.1 Specification (Special Functions)
 | 
			
		||||
 | 
			
		||||
    Add a new section:
 | 
			
		||||
 | 
			
		||||
    5.7 Tracing
 | 
			
		||||
 | 
			
		||||
    The tracing facility is used to record the execution of a GL program
 | 
			
		||||
    to a human-readable log.  The log appears as a sequence of GL commands
 | 
			
		||||
    using C syntax.  The primary intention of tracing is to aid in program
 | 
			
		||||
    debugging.
 | 
			
		||||
 | 
			
		||||
    A trace is started with the command
 | 
			
		||||
 | 
			
		||||
      void NewTraceMESA( bitfield mask, const GLubyte * traceName )
 | 
			
		||||
 | 
			
		||||
    <mask> may be any value accepted by PushAttrib and specifies a set of
 | 
			
		||||
    attribute groups.  The state values included in those attribute groups
 | 
			
		||||
    is written to the trace as a sequence of GL commands.
 | 
			
		||||
 | 
			
		||||
    <traceName> specifies a name or label for the trace.  It is expected
 | 
			
		||||
    that <traceName> will be interpreted as a filename in most implementations.
 | 
			
		||||
 | 
			
		||||
    A trace is ended by calling the command
 | 
			
		||||
 | 
			
		||||
      void EndTraceMESA( void )
 | 
			
		||||
 | 
			
		||||
    It is illegal to call NewTraceMESA or EndTraceMESA between Begin and End. 
 | 
			
		||||
 | 
			
		||||
    The commands
 | 
			
		||||
 | 
			
		||||
      void EnableTraceMESA( bitfield mask )
 | 
			
		||||
      void DisableTraceMESA( bitfield mask )
 | 
			
		||||
 | 
			
		||||
    enable or disable tracing of different classes of GL commands.
 | 
			
		||||
    <mask> may be the union of any of TRACE_OPERATIONS_BIT_MESA,
 | 
			
		||||
    TRACE_PRIMITIVES_BIT_MESA, TRACE_ARRAYS_BIT_MESA, TRACE_TEXTURES_BIT_MESA,
 | 
			
		||||
    and TRACE_PIXELS_BIT_MESA.  The special token TRACE_ALL_BITS_MESA
 | 
			
		||||
    indicates all classes of commands are to be logged.
 | 
			
		||||
 | 
			
		||||
    TRACE_OPERATIONS_BIT_MESA controls logging of all commands outside of
 | 
			
		||||
    Begin/End, including Begin/End.
 | 
			
		||||
  
 | 
			
		||||
    TRACE_PRIMITIVES_BIT_MESA controls logging of all commands inside of
 | 
			
		||||
    Begin/End, including Begin/End.
 | 
			
		||||
 
 | 
			
		||||
    TRACE_ARRAYS_BIT_MESA controls logging of VertexPointer, NormalPointer,
 | 
			
		||||
    ColorPointer, IndexPointer, TexCoordPointer and EdgeFlagPointer commands.
 | 
			
		||||
 | 
			
		||||
    TRACE_TEXTURES_BIT_MESA controls logging of texture data dereferenced by
 | 
			
		||||
    TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, and
 | 
			
		||||
    TexSubImage3D commands.
 | 
			
		||||
 | 
			
		||||
    TRACE_PIXELS_BIT_MESA controls logging of image data dereferenced by
 | 
			
		||||
    Bitmap and DrawPixels commands.
 | 
			
		||||
 | 
			
		||||
    TRACE_ERRORS_BIT_MESA controls logging of all errors. If this bit is 
 | 
			
		||||
    set, GetError will be executed whereever applicable, and the result will 
 | 
			
		||||
    be added to the trace as a comment. The error returns are cached and 
 | 
			
		||||
    returned to the application on its GetError calls. If the user does not 
 | 
			
		||||
    wish the additional GetError calls to be performed, this bit should not
 | 
			
		||||
    be set.
 | 
			
		||||
    
 | 
			
		||||
    The command
 | 
			
		||||
 | 
			
		||||
      void TraceCommentMESA( const ubyte* comment )
 | 
			
		||||
 | 
			
		||||
    immediately adds the <comment> string to the trace output, surrounded
 | 
			
		||||
    by C-style comment delimiters.
 | 
			
		||||
 | 
			
		||||
    The commands
 | 
			
		||||
 | 
			
		||||
      void TraceTextureMESA( uint name, const ubyte* comment )
 | 
			
		||||
      void TraceListMESA( uint name, const ubyte* comment )
 | 
			
		||||
 | 
			
		||||
    associates <comment> with the texture object or display list specified
 | 
			
		||||
    by <name>.  Logged commands which reference the named texture object or
 | 
			
		||||
    display list will be annotated with <comment>.  If IsTexture(name) or
 | 
			
		||||
    IsList(name) fail (respectively) the command is quietly ignored.
 | 
			
		||||
 | 
			
		||||
    The commands
 | 
			
		||||
 | 
			
		||||
      void TracePointerMESA( void* pointer, const ubyte* comment )
 | 
			
		||||
 | 
			
		||||
      void TracePointerRangeMESA( const void* first, 
 | 
			
		||||
                                  const void* last,
 | 
			
		||||
                                  const ubyte* comment ) 
 | 
			
		||||
 | 
			
		||||
    associate <comment> with the address specified by <pointer> or with
 | 
			
		||||
    a range of addresses specified by <first> through <last>.
 | 
			
		||||
    Any logged commands which reference <pointer> or an address between
 | 
			
		||||
    <first> and <last> will be annotated with <comment>.
 | 
			
		||||
 | 
			
		||||
    The command
 | 
			
		||||
 | 
			
		||||
      void TraceAssertAttribMESA( bitfield attribMask )
 | 
			
		||||
 | 
			
		||||
    will add GL state queries and assertion statements to the log to
 | 
			
		||||
    confirm that the current state at the time TraceAssertAttrib is
 | 
			
		||||
    executed matches the current state when the trace log is executed
 | 
			
		||||
    in the future.
 | 
			
		||||
 | 
			
		||||
    <attribMask> is any value accepted by PushAttrib and specifies
 | 
			
		||||
    the groups of state variables which are to be asserted.
 | 
			
		||||
 | 
			
		||||
    The commands NewTraceMESA, EndTraceMESA, EnableTraceMESA, DisableTraceMESA,
 | 
			
		||||
    TraceAssertAttribMESA, TraceCommentMESA, TraceTextureMESA, TraceListMESA, 
 | 
			
		||||
    TracePointerMESA and TracePointerRangeMESA are not compiled into display lists.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    Examples:
 | 
			
		||||
 | 
			
		||||
    The command NewTraceMESA(DEPTH_BUFFER_BIT, "log") will query the state
 | 
			
		||||
    variables DEPTH_TEST, DEPTH_FUNC, DEPTH_WRITEMASK, and DEPTH_CLEAR_VALUE
 | 
			
		||||
    to get the values <test>, <func>, <mask>, and <clear> respectively.
 | 
			
		||||
    Statements equivalent to the following will then be logged:
 | 
			
		||||
 | 
			
		||||
       glEnable(GL_DEPTH_TEST);   (if <test> is true)
 | 
			
		||||
       glDisable(GL_DEPTH_TEST);  (if <test> is false)
 | 
			
		||||
       glDepthFunc(<func>); 
 | 
			
		||||
       glDepthMask(<mask>);
 | 
			
		||||
       glClearDepth(<clear>);
 | 
			
		||||
   
 | 
			
		||||
 | 
			
		||||
    The command TraceAssertAttribMESA(DEPTH_BUFFER_BIT) will query the state
 | 
			
		||||
    variables DEPTH_TEST, DEPTH_FUNC, DEPTH_WRITEMASK, and DEPTH_CLEAR_VALUE
 | 
			
		||||
    to get the values <test>, <func>, <mask>, and <clear> respectively.
 | 
			
		||||
    The resulting trace might then look will like this:
 | 
			
		||||
 | 
			
		||||
    {
 | 
			
		||||
      GLboolean b;
 | 
			
		||||
      GLint i;
 | 
			
		||||
      GLfloat f;
 | 
			
		||||
      b = glIsEnabled(GL_DEPTH_TEST);
 | 
			
		||||
      assert(b == <test>);
 | 
			
		||||
      glGetIntegerv(GL_DEPTH_FUNC, &i);
 | 
			
		||||
      assert(i == <func>);
 | 
			
		||||
      glGetIntegerv(GL_DEPTH_MASK, &i);
 | 
			
		||||
      assert(i == <mask>);
 | 
			
		||||
      glGetFloatv(GL_DEPTH_CLEAR_VALUE, &f);
 | 
			
		||||
      assert(f == <clear>);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Additions to Chapter 6 of the OpenGL 1.2.1 Specification 
 | 
			
		||||
    (State and State Requests)
 | 
			
		||||
 | 
			
		||||
    Querying TRACE_MASK_MESA with GetIntegerv, GetFloatv, GetBooleanv or
 | 
			
		||||
    GetDoublev returns the current command class trace mask.
 | 
			
		||||
 | 
			
		||||
    Querying TRACE_NAME_MESA with GetString returns the current trace name.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Additions to Appendix A of the OpenGL 1.2.1 Specification (Invariance)
 | 
			
		||||
 | 
			
		||||
    The MESA_trace extension can be used in a way that does not affect data 
 | 
			
		||||
    flow from application to OpenGL, as well as data flow from OpenGL to 
 | 
			
		||||
    application, except for timing, possible print I/O. TRACE_ERRORS_BIT_MESA
 | 
			
		||||
    will add additional GetError queries. Setting a trace mask with NewTraceMESA
 | 
			
		||||
    as well as use of TraceAssertAttribMESA might cause additional state queries.
 | 
			
		||||
    With the possible exception of performance, OpenGL rendering should not be
 | 
			
		||||
    affected at all by a properly chosen logging operation.
 | 
			
		||||
 | 
			
		||||
Additions to the AGL/GLX/WGL Specifications
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
GLX Protocol
 | 
			
		||||
 | 
			
		||||
    None. The logging operation is carried out client-side, by exporting
 | 
			
		||||
    entry points to the wrapper functions that execute the logging operation.
 | 
			
		||||
 | 
			
		||||
Errors
 | 
			
		||||
 | 
			
		||||
    INVALID_OPERATION is generated if any trace command except TraceCommentMESA
 | 
			
		||||
    is called between Begin and End.
 | 
			
		||||
 | 
			
		||||
New State
 | 
			
		||||
 | 
			
		||||
    The current trace name and current command class mask are stored
 | 
			
		||||
    per-context.
 | 
			
		||||
 | 
			
		||||
New Implementation Dependent State
 | 
			
		||||
 | 
			
		||||
    None.
 | 
			
		||||
 | 
			
		||||
Revision History
 | 
			
		||||
 | 
			
		||||
  * Revision 0.1 - Initial draft from template (bk000415)
 | 
			
		||||
  * Revision 0.2 - Draft (bk000906)
 | 
			
		||||
  * Revision 0.3 - Draft (bk000913)
 | 
			
		||||
  * Revision 0.4 - Reworked text, fixed typos (bp000914)
 | 
			
		||||
  * Revision 0.5 - Assigned final GLenum values (bp001103)
 | 
			
		||||
  * Revision 0.6 - TRACE_ERRORS_BIT_MESA (bk000916)
 | 
			
		||||
  * Revision 0.7 - Added MESA postfix (bk010126)
 | 
			
		||||
 | 
			
		||||
@@ -9,9 +9,7 @@
 | 
			
		||||
<H1>Downloading</H1>
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
Current development release: <b>7.3</b>
 | 
			
		||||
<br>
 | 
			
		||||
Last stable release: <b>7.2</b>
 | 
			
		||||
Current stable release: <b>7.4.3</b>
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								docs/gears.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/gears.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 1.6 KiB  | 
@@ -11,6 +11,42 @@
 | 
			
		||||
<H1>News</H1>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>June 23, 2009</h2>
 | 
			
		||||
<p>
 | 
			
		||||
<a href="relnotes-7.4.4.html">Mesa 7.4.4</a> is released.
 | 
			
		||||
This is a stable release that fixes a regression in the i915/i965 drivers
 | 
			
		||||
that slipped into the 7.4.3 release.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>June 19, 2009</h2>
 | 
			
		||||
<p>
 | 
			
		||||
<a href="relnotes-7.4.3.html">Mesa 7.4.3</a> is released.
 | 
			
		||||
This is a stable release fixing bugs since the 7.4.2 release.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>May 15, 2009</h2>
 | 
			
		||||
<p>
 | 
			
		||||
<a href="relnotes-7.4.2.html">Mesa 7.4.2</a> is released.
 | 
			
		||||
This is a stable release fixing bugs since the 7.4.1 release.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>April 18, 2009</h2>
 | 
			
		||||
<p>
 | 
			
		||||
<a href="relnotes-7.4.1.html">Mesa 7.4.1</a> is released.
 | 
			
		||||
This is a stable release fixing bugs since the 7.4 release.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>March 27, 2009</h2>
 | 
			
		||||
<p>
 | 
			
		||||
<a href="relnotes-7.4.html">Mesa 7.4</a> is released.
 | 
			
		||||
This is a stable release fixing bugs since the 7.3 release.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>January 22, 2009</h2>
 | 
			
		||||
<p>
 | 
			
		||||
<a href="relnotes-7.3.html">Mesa 7.3</a> is released.
 | 
			
		||||
 
 | 
			
		||||
@@ -22,13 +22,21 @@ Some drivers don't support all the features required in OpenGL 2.1.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
See the <a href="install.html">Compiling/Installing page</a> for prerequisites
 | 
			
		||||
for DRI ardware acceleration.
 | 
			
		||||
for DRI hardware acceleration.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>MD5 checksums</h2>
 | 
			
		||||
<pre>
 | 
			
		||||
tbd
 | 
			
		||||
8ed03191432b22d118d88d6db497f304  MesaLib-7.3.tar.gz
 | 
			
		||||
781e7811a6ed5c97b2b8defefc8ffbc9  MesaLib-7.3.tar.bz2
 | 
			
		||||
3ccba9a1734ed6d4b3389e1535d90fbf  MesaLib-7.3.zip
 | 
			
		||||
d312e974b31043b13b61bac5fbf00b87  MesaDemos-7.3.tar.gz
 | 
			
		||||
3f0741394069bdf2329565a387396cda  MesaDemos-7.3.tar.bz2
 | 
			
		||||
4d0887fd4c66a824295cdd619f6d34cb  MesaDemos-7.3.zip
 | 
			
		||||
2d7661b66022bcb8878728f3d5bd33ab  MesaGLUT-7.3.tar.gz
 | 
			
		||||
abe8036a724c1a483bdad6b5a55ddc1a  MesaGLUT-7.3.tar.bz2
 | 
			
		||||
5f247819b47e2a7c62d07a6afe5262fb  MesaGLUT-7.3.zip
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										79
									
								
								docs/relnotes-7.4.1.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										79
									
								
								docs/relnotes-7.4.1.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,79 @@
 | 
			
		||||
<HTML>
 | 
			
		||||
 | 
			
		||||
<TITLE>Mesa Release Notes</TITLE>
 | 
			
		||||
 | 
			
		||||
<head><link rel="stylesheet" type="text/css" href="mesa.css"></head>
 | 
			
		||||
 | 
			
		||||
<BODY>
 | 
			
		||||
 | 
			
		||||
<body bgcolor="#eeeeee">
 | 
			
		||||
 | 
			
		||||
<H1>Mesa 7.4.1 Release Notes / 18 April 2009</H1>
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
Mesa 7.4.1 is a stable development release fixing bugs since the 7.4 release.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
Mesa 7.4.1 implements the OpenGL 2.1 API, but the version reported by
 | 
			
		||||
glGetString(GL_VERSION) depends on the particular driver being used.
 | 
			
		||||
Some drivers don't support all the features required in OpenGL 2.1.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
See the <a href="install.html">Compiling/Installing page</a> for prerequisites
 | 
			
		||||
for DRI hardware acceleration.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>MD5 checksums</h2>
 | 
			
		||||
<pre>
 | 
			
		||||
0c3a72f3295a53a134c04bd7d209ea62  MesaLib-7.4.1.tar.gz
 | 
			
		||||
423260578b653818ba66c2fcbde6d7ad  MesaLib-7.4.1.tar.bz2
 | 
			
		||||
84f78b154d4bd5c3ecc42eeff2e56676  MesaLib-7.4.1.zip
 | 
			
		||||
aa0ad323e59d6d10ff33ac0dde462a60  MesaDemos-7.4.1.tar.gz
 | 
			
		||||
1e169fb6abc2b45613f1c98a82dfe690  MesaDemos-7.4.1.tar.bz2
 | 
			
		||||
294e42be2d74176596c994ec23322fcf  MesaDemos-7.4.1.zip
 | 
			
		||||
92373bfa48e7b68dddf356e86b0e5699  MesaGLUT-7.4.1.tar.gz
 | 
			
		||||
336f3824b578b072211e0beecf4f04f4  MesaGLUT-7.4.1.tar.bz2
 | 
			
		||||
20751388d8ef16b42d25d9e3d705d101  MesaGLUT-7.4.1.zip
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>Bug fixes</h2>
 | 
			
		||||
<ul>
 | 
			
		||||
<li>Fixed a two-sided lighting bug in fixed-function-to-GPU code generation
 | 
			
		||||
<li>Fixed some Darwin issues (Jeremy Huddleston)
 | 
			
		||||
<li>Indexing the GLSL gl_EyePlane[] or gl_ObjectPlane[] arrays with a variable
 | 
			
		||||
    was broken, bug 20986
 | 
			
		||||
<li>Fixed incorrect texture unit bias in TXB instruction
 | 
			
		||||
<li>glTexParameter settings weren't always propogated to drivers
 | 
			
		||||
<li>Assorted vertex/fragment program bug fixes
 | 
			
		||||
<li>Fixed point rendering in software rasterizer
 | 
			
		||||
<li>Fixed potential deadlock in object hash functions
 | 
			
		||||
<li>Fix a couple bugs surrounding front-buffer rendering with DRI2, but this
 | 
			
		||||
    is not quite complete.
 | 
			
		||||
<li>Fixed glPopAttrib() bug when restoring user clip planes
 | 
			
		||||
</ul>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>Driver Status</h2>
 | 
			
		||||
 | 
			
		||||
<pre>
 | 
			
		||||
Driver			Status
 | 
			
		||||
----------------------	----------------------
 | 
			
		||||
DRI drivers		varies with the driver
 | 
			
		||||
XMesa/GLX (on Xlib)	implements OpenGL 2.1
 | 
			
		||||
OSMesa (off-screen)	implements OpenGL 2.1
 | 
			
		||||
Windows/Win32		implements OpenGL 2.1
 | 
			
		||||
Glide (3dfx Voodoo1/2)	implements OpenGL 1.3
 | 
			
		||||
SVGA			unsupported
 | 
			
		||||
Wind River UGL		unsupported
 | 
			
		||||
DJGPP			unsupported
 | 
			
		||||
GGI			unsupported
 | 
			
		||||
BeOS			unsupported
 | 
			
		||||
Allegro			unsupported
 | 
			
		||||
D3D			unsupported
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										74
									
								
								docs/relnotes-7.4.2.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								docs/relnotes-7.4.2.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,74 @@
 | 
			
		||||
<HTML>
 | 
			
		||||
 | 
			
		||||
<TITLE>Mesa Release Notes</TITLE>
 | 
			
		||||
 | 
			
		||||
<head><link rel="stylesheet" type="text/css" href="mesa.css"></head>
 | 
			
		||||
 | 
			
		||||
<BODY>
 | 
			
		||||
 | 
			
		||||
<body bgcolor="#eeeeee">
 | 
			
		||||
 | 
			
		||||
<H1>Mesa 7.4.2 Release Notes / May 15, 2009</H1>
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
Mesa 7.4.2 is a stable development release fixing bugs since the 7.4.1 release.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
Mesa 7.4.2 implements the OpenGL 2.1 API, but the version reported by
 | 
			
		||||
glGetString(GL_VERSION) depends on the particular driver being used.
 | 
			
		||||
Some drivers don't support all the features required in OpenGL 2.1.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
See the <a href="install.html">Compiling/Installing page</a> for prerequisites
 | 
			
		||||
for DRI hardware acceleration.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>MD5 checksums</h2>
 | 
			
		||||
<pre>
 | 
			
		||||
172f5193154dad731387f97bd44ab68f  MesaLib-7.4.2.tar.gz
 | 
			
		||||
b10a76e32bde4645cfc34ea0416d7d8b  MesaLib-7.4.2.tar.bz2
 | 
			
		||||
cc6dfc2efd424cc342b84e6bcd78ce5d  MesaLib-7.4.2.zip
 | 
			
		||||
182a7e78aa7a480b3650a5c956dbddd1  MesaDemos-7.4.2.tar.gz
 | 
			
		||||
bf559a0485667a3bfa4513a23501579b  MesaDemos-7.4.2.tar.bz2
 | 
			
		||||
5379e622b65e8c22022dba34aeb6f4f9  MesaDemos-7.4.2.zip
 | 
			
		||||
7cc43c1c35bf6a279a16e063dea3b8c5  MesaGLUT-7.4.2.tar.gz
 | 
			
		||||
e0dfc44d537904a030861e5b3c760c11  MesaGLUT-7.4.2.tar.bz2
 | 
			
		||||
4a6cf5bbbac190d6ba97448b3098b7f4  MesaGLUT-7.4.2.zip
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>Bug fixes</h2>
 | 
			
		||||
<ul>
 | 
			
		||||
<li>Fixed segfault when rendering to front buffer with DRI 1.
 | 
			
		||||
<li>Fixed swrast texture rectangle bug when wrap mode = GL_CLAMP_TO_BORDER and
 | 
			
		||||
    filter mode = GL_LINEAR.  (bug 21461)
 | 
			
		||||
<li>Fixed texture object mem leak during context destruction.
 | 
			
		||||
<li>Fixed a state validation bug in glCopyTex[Sub]Image()
 | 
			
		||||
<li>Fixed some i965 GLSL bugs.
 | 
			
		||||
<li>Fixed an R300 driver texture object bad memory reference.
 | 
			
		||||
</ul>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>Driver Status</h2>
 | 
			
		||||
 | 
			
		||||
<pre>
 | 
			
		||||
Driver			Status
 | 
			
		||||
----------------------	----------------------
 | 
			
		||||
DRI drivers		varies with the driver
 | 
			
		||||
XMesa/GLX (on Xlib)	implements OpenGL 2.1
 | 
			
		||||
OSMesa (off-screen)	implements OpenGL 2.1
 | 
			
		||||
Windows/Win32		implements OpenGL 2.1
 | 
			
		||||
Glide (3dfx Voodoo1/2)	implements OpenGL 1.3
 | 
			
		||||
SVGA			unsupported
 | 
			
		||||
Wind River UGL		unsupported
 | 
			
		||||
DJGPP			unsupported
 | 
			
		||||
GGI			unsupported
 | 
			
		||||
BeOS			unsupported
 | 
			
		||||
Allegro			unsupported
 | 
			
		||||
D3D			unsupported
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										79
									
								
								docs/relnotes-7.4.3.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										79
									
								
								docs/relnotes-7.4.3.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,79 @@
 | 
			
		||||
<HTML>
 | 
			
		||||
 | 
			
		||||
<TITLE>Mesa Release Notes</TITLE>
 | 
			
		||||
 | 
			
		||||
<head><link rel="stylesheet" type="text/css" href="mesa.css"></head>
 | 
			
		||||
 | 
			
		||||
<BODY>
 | 
			
		||||
 | 
			
		||||
<body bgcolor="#eeeeee">
 | 
			
		||||
 | 
			
		||||
<H1>Mesa 7.4.3 Release Notes / 19 June 2009</H1>
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
Mesa 7.4.3 is a stable development release fixing bugs since the 7.4.2 release.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
Mesa 7.4.3 implements the OpenGL 2.1 API, but the version reported by
 | 
			
		||||
glGetString(GL_VERSION) depends on the particular driver being used.
 | 
			
		||||
Some drivers don't support all the features required in OpenGL 2.1.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
See the <a href="install.html">Compiling/Installing page</a> for prerequisites
 | 
			
		||||
for DRI hardware acceleration.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>MD5 checksums</h2>
 | 
			
		||||
<pre>
 | 
			
		||||
34c5a6c47ed51f31c4fa36e269831352  MesaLib-7.4.3.tar.gz
 | 
			
		||||
70a983ba3deaa8bd63b18bbab283f698  MesaLib-7.4.3.tar.bz2
 | 
			
		||||
34f21b3205b271d575030aa98a2dda51  MesaLib-7.4.3.zip
 | 
			
		||||
56752b7adede212e6097afb10d0c0d59  MesaDemos-7.4.3.tar.gz
 | 
			
		||||
8ffa51c4833b1e298300a005e2d7ca2a  MesaDemos-7.4.3.tar.bz2
 | 
			
		||||
0037d24d41400d6fb9800ae55b8c863f  MesaDemos-7.4.3.zip
 | 
			
		||||
20e24f6692c0c90e7e3b220f79c4108d  MesaGLUT-7.4.3.tar.gz
 | 
			
		||||
03a4beeef74fc5ef0b1d6d04710e5a8a  MesaGLUT-7.4.3.tar.bz2
 | 
			
		||||
273788230adbdb9d57371309adedcf5f  MesaGLUT-7.4.3.zip
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>Bug fixes</h2>
 | 
			
		||||
<ul>
 | 
			
		||||
<li>Fixed texture object reference counting bug (bug 21756)
 | 
			
		||||
<li>Allow depth/stencil textures to be attached to GL_STENCIL_ATTACHMENT point
 | 
			
		||||
    (SF bug 2793846)
 | 
			
		||||
<li>Added missing glGet case for GL_VERTEX_ARRAY_BINDING_APPLE
 | 
			
		||||
<li>Fixed some OSMesa build issues
 | 
			
		||||
<li>Fixed a vertex buffer object crash
 | 
			
		||||
<li>Fixed broken glTexImage3D() when image type = GL_BITMAP
 | 
			
		||||
<li>Fixed some GLSL preprocessor bugs
 | 
			
		||||
<li>Fixed framebuffer mem leak in i945/i965 DRI drivers
 | 
			
		||||
<li>Fixed texture coordinate repeat bug in swrast (bug 21872)
 | 
			
		||||
<li>Fixed incorrect viewport clamping (lower bound is zero, not one)
 | 
			
		||||
<li>GLX fix for glean's makeCurrent test case
 | 
			
		||||
</ul>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>Driver Status</h2>
 | 
			
		||||
 | 
			
		||||
<pre>
 | 
			
		||||
Driver			Status
 | 
			
		||||
----------------------	----------------------
 | 
			
		||||
DRI drivers		varies with the driver
 | 
			
		||||
XMesa/GLX (on Xlib)	implements OpenGL 2.1
 | 
			
		||||
OSMesa (off-screen)	implements OpenGL 2.1
 | 
			
		||||
Windows/Win32		implements OpenGL 2.1
 | 
			
		||||
Glide (3dfx Voodoo1/2)	implements OpenGL 1.3
 | 
			
		||||
SVGA			unsupported
 | 
			
		||||
Wind River UGL		unsupported
 | 
			
		||||
DJGPP			unsupported
 | 
			
		||||
GGI			unsupported
 | 
			
		||||
BeOS			unsupported
 | 
			
		||||
Allegro			unsupported
 | 
			
		||||
D3D			unsupported
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										59
									
								
								docs/relnotes-7.4.4.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								docs/relnotes-7.4.4.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,59 @@
 | 
			
		||||
<HTML>
 | 
			
		||||
 | 
			
		||||
<TITLE>Mesa Release Notes</TITLE>
 | 
			
		||||
 | 
			
		||||
<head><link rel="stylesheet" type="text/css" href="mesa.css"></head>
 | 
			
		||||
 | 
			
		||||
<BODY>
 | 
			
		||||
 | 
			
		||||
<body bgcolor="#eeeeee">
 | 
			
		||||
 | 
			
		||||
<H1>Mesa 7.4.4 Release Notes / 23 June 2009</H1>
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
Mesa 7.4.4 is a stable development release fixing bugs since the 7.4.3 release.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
Mesa 7.4.4 implements the OpenGL 2.1 API, but the version reported by
 | 
			
		||||
glGetString(GL_VERSION) depends on the particular driver being used.
 | 
			
		||||
Some drivers don't support all the features required in OpenGL 2.1.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
See the <a href="install.html">Compiling/Installing page</a> for prerequisites
 | 
			
		||||
for DRI hardware acceleration.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>MD5 checksums</h2>
 | 
			
		||||
<pre>
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>Bug fixes</h2>
 | 
			
		||||
<ul>
 | 
			
		||||
<li>Fixed i965/i915 segfault in screen destruction (bug 22408)
 | 
			
		||||
</ul>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>Driver Status</h2>
 | 
			
		||||
 | 
			
		||||
<pre>
 | 
			
		||||
Driver			Status
 | 
			
		||||
----------------------	----------------------
 | 
			
		||||
DRI drivers		varies with the driver
 | 
			
		||||
XMesa/GLX (on Xlib)	implements OpenGL 2.1
 | 
			
		||||
OSMesa (off-screen)	implements OpenGL 2.1
 | 
			
		||||
Windows/Win32		implements OpenGL 2.1
 | 
			
		||||
Glide (3dfx Voodoo1/2)	implements OpenGL 1.3
 | 
			
		||||
SVGA			unsupported
 | 
			
		||||
Wind River UGL		unsupported
 | 
			
		||||
DJGPP			unsupported
 | 
			
		||||
GGI			unsupported
 | 
			
		||||
BeOS			unsupported
 | 
			
		||||
Allegro			unsupported
 | 
			
		||||
D3D			unsupported
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										89
									
								
								docs/relnotes-7.4.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										89
									
								
								docs/relnotes-7.4.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,89 @@
 | 
			
		||||
<HTML>
 | 
			
		||||
 | 
			
		||||
<TITLE>Mesa Release Notes</TITLE>
 | 
			
		||||
 | 
			
		||||
<head><link rel="stylesheet" type="text/css" href="mesa.css"></head>
 | 
			
		||||
 | 
			
		||||
<BODY>
 | 
			
		||||
 | 
			
		||||
<body bgcolor="#eeeeee">
 | 
			
		||||
 | 
			
		||||
<H1>Mesa 7.4 Release Notes / 27 March 2009</H1>
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
Mesa 7.4 is a stable development release fixing bugs since the 7.3 release.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
Mesa 7.4 implements the OpenGL 2.1 API, but the version reported by
 | 
			
		||||
glGetString(GL_VERSION) depends on the particular driver being used.
 | 
			
		||||
Some drivers don't support all the features required in OpenGL 2.1.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
See the <a href="install.html">Compiling/Installing page</a> for prerequisites
 | 
			
		||||
for DRI hardware acceleration.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>MD5 checksums</h2>
 | 
			
		||||
<pre>
 | 
			
		||||
ed6bd7437177307e51e16d0c7c381dfa  MesaLib-7.4.tar.gz
 | 
			
		||||
7ecddb341a2691e0dfdb02f697109834  MesaLib-7.4.tar.bz2
 | 
			
		||||
433e823f8245f9fd5f397e7b719a8e47  MesaLib-7.4.zip
 | 
			
		||||
656eee6128016fb237e01aa8dabbc703  MesaDemos-7.4.tar.gz
 | 
			
		||||
02816f10f30b1dc5e069e0f68c177c98  MesaDemos-7.4.tar.bz2
 | 
			
		||||
44a70d6db4aa4c64ecc47871b6aceee8  MesaDemos-7.4.zip
 | 
			
		||||
25f80db4f8645cd3e58e2c9af53ec341  MesaGLUT-7.4.tar.gz
 | 
			
		||||
04ec01caebde44f5b0d619f00716b368  MesaGLUT-7.4.tar.bz2
 | 
			
		||||
019dc213baecaa3cb1278847d41b8591  MesaGLUT-7.4.zip
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>New features</h2>
 | 
			
		||||
<ul>
 | 
			
		||||
<li>Added MESA_GLX_FORCE_DIRECT env var for Xlib/software driver
 | 
			
		||||
<li>GLSL version 1.20 is returnd by the GL_SHADING_LANGUAGE_VERSION query
 | 
			
		||||
</ul>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>Bug fixes</h2>
 | 
			
		||||
<ul>
 | 
			
		||||
<li>glGetActiveUniform() returned wrong size for some array types
 | 
			
		||||
<li>Fixed some error checking in glUniform()
 | 
			
		||||
<li>Fixed a potential glTexImage('proxy target') segfault
 | 
			
		||||
<li>Fixed bad reference counting for 1D/2D texture arrays
 | 
			
		||||
<li>Fixed VBO + glPush/PopClientAttrib() bug #19835
 | 
			
		||||
<li>Assorted i965 driver bug fixes
 | 
			
		||||
<li>Fixed a Windows compilation failure in s_triangle.c
 | 
			
		||||
<li>Fixed a GLSL array indexing bug
 | 
			
		||||
<li>Fixes for building on Haiku
 | 
			
		||||
</ul>
 | 
			
		||||
 | 
			
		||||
<h2>Changes</h2>
 | 
			
		||||
<ul>
 | 
			
		||||
<li>Updated GL/glxext.h to version 48
 | 
			
		||||
<li>Assorted updates for building on Solaris
 | 
			
		||||
</ul>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<h2>Driver Status</h2>
 | 
			
		||||
 | 
			
		||||
<pre>
 | 
			
		||||
Driver			Status
 | 
			
		||||
----------------------	----------------------
 | 
			
		||||
DRI drivers		varies with the driver
 | 
			
		||||
XMesa/GLX (on Xlib)	implements OpenGL 2.1
 | 
			
		||||
OSMesa (off-screen)	implements OpenGL 2.1
 | 
			
		||||
Windows/Win32		implements OpenGL 2.1
 | 
			
		||||
Glide (3dfx Voodoo1/2)	implements OpenGL 1.3
 | 
			
		||||
SVGA			unsupported
 | 
			
		||||
Wind River UGL		unsupported
 | 
			
		||||
DJGPP			unsupported
 | 
			
		||||
GGI			unsupported
 | 
			
		||||
BeOS			unsupported
 | 
			
		||||
Allegro			unsupported
 | 
			
		||||
D3D			unsupported
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
@@ -8,18 +8,16 @@
 | 
			
		||||
 | 
			
		||||
<H1>Release Notes</H1>
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
Mesa uses an even/odd version number scheme like the Linux kernel.
 | 
			
		||||
Odd numbered versions (such as 6.5) designate new developmental releases.
 | 
			
		||||
Even numbered versions (such as 6.4) designate stable releases.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
The release notes summarize what's new or changed in each Mesa release.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<UL>
 | 
			
		||||
<LI><A HREF="relnotes-7.4.4.html">7.4.4 release notes</A>
 | 
			
		||||
<LI><A HREF="relnotes-7.4.3.html">7.4.3 release notes</A>
 | 
			
		||||
<LI><A HREF="relnotes-7.4.2.html">7.4.2 release notes</A>
 | 
			
		||||
<LI><A HREF="relnotes-7.4.1.html">7.4.1 release notes</A>
 | 
			
		||||
<LI><A HREF="relnotes-7.4.html">7.4 release notes</A>
 | 
			
		||||
<LI><A HREF="relnotes-7.3.html">7.3 release notes</A>
 | 
			
		||||
<LI><A HREF="relnotes-7.2.html">7.2 release notes</A>
 | 
			
		||||
<LI><A HREF="relnotes-7.1.html">7.1 release notes</A>
 | 
			
		||||
 
 | 
			
		||||
@@ -169,6 +169,20 @@ the Gamma FAQ</a>
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<H2>Direct Rendering Flag</H2>
 | 
			
		||||
<p>
 | 
			
		||||
Some applications won't run with indirect rendering contexts (which is
 | 
			
		||||
what the Xlib driver supports).
 | 
			
		||||
To force the glXIsDirect() query to return True, set the MESA_GLX_FORCE_DIRECT
 | 
			
		||||
environment variable.
 | 
			
		||||
For example:
 | 
			
		||||
</p>
 | 
			
		||||
<pre>
 | 
			
		||||
	$ export MESA_GLX_FORCE_DIRECT=1
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<H2>Overlay Planes</H2>
 | 
			
		||||
<p>
 | 
			
		||||
Hardware overlay planes are supported by the Xlib driver.  To
 | 
			
		||||
@@ -268,6 +282,8 @@ This extension was added in Mesa 2.6
 | 
			
		||||
   MESA_BACK_BUFFER - specifies how to implement the back color buffer (X only)
 | 
			
		||||
   MESA_PRIVATE_CMAP - force aux/tk libraries to use private colormaps (X only)
 | 
			
		||||
   MESA_GAMMA - gamma correction coefficients (X only)
 | 
			
		||||
   MESA_GLX_FORCE_DIRECT - report that the driver is direct rendering, even
 | 
			
		||||
      though it's not.
 | 
			
		||||
</pre>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										15
									
								
								doxygen/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								doxygen/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
*.tag
 | 
			
		||||
agpgart
 | 
			
		||||
array_cache
 | 
			
		||||
core
 | 
			
		||||
core_subset
 | 
			
		||||
math
 | 
			
		||||
math_subset
 | 
			
		||||
miniglx
 | 
			
		||||
radeon_subset
 | 
			
		||||
radeondrm
 | 
			
		||||
radeonfb
 | 
			
		||||
swrast
 | 
			
		||||
swrast_setup
 | 
			
		||||
tnl
 | 
			
		||||
tnl_dd
 | 
			
		||||
							
								
								
									
										33
									
								
								doxygen/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								doxygen/Makefile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,33 @@
 | 
			
		||||
 | 
			
		||||
default: full
 | 
			
		||||
 | 
			
		||||
all: full subset
 | 
			
		||||
 | 
			
		||||
%.tag: %.doxy
 | 
			
		||||
	doxygen $<
 | 
			
		||||
 | 
			
		||||
FULL = \
 | 
			
		||||
	main.doxy \
 | 
			
		||||
	math.doxy \
 | 
			
		||||
	vbo.doxy \
 | 
			
		||||
	glapi.doxy \
 | 
			
		||||
	shader.doxy \
 | 
			
		||||
	swrast.doxy \
 | 
			
		||||
	swrast_setup.doxy \
 | 
			
		||||
	tnl.doxy \
 | 
			
		||||
	tnl_dd.doxy
 | 
			
		||||
 | 
			
		||||
full: $(FULL:.doxy=.tag)
 | 
			
		||||
	$(foreach FILE,$(FULL),doxygen $(FILE);)
 | 
			
		||||
 | 
			
		||||
SUBSET = \
 | 
			
		||||
	main.doxy \
 | 
			
		||||
	math.doxy \
 | 
			
		||||
	miniglx.doxy
 | 
			
		||||
 | 
			
		||||
subset: $(SUBSET:.doxy=.tag)
 | 
			
		||||
	$(foreach FILE,$(SUBSET),doxygen $(FILE);)
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	-rm -rf $(FULL:.doxy=) $(SUBSET:.doxy=)
 | 
			
		||||
	-rm -rf *.tag
 | 
			
		||||
							
								
								
									
										10
									
								
								doxygen/README
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								doxygen/README
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
 | 
			
		||||
This directory is for doxygen (a source code documentation system).
 | 
			
		||||
 | 
			
		||||
See http://www.doxygen.org/ for more info.
 | 
			
		||||
 | 
			
		||||
Either run 'make' (Unix) or 'doxy.bat' (Windows) to run doxygen
 | 
			
		||||
and generate souce code documentation.
 | 
			
		||||
 | 
			
		||||
Then, load either doxygen/main/index.html or doxygen/core_subset/index.html into
 | 
			
		||||
your web browser.
 | 
			
		||||
							
								
								
									
										1153
									
								
								doxygen/common.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1153
									
								
								doxygen/common.doxy
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										226
									
								
								doxygen/core_subset.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										226
									
								
								doxygen/core_subset.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,226 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Mesa Main"
 | 
			
		||||
PROJECT_NUMBER         = 
 | 
			
		||||
OUTPUT_DIRECTORY       = 
 | 
			
		||||
OUTPUT_LANGUAGE        = English
 | 
			
		||||
EXTRACT_ALL            = NO
 | 
			
		||||
EXTRACT_PRIVATE        = NO
 | 
			
		||||
EXTRACT_STATIC         = YES
 | 
			
		||||
EXTRACT_LOCAL_CLASSES  = YES
 | 
			
		||||
HIDE_UNDOC_MEMBERS     = NO
 | 
			
		||||
HIDE_UNDOC_CLASSES     = NO
 | 
			
		||||
BRIEF_MEMBER_DESC      = YES
 | 
			
		||||
REPEAT_BRIEF           = YES
 | 
			
		||||
ALWAYS_DETAILED_SEC    = NO
 | 
			
		||||
INLINE_INHERITED_MEMB  = NO
 | 
			
		||||
FULL_PATH_NAMES        = NO
 | 
			
		||||
STRIP_FROM_PATH        = 
 | 
			
		||||
INTERNAL_DOCS          = YES
 | 
			
		||||
STRIP_CODE_COMMENTS    = YES
 | 
			
		||||
CASE_SENSE_NAMES       = YES
 | 
			
		||||
SHORT_NAMES            = NO
 | 
			
		||||
HIDE_SCOPE_NAMES       = NO
 | 
			
		||||
VERBATIM_HEADERS       = YES
 | 
			
		||||
SHOW_INCLUDE_FILES     = YES
 | 
			
		||||
JAVADOC_AUTOBRIEF      = NO
 | 
			
		||||
INHERIT_DOCS           = YES
 | 
			
		||||
INLINE_INFO            = YES
 | 
			
		||||
SORT_MEMBER_DOCS       = NO
 | 
			
		||||
DISTRIBUTE_GROUP_DOC   = NO
 | 
			
		||||
TAB_SIZE               = 8
 | 
			
		||||
GENERATE_TODOLIST      = YES
 | 
			
		||||
GENERATE_TESTLIST      = YES
 | 
			
		||||
GENERATE_BUGLIST       = YES
 | 
			
		||||
ALIASES                = 
 | 
			
		||||
ENABLED_SECTIONS       = subset
 | 
			
		||||
MAX_INITIALIZER_LINES  = 30
 | 
			
		||||
OPTIMIZE_OUTPUT_FOR_C  = NO
 | 
			
		||||
SHOW_USED_FILES        = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to warning and progress messages
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
QUIET                  = YES
 | 
			
		||||
WARNINGS               = YES
 | 
			
		||||
WARN_IF_UNDOCUMENTED   = NO
 | 
			
		||||
WARN_FORMAT            = 
 | 
			
		||||
WARN_LOGFILE           = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/mesa/main/
 | 
			
		||||
FILE_PATTERNS          = \
 | 
			
		||||
			accum.h \
 | 
			
		||||
			attrib.h \
 | 
			
		||||
			blend.[ch] \
 | 
			
		||||
			buffers.[ch] \
 | 
			
		||||
			dd.h \
 | 
			
		||||
			debug.h \
 | 
			
		||||
			depth.h \
 | 
			
		||||
			dlist.h \
 | 
			
		||||
			context.[ch] \
 | 
			
		||||
			config.h \
 | 
			
		||||
			colormac.h \
 | 
			
		||||
			colortab.h \
 | 
			
		||||
			enable.h \
 | 
			
		||||
			enums.h \
 | 
			
		||||
			eval.h \
 | 
			
		||||
			extensions.h \
 | 
			
		||||
			feedback.[ch] \
 | 
			
		||||
			fog.h \
 | 
			
		||||
			get.h \
 | 
			
		||||
			glheader.h \
 | 
			
		||||
			glthread.h \
 | 
			
		||||
			hash.[ch] \
 | 
			
		||||
			hint.h \
 | 
			
		||||
			histogram.h \
 | 
			
		||||
			image.[ch] \
 | 
			
		||||
			imports.[ch] \
 | 
			
		||||
			lines.[ch] \
 | 
			
		||||
			light.h \
 | 
			
		||||
			matrix.[ch] \
 | 
			
		||||
			macros.h \
 | 
			
		||||
			mmath.h \
 | 
			
		||||
			mtypes.h \
 | 
			
		||||
			pixel.h \
 | 
			
		||||
			points.[ch] \
 | 
			
		||||
			polygon.[ch] \
 | 
			
		||||
			rastpos.[ch] \
 | 
			
		||||
			simple_list.h \
 | 
			
		||||
			state.[ch] \
 | 
			
		||||
			stencil.[ch] \
 | 
			
		||||
			subset_*.c \
 | 
			
		||||
			texformat.h \
 | 
			
		||||
			teximage.h \
 | 
			
		||||
			texstate.h \
 | 
			
		||||
			texstore.h \
 | 
			
		||||
			texobj.[ch] \
 | 
			
		||||
			texutil_tmp.h \
 | 
			
		||||
			varray.h
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = 
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to source browsing
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
SOURCE_BROWSER         = YES
 | 
			
		||||
INLINE_SOURCES         = NO
 | 
			
		||||
REFERENCED_BY_RELATION = YES
 | 
			
		||||
REFERENCES_RELATION    = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the alphabetical class index
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ALPHABETICAL_INDEX     = NO
 | 
			
		||||
COLS_IN_ALPHA_INDEX    = 5
 | 
			
		||||
IGNORE_PREFIX          = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_HTML          = YES
 | 
			
		||||
HTML_OUTPUT            = core_subset
 | 
			
		||||
HTML_HEADER            = header_subset.html
 | 
			
		||||
HTML_FOOTER            = 
 | 
			
		||||
HTML_STYLESHEET        = 
 | 
			
		||||
HTML_ALIGN_MEMBERS     = YES
 | 
			
		||||
GENERATE_HTMLHELP      = NO
 | 
			
		||||
GENERATE_CHI           = NO
 | 
			
		||||
BINARY_TOC             = NO
 | 
			
		||||
TOC_EXPAND             = NO
 | 
			
		||||
DISABLE_INDEX          = NO
 | 
			
		||||
ENUM_VALUES_PER_LINE   = 4
 | 
			
		||||
GENERATE_TREEVIEW      = NO
 | 
			
		||||
TREEVIEW_WIDTH         = 250
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the LaTeX output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_LATEX         = NO
 | 
			
		||||
LATEX_OUTPUT           = 
 | 
			
		||||
COMPACT_LATEX          = NO
 | 
			
		||||
PAPER_TYPE             = a4wide
 | 
			
		||||
EXTRA_PACKAGES         = 
 | 
			
		||||
LATEX_HEADER           = 
 | 
			
		||||
PDF_HYPERLINKS         = NO
 | 
			
		||||
USE_PDFLATEX           = NO
 | 
			
		||||
LATEX_BATCHMODE        = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the RTF output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_RTF           = NO
 | 
			
		||||
RTF_OUTPUT             = 
 | 
			
		||||
COMPACT_RTF            = NO
 | 
			
		||||
RTF_HYPERLINKS         = NO
 | 
			
		||||
RTF_STYLESHEET_FILE    = 
 | 
			
		||||
RTF_EXTENSIONS_FILE    = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the man page output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_MAN           = NO
 | 
			
		||||
MAN_OUTPUT             = 
 | 
			
		||||
MAN_EXTENSION          = 
 | 
			
		||||
MAN_LINKS              = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the XML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_XML           = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options for the AutoGen Definitions output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_AUTOGEN_DEF   = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = ../include/
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES		= \
 | 
			
		||||
			 math_subset.tag=../math_subset \
 | 
			
		||||
			 miniglx.tag=../miniglx
 | 
			
		||||
GENERATE_TAGFILE       = core_subset.tag
 | 
			
		||||
ALLEXTERNALS           = NO
 | 
			
		||||
PERL_PATH              = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the dot tool   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
CLASS_DIAGRAMS         = NO
 | 
			
		||||
HAVE_DOT               = NO
 | 
			
		||||
CLASS_GRAPH            = YES
 | 
			
		||||
COLLABORATION_GRAPH    = YES
 | 
			
		||||
TEMPLATE_RELATIONS     = YES
 | 
			
		||||
HIDE_UNDOC_RELATIONS   = YES
 | 
			
		||||
INCLUDE_GRAPH          = YES
 | 
			
		||||
INCLUDED_BY_GRAPH      = YES
 | 
			
		||||
GRAPHICAL_HIERARCHY    = YES
 | 
			
		||||
DOT_PATH               = 
 | 
			
		||||
DOTFILE_DIRS           = 
 | 
			
		||||
MAX_DOT_GRAPH_WIDTH    = 1024
 | 
			
		||||
MAX_DOT_GRAPH_HEIGHT   = 1024
 | 
			
		||||
GENERATE_LEGEND        = YES
 | 
			
		||||
DOT_CLEANUP            = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to the search engine   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
SEARCHENGINE           = NO
 | 
			
		||||
CGI_NAME               = 
 | 
			
		||||
CGI_URL                = 
 | 
			
		||||
DOC_URL                = 
 | 
			
		||||
DOC_ABSPATH            = 
 | 
			
		||||
BIN_ABSPATH            = 
 | 
			
		||||
EXT_DOC_PATHS          = 
 | 
			
		||||
							
								
								
									
										19
									
								
								doxygen/doxy.bat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								doxygen/doxy.bat
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
doxygen tnl_dd.doxy
 | 
			
		||||
doxygen vbo.doxy
 | 
			
		||||
doxygen math.doxy
 | 
			
		||||
doxygen swrast.doxy
 | 
			
		||||
doxygen swrast_setup.doxy
 | 
			
		||||
doxygen tnl.doxy
 | 
			
		||||
doxygen core.doxy
 | 
			
		||||
doxygen glapi.doxy
 | 
			
		||||
doxygen shader.doxy
 | 
			
		||||
 | 
			
		||||
echo Building again, to resolve tags
 | 
			
		||||
doxygen tnl_dd.doxy
 | 
			
		||||
doxygen vbo.doxy
 | 
			
		||||
doxygen math.doxy
 | 
			
		||||
doxygen swrast.doxy
 | 
			
		||||
doxygen swrast_setup.doxy
 | 
			
		||||
doxygen tnl.doxy
 | 
			
		||||
doxygen glapi.doxy
 | 
			
		||||
doxygen shader.doxy
 | 
			
		||||
							
								
								
									
										49
									
								
								doxygen/glapi.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								doxygen/glapi.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
@INCLUDE               = common.doxy
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Mesa GL API dispatcher"
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/mesa/glapi/
 | 
			
		||||
FILE_PATTERNS          = *.c *.h
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = 
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
HTML_OUTPUT            = glapi
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = ../include/
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES               = main.tag=../core \
 | 
			
		||||
                         math.tag=../math \
 | 
			
		||||
                         tnl_dd.tag=../tnl_dd \
 | 
			
		||||
                         swrast.tag=../swrast \
 | 
			
		||||
                         swrast_setup.tag=../swrast_setup \
 | 
			
		||||
                         tnl.tag=../tnl \
 | 
			
		||||
                         vbo.tag=vbo
 | 
			
		||||
GENERATE_TAGFILE       = swrast.tag
 | 
			
		||||
							
								
								
									
										17
									
								
								doxygen/header.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								doxygen/header.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
<html>
 | 
			
		||||
<head>
 | 
			
		||||
<title>Mesa Source Code Documentation</title>
 | 
			
		||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
 | 
			
		||||
</head>
 | 
			
		||||
<body>
 | 
			
		||||
<div class="qindex">
 | 
			
		||||
<a class="qindex" href="../main/index.html">core</a> |
 | 
			
		||||
<a class="qindex" href="../glapi/index.html">glapi</a> |
 | 
			
		||||
<a class="qindex" href="../vbo/index.html">vbo</a> |
 | 
			
		||||
<a class="qindex" href="../math/index.html">math</a> |
 | 
			
		||||
<a class="qindex" href="../shader/index.html">shader</a> |
 | 
			
		||||
<a class="qindex" href="../swrast/index.html">swrast</a> |
 | 
			
		||||
<a class="qindex" href="../swrast_setup/index.html">swrast_setup</a> |
 | 
			
		||||
<a class="qindex" href="../tnl/index.html">tnl</a> |
 | 
			
		||||
<a class="qindex" href="../tnl_dd/index.html">tnl_dd</a>
 | 
			
		||||
</div>
 | 
			
		||||
							
								
								
									
										11
									
								
								doxygen/header_subset.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								doxygen/header_subset.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
<html>
 | 
			
		||||
<head><title>Mesa Source Code Documentation</title>
 | 
			
		||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
 | 
			
		||||
</head>
 | 
			
		||||
<body>
 | 
			
		||||
<div class="qindex">
 | 
			
		||||
<a class="qindex" href="../core_subset/index.html">Mesa Core</a> |
 | 
			
		||||
<a class="qindex" href="../math_subset/index.html">math</a> |
 | 
			
		||||
<a class="qindex" href="../miniglx/index.html">MiniGLX</a> |
 | 
			
		||||
<a class="qindex" href="../radeon_subset/index.html">radeon_subset</a>
 | 
			
		||||
</div>
 | 
			
		||||
							
								
								
									
										50
									
								
								doxygen/main.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								doxygen/main.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,50 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
@INCLUDE               = common.doxy
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Mesa Main"
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/mesa/main/
 | 
			
		||||
FILE_PATTERNS          = *.c *.h
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = ../src/glapitemp.h ../src/glapioffsets.h
 | 
			
		||||
EXCLUDE_PATTERNS       = subset_*
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
HTML_OUTPUT            = main
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = YES
 | 
			
		||||
EXPAND_ONLY_PREDEF     = YES
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = ../include/
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = _HAVE_FULL_GL=1
 | 
			
		||||
EXPAND_AS_DEFINED      = _glthread_DECLARE_STATIC_MUTEX
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES		= tnl_dd.tag=../tnl_dd \
 | 
			
		||||
			 vbo.tag=../vbo \
 | 
			
		||||
                         glapi.tag=../glapi \
 | 
			
		||||
                         math.tag=../math \
 | 
			
		||||
                         shader.tag=../shader \
 | 
			
		||||
                         swrast.tag=../swrast \
 | 
			
		||||
                         swrast_setup.tag=../swrast_setup \
 | 
			
		||||
                         tnl.tag=../tnl
 | 
			
		||||
GENERATE_TAGFILE       = main.tag
 | 
			
		||||
							
								
								
									
										49
									
								
								doxygen/math.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								doxygen/math.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
@INCLUDE               = common.doxy
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Mesa math module"
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/mesa/math/
 | 
			
		||||
FILE_PATTERNS          = *.c \
 | 
			
		||||
                         *.h
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = 
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
HTML_OUTPUT            = math
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = 
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES               = tnl_dd.tag=../tnl_dd \
 | 
			
		||||
                         main.tag=../core \
 | 
			
		||||
                         swrast.tag=../swrast \
 | 
			
		||||
                         swrast_setup.tag=../swrast_setup \
 | 
			
		||||
                         tnl.tag=../tnl \
 | 
			
		||||
                         vbo.tag=../vbo
 | 
			
		||||
GENERATE_TAGFILE       = math.tag
 | 
			
		||||
							
								
								
									
										177
									
								
								doxygen/math_subset.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										177
									
								
								doxygen/math_subset.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,177 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Mesa math module"
 | 
			
		||||
PROJECT_NUMBER         = 
 | 
			
		||||
OUTPUT_DIRECTORY       = .
 | 
			
		||||
OUTPUT_LANGUAGE        = English
 | 
			
		||||
EXTRACT_ALL            = NO
 | 
			
		||||
EXTRACT_PRIVATE        = NO
 | 
			
		||||
EXTRACT_STATIC         = YES
 | 
			
		||||
EXTRACT_LOCAL_CLASSES  = YES
 | 
			
		||||
HIDE_UNDOC_MEMBERS     = NO
 | 
			
		||||
HIDE_UNDOC_CLASSES     = NO
 | 
			
		||||
BRIEF_MEMBER_DESC      = YES
 | 
			
		||||
REPEAT_BRIEF           = YES
 | 
			
		||||
ALWAYS_DETAILED_SEC    = NO
 | 
			
		||||
INLINE_INHERITED_MEMB  = NO
 | 
			
		||||
FULL_PATH_NAMES        = NO
 | 
			
		||||
STRIP_FROM_PATH        = 
 | 
			
		||||
INTERNAL_DOCS          = NO
 | 
			
		||||
STRIP_CODE_COMMENTS    = YES
 | 
			
		||||
CASE_SENSE_NAMES       = YES
 | 
			
		||||
SHORT_NAMES            = NO
 | 
			
		||||
HIDE_SCOPE_NAMES       = NO
 | 
			
		||||
VERBATIM_HEADERS       = YES
 | 
			
		||||
SHOW_INCLUDE_FILES     = YES
 | 
			
		||||
JAVADOC_AUTOBRIEF      = NO
 | 
			
		||||
INHERIT_DOCS           = YES
 | 
			
		||||
INLINE_INFO            = YES
 | 
			
		||||
SORT_MEMBER_DOCS       = NO
 | 
			
		||||
DISTRIBUTE_GROUP_DOC   = NO
 | 
			
		||||
TAB_SIZE               = 8
 | 
			
		||||
GENERATE_TODOLIST      = YES
 | 
			
		||||
GENERATE_TESTLIST      = YES
 | 
			
		||||
GENERATE_BUGLIST       = YES
 | 
			
		||||
ALIASES                = 
 | 
			
		||||
ENABLED_SECTIONS       = 
 | 
			
		||||
MAX_INITIALIZER_LINES  = 30
 | 
			
		||||
OPTIMIZE_OUTPUT_FOR_C  = YES
 | 
			
		||||
SHOW_USED_FILES        = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to warning and progress messages
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
QUIET                  = YES
 | 
			
		||||
WARNINGS               = YES
 | 
			
		||||
WARN_IF_UNDOCUMENTED   = NO
 | 
			
		||||
WARN_FORMAT            = 
 | 
			
		||||
WARN_LOGFILE           = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/mesa/math/
 | 
			
		||||
FILE_PATTERNS          = m_matrix.[ch]
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = 
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to source browsing
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
SOURCE_BROWSER         = NO
 | 
			
		||||
INLINE_SOURCES         = NO
 | 
			
		||||
REFERENCED_BY_RELATION = YES
 | 
			
		||||
REFERENCES_RELATION    = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the alphabetical class index
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ALPHABETICAL_INDEX     = NO
 | 
			
		||||
COLS_IN_ALPHA_INDEX    = 5
 | 
			
		||||
IGNORE_PREFIX          = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_HTML          = YES
 | 
			
		||||
HTML_OUTPUT            = math_subset
 | 
			
		||||
HTML_HEADER            = header_subset.html
 | 
			
		||||
HTML_FOOTER            = 
 | 
			
		||||
HTML_STYLESHEET        = 
 | 
			
		||||
HTML_ALIGN_MEMBERS     = YES
 | 
			
		||||
GENERATE_HTMLHELP      = NO
 | 
			
		||||
GENERATE_CHI           = NO
 | 
			
		||||
BINARY_TOC             = NO
 | 
			
		||||
TOC_EXPAND             = NO
 | 
			
		||||
DISABLE_INDEX          = NO
 | 
			
		||||
ENUM_VALUES_PER_LINE   = 4
 | 
			
		||||
GENERATE_TREEVIEW      = NO
 | 
			
		||||
TREEVIEW_WIDTH         = 250
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the LaTeX output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_LATEX         = NO
 | 
			
		||||
LATEX_OUTPUT           = 
 | 
			
		||||
COMPACT_LATEX          = NO
 | 
			
		||||
PAPER_TYPE             = a4wide
 | 
			
		||||
EXTRA_PACKAGES         = 
 | 
			
		||||
LATEX_HEADER           = 
 | 
			
		||||
PDF_HYPERLINKS         = NO
 | 
			
		||||
USE_PDFLATEX           = NO
 | 
			
		||||
LATEX_BATCHMODE        = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the RTF output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_RTF           = NO
 | 
			
		||||
RTF_OUTPUT             = 
 | 
			
		||||
COMPACT_RTF            = NO
 | 
			
		||||
RTF_HYPERLINKS         = NO
 | 
			
		||||
RTF_STYLESHEET_FILE    = 
 | 
			
		||||
RTF_EXTENSIONS_FILE    = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the man page output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_MAN           = NO
 | 
			
		||||
MAN_OUTPUT             = 
 | 
			
		||||
MAN_EXTENSION          = 
 | 
			
		||||
MAN_LINKS              = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the XML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_XML           = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options for the AutoGen Definitions output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_AUTOGEN_DEF   = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = 
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES               = core_subset.tag=../core_subset
 | 
			
		||||
GENERATE_TAGFILE       = math_subset.tag
 | 
			
		||||
ALLEXTERNALS           = NO
 | 
			
		||||
PERL_PATH              = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the dot tool   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
CLASS_DIAGRAMS         = YES
 | 
			
		||||
HAVE_DOT               = NO
 | 
			
		||||
CLASS_GRAPH            = YES
 | 
			
		||||
COLLABORATION_GRAPH    = YES
 | 
			
		||||
TEMPLATE_RELATIONS     = YES
 | 
			
		||||
HIDE_UNDOC_RELATIONS   = YES
 | 
			
		||||
INCLUDE_GRAPH          = YES
 | 
			
		||||
INCLUDED_BY_GRAPH      = YES
 | 
			
		||||
GRAPHICAL_HIERARCHY    = YES
 | 
			
		||||
DOT_PATH               = 
 | 
			
		||||
DOTFILE_DIRS           = 
 | 
			
		||||
MAX_DOT_GRAPH_WIDTH    = 1024
 | 
			
		||||
MAX_DOT_GRAPH_HEIGHT   = 1024
 | 
			
		||||
GENERATE_LEGEND        = YES
 | 
			
		||||
DOT_CLEANUP            = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to the search engine   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
SEARCHENGINE           = NO
 | 
			
		||||
CGI_NAME               = 
 | 
			
		||||
CGI_URL                = 
 | 
			
		||||
DOC_URL                = 
 | 
			
		||||
DOC_ABSPATH            = 
 | 
			
		||||
BIN_ABSPATH            = 
 | 
			
		||||
EXT_DOC_PATHS          = 
 | 
			
		||||
							
								
								
									
										179
									
								
								doxygen/miniglx.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										179
									
								
								doxygen/miniglx.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,179 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "MiniGLX"
 | 
			
		||||
PROJECT_NUMBER         = 
 | 
			
		||||
OUTPUT_DIRECTORY       = 
 | 
			
		||||
OUTPUT_LANGUAGE        = English
 | 
			
		||||
EXTRACT_ALL            = NO
 | 
			
		||||
EXTRACT_PRIVATE        = NO
 | 
			
		||||
EXTRACT_STATIC         = YES
 | 
			
		||||
EXTRACT_LOCAL_CLASSES  = YES
 | 
			
		||||
HIDE_UNDOC_MEMBERS     = NO
 | 
			
		||||
HIDE_UNDOC_CLASSES     = NO
 | 
			
		||||
BRIEF_MEMBER_DESC      = YES
 | 
			
		||||
REPEAT_BRIEF           = YES
 | 
			
		||||
ALWAYS_DETAILED_SEC    = NO
 | 
			
		||||
INLINE_INHERITED_MEMB  = NO
 | 
			
		||||
FULL_PATH_NAMES        = NO
 | 
			
		||||
STRIP_FROM_PATH        = 
 | 
			
		||||
INTERNAL_DOCS          = YES
 | 
			
		||||
STRIP_CODE_COMMENTS    = YES
 | 
			
		||||
CASE_SENSE_NAMES       = YES
 | 
			
		||||
SHORT_NAMES            = NO
 | 
			
		||||
HIDE_SCOPE_NAMES       = NO
 | 
			
		||||
VERBATIM_HEADERS       = NO
 | 
			
		||||
SHOW_INCLUDE_FILES     = NO
 | 
			
		||||
JAVADOC_AUTOBRIEF      = NO
 | 
			
		||||
INHERIT_DOCS           = YES
 | 
			
		||||
INLINE_INFO            = YES
 | 
			
		||||
SORT_MEMBER_DOCS       = NO
 | 
			
		||||
DISTRIBUTE_GROUP_DOC   = NO
 | 
			
		||||
TAB_SIZE               = 8
 | 
			
		||||
GENERATE_TODOLIST      = YES
 | 
			
		||||
GENERATE_TESTLIST      = YES
 | 
			
		||||
GENERATE_BUGLIST       = YES
 | 
			
		||||
ALIASES                = 
 | 
			
		||||
ENABLED_SECTIONS       = 
 | 
			
		||||
MAX_INITIALIZER_LINES  = 30
 | 
			
		||||
OPTIMIZE_OUTPUT_FOR_C  = NO
 | 
			
		||||
SHOW_USED_FILES        = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to warning and progress messages
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
QUIET                  = YES
 | 
			
		||||
WARNINGS               = YES
 | 
			
		||||
WARN_IF_UNDOCUMENTED   = NO
 | 
			
		||||
WARN_FORMAT            = 
 | 
			
		||||
WARN_LOGFILE           = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/glx/mini/ ../include/GL/miniglx.h
 | 
			
		||||
FILE_PATTERNS          = *.h *.c
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = ../src/glx/mini/glapi.c
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to source browsing
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
SOURCE_BROWSER         = NO
 | 
			
		||||
INLINE_SOURCES         = NO
 | 
			
		||||
REFERENCED_BY_RELATION = YES
 | 
			
		||||
REFERENCES_RELATION    = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the alphabetical class index
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ALPHABETICAL_INDEX     = NO
 | 
			
		||||
COLS_IN_ALPHA_INDEX    = 5
 | 
			
		||||
IGNORE_PREFIX          = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_HTML          = YES
 | 
			
		||||
HTML_OUTPUT            = miniglx
 | 
			
		||||
HTML_HEADER            = header_subset.html
 | 
			
		||||
HTML_FOOTER            = 
 | 
			
		||||
HTML_STYLESHEET        = 
 | 
			
		||||
HTML_ALIGN_MEMBERS     = YES
 | 
			
		||||
GENERATE_HTMLHELP      = NO
 | 
			
		||||
GENERATE_CHI           = NO
 | 
			
		||||
BINARY_TOC             = NO
 | 
			
		||||
TOC_EXPAND             = NO
 | 
			
		||||
DISABLE_INDEX          = NO
 | 
			
		||||
ENUM_VALUES_PER_LINE   = 4
 | 
			
		||||
GENERATE_TREEVIEW      = NO
 | 
			
		||||
TREEVIEW_WIDTH         = 250
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the LaTeX output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_LATEX         = NO
 | 
			
		||||
LATEX_OUTPUT           = 
 | 
			
		||||
COMPACT_LATEX          = NO
 | 
			
		||||
PAPER_TYPE             = a4wide
 | 
			
		||||
EXTRA_PACKAGES         = 
 | 
			
		||||
LATEX_HEADER           = 
 | 
			
		||||
PDF_HYPERLINKS         = NO
 | 
			
		||||
USE_PDFLATEX           = NO
 | 
			
		||||
LATEX_BATCHMODE        = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the RTF output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_RTF           = NO
 | 
			
		||||
RTF_OUTPUT             = 
 | 
			
		||||
COMPACT_RTF            = NO
 | 
			
		||||
RTF_HYPERLINKS         = NO
 | 
			
		||||
RTF_STYLESHEET_FILE    = 
 | 
			
		||||
RTF_EXTENSIONS_FILE    = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the man page output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_MAN           = NO
 | 
			
		||||
MAN_OUTPUT             = 
 | 
			
		||||
MAN_EXTENSION          = 
 | 
			
		||||
MAN_LINKS              = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the XML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_XML           = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options for the AutoGen Definitions output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_AUTOGEN_DEF   = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = ../include/
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES		= \
 | 
			
		||||
			 core_subset.tag=../core_subset \
 | 
			
		||||
                         math_subset.tag=../math_subset
 | 
			
		||||
GENERATE_TAGFILE       = miniglx.tag
 | 
			
		||||
ALLEXTERNALS           = NO
 | 
			
		||||
PERL_PATH              = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the dot tool   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
CLASS_DIAGRAMS         = NO
 | 
			
		||||
HAVE_DOT               = NO
 | 
			
		||||
CLASS_GRAPH            = YES
 | 
			
		||||
COLLABORATION_GRAPH    = YES
 | 
			
		||||
TEMPLATE_RELATIONS     = YES
 | 
			
		||||
HIDE_UNDOC_RELATIONS   = YES
 | 
			
		||||
INCLUDE_GRAPH          = YES
 | 
			
		||||
INCLUDED_BY_GRAPH      = YES
 | 
			
		||||
GRAPHICAL_HIERARCHY    = YES
 | 
			
		||||
DOT_PATH               = 
 | 
			
		||||
DOTFILE_DIRS           = 
 | 
			
		||||
MAX_DOT_GRAPH_WIDTH    = 1024
 | 
			
		||||
MAX_DOT_GRAPH_HEIGHT   = 1024
 | 
			
		||||
GENERATE_LEGEND        = YES
 | 
			
		||||
DOT_CLEANUP            = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to the search engine   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
SEARCHENGINE           = NO
 | 
			
		||||
CGI_NAME               = 
 | 
			
		||||
CGI_URL                = 
 | 
			
		||||
DOC_URL                = 
 | 
			
		||||
DOC_ABSPATH            = 
 | 
			
		||||
BIN_ABSPATH            = 
 | 
			
		||||
EXT_DOC_PATHS          = 
 | 
			
		||||
							
								
								
									
										203
									
								
								doxygen/radeon_subset.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								doxygen/radeon_subset.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,203 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Radeon Subset Driver"
 | 
			
		||||
PROJECT_NUMBER         = 
 | 
			
		||||
OUTPUT_DIRECTORY       = 
 | 
			
		||||
OUTPUT_LANGUAGE        = English
 | 
			
		||||
EXTRACT_ALL            = NO
 | 
			
		||||
EXTRACT_PRIVATE        = NO
 | 
			
		||||
EXTRACT_STATIC         = YES
 | 
			
		||||
EXTRACT_LOCAL_CLASSES  = YES
 | 
			
		||||
HIDE_UNDOC_MEMBERS     = NO
 | 
			
		||||
HIDE_UNDOC_CLASSES     = NO
 | 
			
		||||
BRIEF_MEMBER_DESC      = YES
 | 
			
		||||
REPEAT_BRIEF           = YES
 | 
			
		||||
ALWAYS_DETAILED_SEC    = NO
 | 
			
		||||
INLINE_INHERITED_MEMB  = NO
 | 
			
		||||
FULL_PATH_NAMES        = NO
 | 
			
		||||
STRIP_FROM_PATH        = 
 | 
			
		||||
INTERNAL_DOCS          = YES
 | 
			
		||||
STRIP_CODE_COMMENTS    = YES
 | 
			
		||||
CASE_SENSE_NAMES       = YES
 | 
			
		||||
SHORT_NAMES            = NO
 | 
			
		||||
HIDE_SCOPE_NAMES       = NO
 | 
			
		||||
VERBATIM_HEADERS       = NO
 | 
			
		||||
SHOW_INCLUDE_FILES     = NO
 | 
			
		||||
JAVADOC_AUTOBRIEF      = NO
 | 
			
		||||
INHERIT_DOCS           = YES
 | 
			
		||||
INLINE_INFO            = YES
 | 
			
		||||
SORT_MEMBER_DOCS       = NO
 | 
			
		||||
DISTRIBUTE_GROUP_DOC   = NO
 | 
			
		||||
TAB_SIZE               = 8
 | 
			
		||||
GENERATE_TODOLIST      = YES
 | 
			
		||||
GENERATE_TESTLIST      = YES
 | 
			
		||||
GENERATE_BUGLIST       = YES
 | 
			
		||||
ALIASES                = 
 | 
			
		||||
ENABLED_SECTIONS       = 
 | 
			
		||||
MAX_INITIALIZER_LINES  = 30
 | 
			
		||||
OPTIMIZE_OUTPUT_FOR_C  = NO
 | 
			
		||||
SHOW_USED_FILES        = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to warning and progress messages
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
QUIET                  = YES
 | 
			
		||||
WARNINGS               = YES
 | 
			
		||||
WARN_IF_UNDOCUMENTED   = NO
 | 
			
		||||
WARN_FORMAT            = 
 | 
			
		||||
WARN_LOGFILE           = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = \
 | 
			
		||||
			../src/mesa/drivers/dri/common/mm.c \
 | 
			
		||||
			../src/mesa/drivers/dri/common/mm.h \
 | 
			
		||||
			../src/mesa/drivers/dri/radeon/radeon_context.c \
 | 
			
		||||
			../src/mesa/drivers/dri/radeon/radeon_context.h \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_ioctl.c \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_ioctl.h \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_lock.c \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_lock.h \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_screen.c \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_screen.h \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_state.c \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_state.h \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_state_init.c \
 | 
			
		||||
			../src/mesa/drivers/dri/radeon/radeon_subset.h \
 | 
			
		||||
			../src/mesa/drivers/dri/radeon/radeon_subset_bitmap.c \
 | 
			
		||||
			../src/mesa/drivers/dri/radeon/radeon_subset_readpix.c \
 | 
			
		||||
			../src/mesa/drivers/dri/radeon/radeon_subset_select.c \
 | 
			
		||||
			../src/mesa/drivers/dri/radeon/radeon_subset_tex.c \
 | 
			
		||||
			../src/mesa/drivers/dri/radeon/radeon_subset_vtx.c \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_tcl.h \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_tex.h \
 | 
			
		||||
		 	../src/mesa/drivers/dri/radeon/radeon_vtxfmt.h \
 | 
			
		||||
			../src/mesa/drivers/dri/radeon/server
 | 
			
		||||
FILE_PATTERNS          = *.h *.c
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = 
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to source browsing
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
SOURCE_BROWSER         = NO
 | 
			
		||||
INLINE_SOURCES         = NO
 | 
			
		||||
REFERENCED_BY_RELATION = YES
 | 
			
		||||
REFERENCES_RELATION    = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the alphabetical class index
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ALPHABETICAL_INDEX     = NO
 | 
			
		||||
COLS_IN_ALPHA_INDEX    = 5
 | 
			
		||||
IGNORE_PREFIX          = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_HTML          = YES
 | 
			
		||||
HTML_OUTPUT            = radeon_subset
 | 
			
		||||
HTML_HEADER            = header_subset.html
 | 
			
		||||
HTML_FOOTER            = 
 | 
			
		||||
HTML_STYLESHEET        = 
 | 
			
		||||
HTML_ALIGN_MEMBERS     = YES
 | 
			
		||||
GENERATE_HTMLHELP      = NO
 | 
			
		||||
GENERATE_CHI           = NO
 | 
			
		||||
BINARY_TOC             = NO
 | 
			
		||||
TOC_EXPAND             = NO
 | 
			
		||||
DISABLE_INDEX          = NO
 | 
			
		||||
ENUM_VALUES_PER_LINE   = 4
 | 
			
		||||
GENERATE_TREEVIEW      = NO
 | 
			
		||||
TREEVIEW_WIDTH         = 250
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the LaTeX output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_LATEX         = NO
 | 
			
		||||
LATEX_OUTPUT           = 
 | 
			
		||||
COMPACT_LATEX          = NO
 | 
			
		||||
PAPER_TYPE             = a4wide
 | 
			
		||||
EXTRA_PACKAGES         = 
 | 
			
		||||
LATEX_HEADER           = 
 | 
			
		||||
PDF_HYPERLINKS         = NO
 | 
			
		||||
USE_PDFLATEX           = NO
 | 
			
		||||
LATEX_BATCHMODE        = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the RTF output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_RTF           = NO
 | 
			
		||||
RTF_OUTPUT             = 
 | 
			
		||||
COMPACT_RTF            = NO
 | 
			
		||||
RTF_HYPERLINKS         = NO
 | 
			
		||||
RTF_STYLESHEET_FILE    = 
 | 
			
		||||
RTF_EXTENSIONS_FILE    = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the man page output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_MAN           = NO
 | 
			
		||||
MAN_OUTPUT             = 
 | 
			
		||||
MAN_EXTENSION          = 
 | 
			
		||||
MAN_LINKS              = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the XML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_XML           = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options for the AutoGen Definitions output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
GENERATE_AUTOGEN_DEF   = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = ../include/
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES		= \
 | 
			
		||||
			 core_subset.tag=../core_subset \
 | 
			
		||||
                         math_subset.tag=../math_subset \
 | 
			
		||||
                         miniglx.tag=../miniglx
 | 
			
		||||
GENERATE_TAGFILE       = radeon_subset.tag
 | 
			
		||||
ALLEXTERNALS           = NO
 | 
			
		||||
PERL_PATH              = 
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the dot tool   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
CLASS_DIAGRAMS         = NO
 | 
			
		||||
HAVE_DOT               = NO
 | 
			
		||||
CLASS_GRAPH            = YES
 | 
			
		||||
COLLABORATION_GRAPH    = YES
 | 
			
		||||
TEMPLATE_RELATIONS     = YES
 | 
			
		||||
HIDE_UNDOC_RELATIONS   = YES
 | 
			
		||||
INCLUDE_GRAPH          = YES
 | 
			
		||||
INCLUDED_BY_GRAPH      = YES
 | 
			
		||||
GRAPHICAL_HIERARCHY    = YES
 | 
			
		||||
DOT_PATH               = 
 | 
			
		||||
DOTFILE_DIRS           = 
 | 
			
		||||
MAX_DOT_GRAPH_WIDTH    = 1024
 | 
			
		||||
MAX_DOT_GRAPH_HEIGHT   = 1024
 | 
			
		||||
GENERATE_LEGEND        = YES
 | 
			
		||||
DOT_CLEANUP            = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to the search engine   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
SEARCHENGINE           = NO
 | 
			
		||||
CGI_NAME               = 
 | 
			
		||||
CGI_URL                = 
 | 
			
		||||
DOC_URL                = 
 | 
			
		||||
DOC_ABSPATH            = 
 | 
			
		||||
BIN_ABSPATH            = 
 | 
			
		||||
EXT_DOC_PATHS          = 
 | 
			
		||||
							
								
								
									
										49
									
								
								doxygen/shader.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								doxygen/shader.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
@INCLUDE               = common.doxy
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Mesa Vertex and Fragment Program code"
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/mesa/shader/
 | 
			
		||||
FILE_PATTERNS          = *.c *.h
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = 
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
HTML_OUTPUT            = shader
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = ../include/
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES               = main.tag=../core \
 | 
			
		||||
                         math.tag=../math \
 | 
			
		||||
                         tnl_dd.tag=../tnl_dd \
 | 
			
		||||
                         swrast.tag=../swrast \
 | 
			
		||||
                         swrast_setup.tag=../swrast_setup \
 | 
			
		||||
                         tnl.tag=../tnl \
 | 
			
		||||
                         vbo.tag=vbo
 | 
			
		||||
GENERATE_TAGFILE       = swrast.tag
 | 
			
		||||
							
								
								
									
										48
									
								
								doxygen/swrast.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								doxygen/swrast.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
@INCLUDE               = common.doxy
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Mesa Software Rasterization (swrast)"
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/mesa/swrast/
 | 
			
		||||
FILE_PATTERNS          = *.c *.h
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = 
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
HTML_OUTPUT            = swrast
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = ../include/
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES               = main.tag=../core \
 | 
			
		||||
                         math.tag=../math \
 | 
			
		||||
                         tnl_dd.tag=../tnl_dd \
 | 
			
		||||
                         swrast_setup.tag=../swrast_setup \
 | 
			
		||||
                         tnl.tag=../tnl \
 | 
			
		||||
                         vbo.tag=vbo
 | 
			
		||||
GENERATE_TAGFILE       = swrast.tag
 | 
			
		||||
							
								
								
									
										49
									
								
								doxygen/swrast_setup.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								doxygen/swrast_setup.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
@INCLUDE               = common.doxy
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Mesa swrast_setup"
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/mesa/swrast_setup/
 | 
			
		||||
FILE_PATTERNS          = *.c \
 | 
			
		||||
                         *.h
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = 
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
HTML_OUTPUT            = swrast_setup
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = 
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES               = tnl_dd.tag=../tnl_dd \
 | 
			
		||||
                         main.tag=../core \
 | 
			
		||||
                         math.tag=../math \
 | 
			
		||||
                         swrast.tag=../swrast \
 | 
			
		||||
                         tnl.tag=../tnl \
 | 
			
		||||
                         vbo.tag=../vbo
 | 
			
		||||
GENERATE_TAGFILE       = swrast_setup.tag
 | 
			
		||||
							
								
								
									
										50
									
								
								doxygen/tnl.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								doxygen/tnl.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,50 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
@INCLUDE               = common.doxy
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Mesa Transform and Lighting (tnl)"
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/mesa/tnl/
 | 
			
		||||
FILE_PATTERNS          = *.c \
 | 
			
		||||
                         *.h
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = 
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
HTML_OUTPUT            = tnl
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = 
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES               = tnl_dd.tag=../tnl \
 | 
			
		||||
                         main.tag=../core \
 | 
			
		||||
                         math.tag=../math \
 | 
			
		||||
                         shader.tag=../shader \
 | 
			
		||||
                         swrast.tag=../swrast \
 | 
			
		||||
                         swrast_setup.tag=swrast_setup \
 | 
			
		||||
                         vbo.tag=vbo
 | 
			
		||||
GENERATE_TAGFILE       = tnl.tag
 | 
			
		||||
							
								
								
									
										49
									
								
								doxygen/tnl_dd.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								doxygen/tnl_dd.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
@INCLUDE               = common.doxy
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Mesa tnl_dd"
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/mesa/tnl_dd/
 | 
			
		||||
FILE_PATTERNS          = *.c *.h
 | 
			
		||||
RECURSIVE              = YES
 | 
			
		||||
EXCLUDE                = 
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
HTML_OUTPUT            = tnl_dd
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = 
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES               = main.tag=../core \
 | 
			
		||||
                         math.tag=../math \
 | 
			
		||||
			 shader.tag=../shader \
 | 
			
		||||
                         swrast.tag=../swrast \
 | 
			
		||||
                         swrast_setup.tag=../swrast_setup \
 | 
			
		||||
                         tnl.tag=../tnl \
 | 
			
		||||
                         vbo.tag=vbo
 | 
			
		||||
GENERATE_TAGFILE       = tnl_dd.tag
 | 
			
		||||
							
								
								
									
										50
									
								
								doxygen/vbo.doxy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								doxygen/vbo.doxy
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,50 @@
 | 
			
		||||
# Doxyfile 0.1
 | 
			
		||||
 | 
			
		||||
@INCLUDE               = common.doxy
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# General configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
PROJECT_NAME           = "Mesa vbo"
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the input files
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
INPUT                  = ../src/mesa/vbo/
 | 
			
		||||
FILE_PATTERNS          = *.c \
 | 
			
		||||
                         *.h
 | 
			
		||||
RECURSIVE              = NO
 | 
			
		||||
EXCLUDE                = 
 | 
			
		||||
EXCLUDE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_PATH           = 
 | 
			
		||||
EXAMPLE_PATTERNS       = 
 | 
			
		||||
EXAMPLE_RECURSIVE      = NO
 | 
			
		||||
IMAGE_PATH             = 
 | 
			
		||||
INPUT_FILTER           = 
 | 
			
		||||
FILTER_SOURCE_FILES    = NO
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# configuration options related to the HTML output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
HTML_OUTPUT            = vbo
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the preprocessor   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
ENABLE_PREPROCESSING   = YES
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
SEARCH_INCLUDES        = YES
 | 
			
		||||
INCLUDE_PATH           = 
 | 
			
		||||
INCLUDE_FILE_PATTERNS  = 
 | 
			
		||||
PREDEFINED             = 
 | 
			
		||||
EXPAND_AS_DEFINED      = 
 | 
			
		||||
SKIP_FUNCTION_MACROS   = YES
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration::addtions related to external references   
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
TAGFILES               = main.tag=../core \
 | 
			
		||||
			 math.tag=../math \
 | 
			
		||||
                         shader.tag=../shader \
 | 
			
		||||
			 swrast.tag=../swrast \
 | 
			
		||||
			 swrast_setup.tag=../swrast_setup \
 | 
			
		||||
			 tnl.tag=../tnl \
 | 
			
		||||
			 tnl_dd.tag=../tnl_dd
 | 
			
		||||
GENERATE_TAGFILE       = vbo.tag
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Mesa 3-D graphics library
 | 
			
		||||
 * Version:  6.5.1
 | 
			
		||||
 * Version:  7.4
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright (C) 1999-2006  Brian Paul   All Rights Reserved.
 | 
			
		||||
 *
 | 
			
		||||
 
 | 
			
		||||
@@ -48,34 +48,49 @@
 | 
			
		||||
#define glAsyncMarkerSGIX		MANGLE(AsyncMarkerSGIX)
 | 
			
		||||
#define glAttachObjectARB		MANGLE(AttachObjectARB)
 | 
			
		||||
#define glAttachShader		MANGLE(AttachShader)
 | 
			
		||||
#define glBeginConditionalRender		MANGLE(BeginConditionalRender)
 | 
			
		||||
#define glBeginConditionalRenderNV		MANGLE(BeginConditionalRenderNV)
 | 
			
		||||
#define glBeginFragmentShaderATI		MANGLE(BeginFragmentShaderATI)
 | 
			
		||||
#define glBegin		MANGLE(Begin)
 | 
			
		||||
#define glBeginOcclusionQueryNV		MANGLE(BeginOcclusionQueryNV)
 | 
			
		||||
#define glBeginQueryARB		MANGLE(BeginQueryARB)
 | 
			
		||||
#define glBeginQuery		MANGLE(BeginQuery)
 | 
			
		||||
#define glBeginTransformFeedbackEXT		MANGLE(BeginTransformFeedbackEXT)
 | 
			
		||||
#define glBeginTransformFeedback		MANGLE(BeginTransformFeedback)
 | 
			
		||||
#define glBeginTransformFeedbackNV		MANGLE(BeginTransformFeedbackNV)
 | 
			
		||||
#define glBeginVertexShaderEXT		MANGLE(BeginVertexShaderEXT)
 | 
			
		||||
#define glBindAttribLocationARB		MANGLE(BindAttribLocationARB)
 | 
			
		||||
#define glBindAttribLocation		MANGLE(BindAttribLocation)
 | 
			
		||||
#define glBindBufferARB		MANGLE(BindBufferARB)
 | 
			
		||||
#define glBindBufferBaseEXT		MANGLE(BindBufferBaseEXT)
 | 
			
		||||
#define glBindBufferBase		MANGLE(BindBufferBase)
 | 
			
		||||
#define glBindBufferBaseNV		MANGLE(BindBufferBaseNV)
 | 
			
		||||
#define glBindBuffer		MANGLE(BindBuffer)
 | 
			
		||||
#define glBindBufferOffsetEXT		MANGLE(BindBufferOffsetEXT)
 | 
			
		||||
#define glBindBufferOffsetNV		MANGLE(BindBufferOffsetNV)
 | 
			
		||||
#define glBindBufferRangeEXT		MANGLE(BindBufferRangeEXT)
 | 
			
		||||
#define glBindBufferRange		MANGLE(BindBufferRange)
 | 
			
		||||
#define glBindBufferRangeNV		MANGLE(BindBufferRangeNV)
 | 
			
		||||
#define glBindFragDataLocationEXT		MANGLE(BindFragDataLocationEXT)
 | 
			
		||||
#define glBindFragDataLocation		MANGLE(BindFragDataLocation)
 | 
			
		||||
#define glBindFragmentShaderATI		MANGLE(BindFragmentShaderATI)
 | 
			
		||||
#define glBindFramebufferEXT		MANGLE(BindFramebufferEXT)
 | 
			
		||||
#define glBindFramebuffer		MANGLE(BindFramebuffer)
 | 
			
		||||
#define glBindLightParameterEXT		MANGLE(BindLightParameterEXT)
 | 
			
		||||
#define glBindMaterialParameterEXT		MANGLE(BindMaterialParameterEXT)
 | 
			
		||||
#define glBindMultiTextureEXT		MANGLE(BindMultiTextureEXT)
 | 
			
		||||
#define glBindParameterEXT		MANGLE(BindParameterEXT)
 | 
			
		||||
#define glBindProgramARB		MANGLE(BindProgramARB)
 | 
			
		||||
#define glBindProgramNV		MANGLE(BindProgramNV)
 | 
			
		||||
#define glBindRenderbufferEXT		MANGLE(BindRenderbufferEXT)
 | 
			
		||||
#define glBindRenderbuffer		MANGLE(BindRenderbuffer)
 | 
			
		||||
#define glBindTexGenParameterEXT		MANGLE(BindTexGenParameterEXT)
 | 
			
		||||
#define glBindTextureEXT		MANGLE(BindTextureEXT)
 | 
			
		||||
#define glBindTexture		MANGLE(BindTexture)
 | 
			
		||||
#define glBindTextureUnitParameterEXT		MANGLE(BindTextureUnitParameterEXT)
 | 
			
		||||
#define glBindTransformFeedbackNV		MANGLE(BindTransformFeedbackNV)
 | 
			
		||||
#define glBindVertexArrayAPPLE		MANGLE(BindVertexArrayAPPLE)
 | 
			
		||||
#define glBindVertexArray		MANGLE(BindVertexArray)
 | 
			
		||||
#define glBindVertexShaderEXT		MANGLE(BindVertexShaderEXT)
 | 
			
		||||
#define glBinormal3bEXT		MANGLE(Binormal3bEXT)
 | 
			
		||||
#define glBinormal3bvEXT		MANGLE(Binormal3bvEXT)
 | 
			
		||||
@@ -101,6 +116,7 @@
 | 
			
		||||
#define glBlendFuncSeparateINGR		MANGLE(BlendFuncSeparateINGR)
 | 
			
		||||
#define glBlendFuncSeparate		MANGLE(BlendFuncSeparate)
 | 
			
		||||
#define glBlitFramebufferEXT		MANGLE(BlitFramebufferEXT)
 | 
			
		||||
#define glBlitFramebuffer		MANGLE(BlitFramebuffer)
 | 
			
		||||
#define glBufferDataARB		MANGLE(BufferDataARB)
 | 
			
		||||
#define glBufferData		MANGLE(BufferData)
 | 
			
		||||
#define glBufferParameteriAPPLE		MANGLE(BufferParameteriAPPLE)
 | 
			
		||||
@@ -109,8 +125,15 @@
 | 
			
		||||
#define glCallList		MANGLE(CallList)
 | 
			
		||||
#define glCallLists		MANGLE(CallLists)
 | 
			
		||||
#define glCheckFramebufferStatusEXT		MANGLE(CheckFramebufferStatusEXT)
 | 
			
		||||
#define glCheckFramebufferStatus		MANGLE(CheckFramebufferStatus)
 | 
			
		||||
#define glCheckNamedFramebufferStatusEXT		MANGLE(CheckNamedFramebufferStatusEXT)
 | 
			
		||||
#define glClampColorARB		MANGLE(ClampColorARB)
 | 
			
		||||
#define glClampColor		MANGLE(ClampColor)
 | 
			
		||||
#define glClearAccum		MANGLE(ClearAccum)
 | 
			
		||||
#define glClearBufferfi		MANGLE(ClearBufferfi)
 | 
			
		||||
#define glClearBufferfv		MANGLE(ClearBufferfv)
 | 
			
		||||
#define glClearBufferiv		MANGLE(ClearBufferiv)
 | 
			
		||||
#define glClearBufferuiv		MANGLE(ClearBufferuiv)
 | 
			
		||||
#define glClearColorIiEXT		MANGLE(ClearColorIiEXT)
 | 
			
		||||
#define glClearColorIuiEXT		MANGLE(ClearColorIuiEXT)
 | 
			
		||||
#define glClearColor		MANGLE(ClearColor)
 | 
			
		||||
@@ -123,6 +146,7 @@
 | 
			
		||||
#define glClientActiveTextureARB		MANGLE(ClientActiveTextureARB)
 | 
			
		||||
#define glClientActiveTexture		MANGLE(ClientActiveTexture)
 | 
			
		||||
#define glClientActiveVertexStreamATI		MANGLE(ClientActiveVertexStreamATI)
 | 
			
		||||
#define glClientAttribDefaultEXT		MANGLE(ClientAttribDefaultEXT)
 | 
			
		||||
#define glClipPlane		MANGLE(ClipPlane)
 | 
			
		||||
#define glColor3b		MANGLE(Color3b)
 | 
			
		||||
#define glColor3bv		MANGLE(Color3bv)
 | 
			
		||||
@@ -171,6 +195,7 @@
 | 
			
		||||
#define glColorFragmentOp1ATI		MANGLE(ColorFragmentOp1ATI)
 | 
			
		||||
#define glColorFragmentOp2ATI		MANGLE(ColorFragmentOp2ATI)
 | 
			
		||||
#define glColorFragmentOp3ATI		MANGLE(ColorFragmentOp3ATI)
 | 
			
		||||
#define glColorMaski		MANGLE(ColorMaski)
 | 
			
		||||
#define glColorMaskIndexedEXT		MANGLE(ColorMaskIndexedEXT)
 | 
			
		||||
#define glColorMask		MANGLE(ColorMask)
 | 
			
		||||
#define glColorMaterial		MANGLE(ColorMaterial)
 | 
			
		||||
@@ -196,6 +221,12 @@
 | 
			
		||||
#define glCombinerStageParameterfvNV		MANGLE(CombinerStageParameterfvNV)
 | 
			
		||||
#define glCompileShaderARB		MANGLE(CompileShaderARB)
 | 
			
		||||
#define glCompileShader		MANGLE(CompileShader)
 | 
			
		||||
#define glCompressedMultiTexImage1DEXT		MANGLE(CompressedMultiTexImage1DEXT)
 | 
			
		||||
#define glCompressedMultiTexImage2DEXT		MANGLE(CompressedMultiTexImage2DEXT)
 | 
			
		||||
#define glCompressedMultiTexImage3DEXT		MANGLE(CompressedMultiTexImage3DEXT)
 | 
			
		||||
#define glCompressedMultiTexSubImage1DEXT		MANGLE(CompressedMultiTexSubImage1DEXT)
 | 
			
		||||
#define glCompressedMultiTexSubImage2DEXT		MANGLE(CompressedMultiTexSubImage2DEXT)
 | 
			
		||||
#define glCompressedMultiTexSubImage3DEXT		MANGLE(CompressedMultiTexSubImage3DEXT)
 | 
			
		||||
#define glCompressedTexImage1DARB		MANGLE(CompressedTexImage1DARB)
 | 
			
		||||
#define glCompressedTexImage1D		MANGLE(CompressedTexImage1D)
 | 
			
		||||
#define glCompressedTexImage2DARB		MANGLE(CompressedTexImage2DARB)
 | 
			
		||||
@@ -208,6 +239,12 @@
 | 
			
		||||
#define glCompressedTexSubImage2D		MANGLE(CompressedTexSubImage2D)
 | 
			
		||||
#define glCompressedTexSubImage3DARB		MANGLE(CompressedTexSubImage3DARB)
 | 
			
		||||
#define glCompressedTexSubImage3D		MANGLE(CompressedTexSubImage3D)
 | 
			
		||||
#define glCompressedTextureImage1DEXT		MANGLE(CompressedTextureImage1DEXT)
 | 
			
		||||
#define glCompressedTextureImage2DEXT		MANGLE(CompressedTextureImage2DEXT)
 | 
			
		||||
#define glCompressedTextureImage3DEXT		MANGLE(CompressedTextureImage3DEXT)
 | 
			
		||||
#define glCompressedTextureSubImage1DEXT		MANGLE(CompressedTextureSubImage1DEXT)
 | 
			
		||||
#define glCompressedTextureSubImage2DEXT		MANGLE(CompressedTextureSubImage2DEXT)
 | 
			
		||||
#define glCompressedTextureSubImage3DEXT		MANGLE(CompressedTextureSubImage3DEXT)
 | 
			
		||||
#define glConvolutionFilter1DEXT		MANGLE(ConvolutionFilter1DEXT)
 | 
			
		||||
#define glConvolutionFilter1D		MANGLE(ConvolutionFilter1D)
 | 
			
		||||
#define glConvolutionFilter2DEXT		MANGLE(ConvolutionFilter2DEXT)
 | 
			
		||||
@@ -228,6 +265,11 @@
 | 
			
		||||
#define glCopyConvolutionFilter1D		MANGLE(CopyConvolutionFilter1D)
 | 
			
		||||
#define glCopyConvolutionFilter2DEXT		MANGLE(CopyConvolutionFilter2DEXT)
 | 
			
		||||
#define glCopyConvolutionFilter2D		MANGLE(CopyConvolutionFilter2D)
 | 
			
		||||
#define glCopyMultiTexImage1DEXT		MANGLE(CopyMultiTexImage1DEXT)
 | 
			
		||||
#define glCopyMultiTexImage2DEXT		MANGLE(CopyMultiTexImage2DEXT)
 | 
			
		||||
#define glCopyMultiTexSubImage1DEXT		MANGLE(CopyMultiTexSubImage1DEXT)
 | 
			
		||||
#define glCopyMultiTexSubImage2DEXT		MANGLE(CopyMultiTexSubImage2DEXT)
 | 
			
		||||
#define glCopyMultiTexSubImage3DEXT		MANGLE(CopyMultiTexSubImage3DEXT)
 | 
			
		||||
#define glCopyPixels		MANGLE(CopyPixels)
 | 
			
		||||
#define glCopyTexImage1DEXT		MANGLE(CopyTexImage1DEXT)
 | 
			
		||||
#define glCopyTexImage1D		MANGLE(CopyTexImage1D)
 | 
			
		||||
@@ -239,6 +281,11 @@
 | 
			
		||||
#define glCopyTexSubImage2D		MANGLE(CopyTexSubImage2D)
 | 
			
		||||
#define glCopyTexSubImage3DEXT		MANGLE(CopyTexSubImage3DEXT)
 | 
			
		||||
#define glCopyTexSubImage3D		MANGLE(CopyTexSubImage3D)
 | 
			
		||||
#define glCopyTextureImage1DEXT		MANGLE(CopyTextureImage1DEXT)
 | 
			
		||||
#define glCopyTextureImage2DEXT		MANGLE(CopyTextureImage2DEXT)
 | 
			
		||||
#define glCopyTextureSubImage1DEXT		MANGLE(CopyTextureSubImage1DEXT)
 | 
			
		||||
#define glCopyTextureSubImage2DEXT		MANGLE(CopyTextureSubImage2DEXT)
 | 
			
		||||
#define glCopyTextureSubImage3DEXT		MANGLE(CopyTextureSubImage3DEXT)
 | 
			
		||||
#define glCreateDebugObjectMESA		MANGLE(CreateDebugObjectMESA)
 | 
			
		||||
#define glCreateProgram		MANGLE(CreateProgram)
 | 
			
		||||
#define glCreateProgramObjectARB		MANGLE(CreateProgramObjectARB)
 | 
			
		||||
@@ -258,6 +305,7 @@
 | 
			
		||||
#define glDeleteFencesNV		MANGLE(DeleteFencesNV)
 | 
			
		||||
#define glDeleteFragmentShaderATI		MANGLE(DeleteFragmentShaderATI)
 | 
			
		||||
#define glDeleteFramebuffersEXT		MANGLE(DeleteFramebuffersEXT)
 | 
			
		||||
#define glDeleteFramebuffers		MANGLE(DeleteFramebuffers)
 | 
			
		||||
#define glDeleteLists		MANGLE(DeleteLists)
 | 
			
		||||
#define glDeleteObjectARB		MANGLE(DeleteObjectARB)
 | 
			
		||||
#define glDeleteOcclusionQueriesNV		MANGLE(DeleteOcclusionQueriesNV)
 | 
			
		||||
@@ -267,10 +315,13 @@
 | 
			
		||||
#define glDeleteQueriesARB		MANGLE(DeleteQueriesARB)
 | 
			
		||||
#define glDeleteQueries		MANGLE(DeleteQueries)
 | 
			
		||||
#define glDeleteRenderbuffersEXT		MANGLE(DeleteRenderbuffersEXT)
 | 
			
		||||
#define glDeleteRenderbuffers		MANGLE(DeleteRenderbuffers)
 | 
			
		||||
#define glDeleteShader		MANGLE(DeleteShader)
 | 
			
		||||
#define glDeleteTexturesEXT		MANGLE(DeleteTexturesEXT)
 | 
			
		||||
#define glDeleteTextures		MANGLE(DeleteTextures)
 | 
			
		||||
#define glDeleteTransformFeedbacksNV		MANGLE(DeleteTransformFeedbacksNV)
 | 
			
		||||
#define glDeleteVertexArraysAPPLE		MANGLE(DeleteVertexArraysAPPLE)
 | 
			
		||||
#define glDeleteVertexArrays		MANGLE(DeleteVertexArrays)
 | 
			
		||||
#define glDeleteVertexShaderEXT		MANGLE(DeleteVertexShaderEXT)
 | 
			
		||||
#define glDepthBoundsdNV		MANGLE(DepthBoundsdNV)
 | 
			
		||||
#define glDepthBoundsEXT		MANGLE(DepthBoundsEXT)
 | 
			
		||||
@@ -281,13 +332,16 @@
 | 
			
		||||
#define glDetachObjectARB		MANGLE(DetachObjectARB)
 | 
			
		||||
#define glDetachShader		MANGLE(DetachShader)
 | 
			
		||||
#define glDetailTexFuncSGIS		MANGLE(DetailTexFuncSGIS)
 | 
			
		||||
#define glDisableClientStateIndexedEXT		MANGLE(DisableClientStateIndexedEXT)
 | 
			
		||||
#define glDisableClientState		MANGLE(DisableClientState)
 | 
			
		||||
#define glDisablei		MANGLE(Disablei)
 | 
			
		||||
#define glDisableIndexedEXT		MANGLE(DisableIndexedEXT)
 | 
			
		||||
#define glDisable		MANGLE(Disable)
 | 
			
		||||
#define glDisableVariantClientStateEXT		MANGLE(DisableVariantClientStateEXT)
 | 
			
		||||
#define glDisableVertexAttribArrayARB		MANGLE(DisableVertexAttribArrayARB)
 | 
			
		||||
#define glDisableVertexAttribArray		MANGLE(DisableVertexAttribArray)
 | 
			
		||||
#define glDrawArraysEXT		MANGLE(DrawArraysEXT)
 | 
			
		||||
#define glDrawArraysInstancedARB		MANGLE(DrawArraysInstancedARB)
 | 
			
		||||
#define glDrawArraysInstancedEXT		MANGLE(DrawArraysInstancedEXT)
 | 
			
		||||
#define glDrawArrays		MANGLE(DrawArrays)
 | 
			
		||||
#define glDrawBuffer		MANGLE(DrawBuffer)
 | 
			
		||||
@@ -296,6 +350,7 @@
 | 
			
		||||
#define glDrawBuffers		MANGLE(DrawBuffers)
 | 
			
		||||
#define glDrawElementArrayAPPLE		MANGLE(DrawElementArrayAPPLE)
 | 
			
		||||
#define glDrawElementArrayATI		MANGLE(DrawElementArrayATI)
 | 
			
		||||
#define glDrawElementsInstancedARB		MANGLE(DrawElementsInstancedARB)
 | 
			
		||||
#define glDrawElementsInstancedEXT		MANGLE(DrawElementsInstancedEXT)
 | 
			
		||||
#define glDrawElements		MANGLE(DrawElements)
 | 
			
		||||
#define glDrawMeshArraysSUN		MANGLE(DrawMeshArraysSUN)
 | 
			
		||||
@@ -304,6 +359,7 @@
 | 
			
		||||
#define glDrawRangeElementArrayATI		MANGLE(DrawRangeElementArrayATI)
 | 
			
		||||
#define glDrawRangeElementsEXT		MANGLE(DrawRangeElementsEXT)
 | 
			
		||||
#define glDrawRangeElements		MANGLE(DrawRangeElements)
 | 
			
		||||
#define glDrawTransformFeedbackNV		MANGLE(DrawTransformFeedbackNV)
 | 
			
		||||
#define glEdgeFlag		MANGLE(EdgeFlag)
 | 
			
		||||
#define glEdgeFlagPointerEXT		MANGLE(EdgeFlagPointerEXT)
 | 
			
		||||
#define glEdgeFlagPointerListIBM		MANGLE(EdgeFlagPointerListIBM)
 | 
			
		||||
@@ -311,18 +367,24 @@
 | 
			
		||||
#define glEdgeFlagv		MANGLE(EdgeFlagv)
 | 
			
		||||
#define glElementPointerAPPLE		MANGLE(ElementPointerAPPLE)
 | 
			
		||||
#define glElementPointerATI		MANGLE(ElementPointerATI)
 | 
			
		||||
#define glEnableClientStateIndexedEXT		MANGLE(EnableClientStateIndexedEXT)
 | 
			
		||||
#define glEnableClientState		MANGLE(EnableClientState)
 | 
			
		||||
#define glEnablei		MANGLE(Enablei)
 | 
			
		||||
#define glEnableIndexedEXT		MANGLE(EnableIndexedEXT)
 | 
			
		||||
#define glEnable		MANGLE(Enable)
 | 
			
		||||
#define glEnableVariantClientStateEXT		MANGLE(EnableVariantClientStateEXT)
 | 
			
		||||
#define glEnableVertexAttribArrayARB		MANGLE(EnableVertexAttribArrayARB)
 | 
			
		||||
#define glEnableVertexAttribArray		MANGLE(EnableVertexAttribArray)
 | 
			
		||||
#define glEndConditionalRender		MANGLE(EndConditionalRender)
 | 
			
		||||
#define glEndConditionalRenderNV		MANGLE(EndConditionalRenderNV)
 | 
			
		||||
#define glEndFragmentShaderATI		MANGLE(EndFragmentShaderATI)
 | 
			
		||||
#define glEndList		MANGLE(EndList)
 | 
			
		||||
#define glEnd		MANGLE(End)
 | 
			
		||||
#define glEndOcclusionQueryNV		MANGLE(EndOcclusionQueryNV)
 | 
			
		||||
#define glEndQueryARB		MANGLE(EndQueryARB)
 | 
			
		||||
#define glEndQuery		MANGLE(EndQuery)
 | 
			
		||||
#define glEndTransformFeedbackEXT		MANGLE(EndTransformFeedbackEXT)
 | 
			
		||||
#define glEndTransformFeedback		MANGLE(EndTransformFeedback)
 | 
			
		||||
#define glEndTransformFeedbackNV		MANGLE(EndTransformFeedbackNV)
 | 
			
		||||
#define glEndVertexShaderEXT		MANGLE(EndVertexShaderEXT)
 | 
			
		||||
#define glEvalCoord1d		MANGLE(EvalCoord1d)
 | 
			
		||||
@@ -350,6 +412,7 @@
 | 
			
		||||
#define glFinishTextureSUNX		MANGLE(FinishTextureSUNX)
 | 
			
		||||
#define glFlush		MANGLE(Flush)
 | 
			
		||||
#define glFlushMappedBufferRangeAPPLE		MANGLE(FlushMappedBufferRangeAPPLE)
 | 
			
		||||
#define glFlushMappedBufferRange		MANGLE(FlushMappedBufferRange)
 | 
			
		||||
#define glFlushPixelDataRangeNV		MANGLE(FlushPixelDataRangeNV)
 | 
			
		||||
#define glFlushRasterSGIX		MANGLE(FlushRasterSGIX)
 | 
			
		||||
#define glFlushVertexArrayRangeAPPLE		MANGLE(FlushVertexArrayRangeAPPLE)
 | 
			
		||||
@@ -385,13 +448,25 @@
 | 
			
		||||
#define glFragmentMaterialfvSGIX		MANGLE(FragmentMaterialfvSGIX)
 | 
			
		||||
#define glFragmentMaterialiSGIX		MANGLE(FragmentMaterialiSGIX)
 | 
			
		||||
#define glFragmentMaterialivSGIX		MANGLE(FragmentMaterialivSGIX)
 | 
			
		||||
#define glFramebufferDrawBufferEXT		MANGLE(FramebufferDrawBufferEXT)
 | 
			
		||||
#define glFramebufferDrawBuffersEXT		MANGLE(FramebufferDrawBuffersEXT)
 | 
			
		||||
#define glFramebufferReadBufferEXT		MANGLE(FramebufferReadBufferEXT)
 | 
			
		||||
#define glFramebufferRenderbufferEXT		MANGLE(FramebufferRenderbufferEXT)
 | 
			
		||||
#define glFramebufferRenderbuffer		MANGLE(FramebufferRenderbuffer)
 | 
			
		||||
#define glFramebufferTexture1DEXT		MANGLE(FramebufferTexture1DEXT)
 | 
			
		||||
#define glFramebufferTexture1D		MANGLE(FramebufferTexture1D)
 | 
			
		||||
#define glFramebufferTexture2DEXT		MANGLE(FramebufferTexture2DEXT)
 | 
			
		||||
#define glFramebufferTexture2D		MANGLE(FramebufferTexture2D)
 | 
			
		||||
#define glFramebufferTexture3DEXT		MANGLE(FramebufferTexture3DEXT)
 | 
			
		||||
#define glFramebufferTexture3D		MANGLE(FramebufferTexture3D)
 | 
			
		||||
#define glFramebufferTextureARB		MANGLE(FramebufferTextureARB)
 | 
			
		||||
#define glFramebufferTextureEXT		MANGLE(FramebufferTextureEXT)
 | 
			
		||||
#define glFramebufferTextureFaceARB		MANGLE(FramebufferTextureFaceARB)
 | 
			
		||||
#define glFramebufferTextureFaceEXT		MANGLE(FramebufferTextureFaceEXT)
 | 
			
		||||
#define glFramebufferTextureLayerARB		MANGLE(FramebufferTextureLayerARB)
 | 
			
		||||
#define glFramebufferTextureLayerEXT		MANGLE(FramebufferTextureLayerEXT)
 | 
			
		||||
#define glFramebufferTextureLayer		MANGLE(FramebufferTextureLayer)
 | 
			
		||||
#define glFrameTerminatorGREMEDY		MANGLE(FrameTerminatorGREMEDY)
 | 
			
		||||
#define glFrameZoomSGIX		MANGLE(FrameZoomSGIX)
 | 
			
		||||
#define glFreeObjectBufferATI		MANGLE(FreeObjectBufferATI)
 | 
			
		||||
#define glFrontFace		MANGLE(FrontFace)
 | 
			
		||||
@@ -400,10 +475,14 @@
 | 
			
		||||
#define glGenBuffersARB		MANGLE(GenBuffersARB)
 | 
			
		||||
#define glGenBuffers		MANGLE(GenBuffers)
 | 
			
		||||
#define glGenerateMipmapEXT		MANGLE(GenerateMipmapEXT)
 | 
			
		||||
#define glGenerateMipmap		MANGLE(GenerateMipmap)
 | 
			
		||||
#define glGenerateMultiTexMipmapEXT		MANGLE(GenerateMultiTexMipmapEXT)
 | 
			
		||||
#define glGenerateTextureMipmapEXT		MANGLE(GenerateTextureMipmapEXT)
 | 
			
		||||
#define glGenFencesAPPLE		MANGLE(GenFencesAPPLE)
 | 
			
		||||
#define glGenFencesNV		MANGLE(GenFencesNV)
 | 
			
		||||
#define glGenFragmentShadersATI		MANGLE(GenFragmentShadersATI)
 | 
			
		||||
#define glGenFramebuffersEXT		MANGLE(GenFramebuffersEXT)
 | 
			
		||||
#define glGenFramebuffers		MANGLE(GenFramebuffers)
 | 
			
		||||
#define glGenLists		MANGLE(GenLists)
 | 
			
		||||
#define glGenOcclusionQueriesNV		MANGLE(GenOcclusionQueriesNV)
 | 
			
		||||
#define glGenProgramsARB		MANGLE(GenProgramsARB)
 | 
			
		||||
@@ -411,10 +490,13 @@
 | 
			
		||||
#define glGenQueriesARB		MANGLE(GenQueriesARB)
 | 
			
		||||
#define glGenQueries		MANGLE(GenQueries)
 | 
			
		||||
#define glGenRenderbuffersEXT		MANGLE(GenRenderbuffersEXT)
 | 
			
		||||
#define glGenRenderbuffers		MANGLE(GenRenderbuffers)
 | 
			
		||||
#define glGenSymbolsEXT		MANGLE(GenSymbolsEXT)
 | 
			
		||||
#define glGenTexturesEXT		MANGLE(GenTexturesEXT)
 | 
			
		||||
#define glGenTextures		MANGLE(GenTextures)
 | 
			
		||||
#define glGenTransformFeedbacksNV		MANGLE(GenTransformFeedbacksNV)
 | 
			
		||||
#define glGenVertexArraysAPPLE		MANGLE(GenVertexArraysAPPLE)
 | 
			
		||||
#define glGenVertexArrays		MANGLE(GenVertexArrays)
 | 
			
		||||
#define glGenVertexShadersEXT		MANGLE(GenVertexShadersEXT)
 | 
			
		||||
#define glGetActiveAttribARB		MANGLE(GetActiveAttribARB)
 | 
			
		||||
#define glGetActiveAttrib		MANGLE(GetActiveAttrib)
 | 
			
		||||
@@ -428,6 +510,7 @@
 | 
			
		||||
#define glGetAttribLocationARB		MANGLE(GetAttribLocationARB)
 | 
			
		||||
#define glGetAttribLocation		MANGLE(GetAttribLocation)
 | 
			
		||||
#define glGetBooleanIndexedvEXT		MANGLE(GetBooleanIndexedvEXT)
 | 
			
		||||
#define glGetBooleani_v		MANGLE(GetBooleani_v)
 | 
			
		||||
#define glGetBooleanv		MANGLE(GetBooleanv)
 | 
			
		||||
#define glGetBufferParameterivARB		MANGLE(GetBufferParameterivARB)
 | 
			
		||||
#define glGetBufferParameteriv		MANGLE(GetBufferParameteriv)
 | 
			
		||||
@@ -450,8 +533,10 @@
 | 
			
		||||
#define glGetCombinerOutputParameterfvNV		MANGLE(GetCombinerOutputParameterfvNV)
 | 
			
		||||
#define glGetCombinerOutputParameterivNV		MANGLE(GetCombinerOutputParameterivNV)
 | 
			
		||||
#define glGetCombinerStageParameterfvNV		MANGLE(GetCombinerStageParameterfvNV)
 | 
			
		||||
#define glGetCompressedMultiTexImageEXT		MANGLE(GetCompressedMultiTexImageEXT)
 | 
			
		||||
#define glGetCompressedTexImageARB		MANGLE(GetCompressedTexImageARB)
 | 
			
		||||
#define glGetCompressedTexImage		MANGLE(GetCompressedTexImage)
 | 
			
		||||
#define glGetCompressedTextureImageEXT		MANGLE(GetCompressedTextureImageEXT)
 | 
			
		||||
#define glGetConvolutionFilterEXT		MANGLE(GetConvolutionFilterEXT)
 | 
			
		||||
#define glGetConvolutionFilter		MANGLE(GetConvolutionFilter)
 | 
			
		||||
#define glGetConvolutionParameterfvEXT		MANGLE(GetConvolutionParameterfvEXT)
 | 
			
		||||
@@ -461,19 +546,24 @@
 | 
			
		||||
#define glGetDebugLogLengthMESA		MANGLE(GetDebugLogLengthMESA)
 | 
			
		||||
#define glGetDebugLogMESA		MANGLE(GetDebugLogMESA)
 | 
			
		||||
#define glGetDetailTexFuncSGIS		MANGLE(GetDetailTexFuncSGIS)
 | 
			
		||||
#define glGetDoubleIndexedvEXT		MANGLE(GetDoubleIndexedvEXT)
 | 
			
		||||
#define glGetDoublev		MANGLE(GetDoublev)
 | 
			
		||||
#define glGetError		MANGLE(GetError)
 | 
			
		||||
#define glGetFenceivNV		MANGLE(GetFenceivNV)
 | 
			
		||||
#define glGetFinalCombinerInputParameterfvNV		MANGLE(GetFinalCombinerInputParameterfvNV)
 | 
			
		||||
#define glGetFinalCombinerInputParameterivNV		MANGLE(GetFinalCombinerInputParameterivNV)
 | 
			
		||||
#define glGetFloatIndexedvEXT		MANGLE(GetFloatIndexedvEXT)
 | 
			
		||||
#define glGetFloatv		MANGLE(GetFloatv)
 | 
			
		||||
#define glGetFogFuncSGIS		MANGLE(GetFogFuncSGIS)
 | 
			
		||||
#define glGetFragDataLocationEXT		MANGLE(GetFragDataLocationEXT)
 | 
			
		||||
#define glGetFragDataLocation		MANGLE(GetFragDataLocation)
 | 
			
		||||
#define glGetFragmentLightfvSGIX		MANGLE(GetFragmentLightfvSGIX)
 | 
			
		||||
#define glGetFragmentLightivSGIX		MANGLE(GetFragmentLightivSGIX)
 | 
			
		||||
#define glGetFragmentMaterialfvSGIX		MANGLE(GetFragmentMaterialfvSGIX)
 | 
			
		||||
#define glGetFragmentMaterialivSGIX		MANGLE(GetFragmentMaterialivSGIX)
 | 
			
		||||
#define glGetFramebufferAttachmentParameterivEXT		MANGLE(GetFramebufferAttachmentParameterivEXT)
 | 
			
		||||
#define glGetFramebufferAttachmentParameteriv		MANGLE(GetFramebufferAttachmentParameteriv)
 | 
			
		||||
#define glGetFramebufferParameterivEXT		MANGLE(GetFramebufferParameterivEXT)
 | 
			
		||||
#define glGetHandleARB		MANGLE(GetHandleARB)
 | 
			
		||||
#define glGetHistogramEXT		MANGLE(GetHistogramEXT)
 | 
			
		||||
#define glGetHistogram		MANGLE(GetHistogram)
 | 
			
		||||
@@ -486,6 +576,7 @@
 | 
			
		||||
#define glGetInfoLogARB		MANGLE(GetInfoLogARB)
 | 
			
		||||
#define glGetInstrumentsSGIX		MANGLE(GetInstrumentsSGIX)
 | 
			
		||||
#define glGetIntegerIndexedvEXT		MANGLE(GetIntegerIndexedvEXT)
 | 
			
		||||
#define glGetIntegeri_v		MANGLE(GetIntegeri_v)
 | 
			
		||||
#define glGetIntegerv		MANGLE(GetIntegerv)
 | 
			
		||||
#define glGetInvariantBooleanvEXT		MANGLE(GetInvariantBooleanvEXT)
 | 
			
		||||
#define glGetInvariantFloatvEXT		MANGLE(GetInvariantFloatvEXT)
 | 
			
		||||
@@ -513,6 +604,30 @@
 | 
			
		||||
#define glGetMinmaxParameterfv		MANGLE(GetMinmaxParameterfv)
 | 
			
		||||
#define glGetMinmaxParameterivEXT		MANGLE(GetMinmaxParameterivEXT)
 | 
			
		||||
#define glGetMinmaxParameteriv		MANGLE(GetMinmaxParameteriv)
 | 
			
		||||
#define glGetMultisamplefvNV		MANGLE(GetMultisamplefvNV)
 | 
			
		||||
#define glGetMultiTexEnvfvEXT		MANGLE(GetMultiTexEnvfvEXT)
 | 
			
		||||
#define glGetMultiTexEnvivEXT		MANGLE(GetMultiTexEnvivEXT)
 | 
			
		||||
#define glGetMultiTexGendvEXT		MANGLE(GetMultiTexGendvEXT)
 | 
			
		||||
#define glGetMultiTexGenfvEXT		MANGLE(GetMultiTexGenfvEXT)
 | 
			
		||||
#define glGetMultiTexGenivEXT		MANGLE(GetMultiTexGenivEXT)
 | 
			
		||||
#define glGetMultiTexImageEXT		MANGLE(GetMultiTexImageEXT)
 | 
			
		||||
#define glGetMultiTexLevelParameterfvEXT		MANGLE(GetMultiTexLevelParameterfvEXT)
 | 
			
		||||
#define glGetMultiTexLevelParameterivEXT		MANGLE(GetMultiTexLevelParameterivEXT)
 | 
			
		||||
#define glGetMultiTexParameterfvEXT		MANGLE(GetMultiTexParameterfvEXT)
 | 
			
		||||
#define glGetMultiTexParameterIivEXT		MANGLE(GetMultiTexParameterIivEXT)
 | 
			
		||||
#define glGetMultiTexParameterIuivEXT		MANGLE(GetMultiTexParameterIuivEXT)
 | 
			
		||||
#define glGetMultiTexParameterivEXT		MANGLE(GetMultiTexParameterivEXT)
 | 
			
		||||
#define glGetNamedBufferParameterivEXT		MANGLE(GetNamedBufferParameterivEXT)
 | 
			
		||||
#define glGetNamedBufferPointervEXT		MANGLE(GetNamedBufferPointervEXT)
 | 
			
		||||
#define glGetNamedBufferSubDataEXT		MANGLE(GetNamedBufferSubDataEXT)
 | 
			
		||||
#define glGetNamedFramebufferAttachmentParameterivEXT		MANGLE(GetNamedFramebufferAttachmentParameterivEXT)
 | 
			
		||||
#define glGetNamedProgramivEXT		MANGLE(GetNamedProgramivEXT)
 | 
			
		||||
#define glGetNamedProgramLocalParameterdvEXT		MANGLE(GetNamedProgramLocalParameterdvEXT)
 | 
			
		||||
#define glGetNamedProgramLocalParameterfvEXT		MANGLE(GetNamedProgramLocalParameterfvEXT)
 | 
			
		||||
#define glGetNamedProgramLocalParameterIivEXT		MANGLE(GetNamedProgramLocalParameterIivEXT)
 | 
			
		||||
#define glGetNamedProgramLocalParameterIuivEXT		MANGLE(GetNamedProgramLocalParameterIuivEXT)
 | 
			
		||||
#define glGetNamedProgramStringEXT		MANGLE(GetNamedProgramStringEXT)
 | 
			
		||||
#define glGetNamedRenderbufferParameterivEXT		MANGLE(GetNamedRenderbufferParameterivEXT)
 | 
			
		||||
#define glGetObjectBufferfvATI		MANGLE(GetObjectBufferfvATI)
 | 
			
		||||
#define glGetObjectBufferivATI		MANGLE(GetObjectBufferivATI)
 | 
			
		||||
#define glGetObjectParameterfvARB		MANGLE(GetObjectParameterfvARB)
 | 
			
		||||
@@ -524,6 +639,7 @@
 | 
			
		||||
#define glGetPixelMapusv		MANGLE(GetPixelMapusv)
 | 
			
		||||
#define glGetPixelTexGenParameterfvSGIS		MANGLE(GetPixelTexGenParameterfvSGIS)
 | 
			
		||||
#define glGetPixelTexGenParameterivSGIS		MANGLE(GetPixelTexGenParameterivSGIS)
 | 
			
		||||
#define glGetPointerIndexedvEXT		MANGLE(GetPointerIndexedvEXT)
 | 
			
		||||
#define glGetPointervEXT		MANGLE(GetPointervEXT)
 | 
			
		||||
#define glGetPointerv		MANGLE(GetPointerv)
 | 
			
		||||
#define glGetPolygonStipple		MANGLE(GetPolygonStipple)
 | 
			
		||||
@@ -555,6 +671,7 @@
 | 
			
		||||
#define glGetQueryObjectuivARB		MANGLE(GetQueryObjectuivARB)
 | 
			
		||||
#define glGetQueryObjectuiv		MANGLE(GetQueryObjectuiv)
 | 
			
		||||
#define glGetRenderbufferParameterivEXT		MANGLE(GetRenderbufferParameterivEXT)
 | 
			
		||||
#define glGetRenderbufferParameteriv		MANGLE(GetRenderbufferParameteriv)
 | 
			
		||||
#define glGetSeparableFilterEXT		MANGLE(GetSeparableFilterEXT)
 | 
			
		||||
#define glGetSeparableFilter		MANGLE(GetSeparableFilter)
 | 
			
		||||
#define glGetShaderInfoLog		MANGLE(GetShaderInfoLog)
 | 
			
		||||
@@ -562,6 +679,7 @@
 | 
			
		||||
#define glGetShaderSourceARB		MANGLE(GetShaderSourceARB)
 | 
			
		||||
#define glGetShaderSource		MANGLE(GetShaderSource)
 | 
			
		||||
#define glGetSharpenTexFuncSGIS		MANGLE(GetSharpenTexFuncSGIS)
 | 
			
		||||
#define glGetStringi		MANGLE(GetStringi)
 | 
			
		||||
#define glGetString		MANGLE(GetString)
 | 
			
		||||
#define glGetTexBumpParameterfvATI		MANGLE(GetTexBumpParameterfvATI)
 | 
			
		||||
#define glGetTexBumpParameterivATI		MANGLE(GetTexBumpParameterivATI)
 | 
			
		||||
@@ -576,9 +694,20 @@
 | 
			
		||||
#define glGetTexLevelParameteriv		MANGLE(GetTexLevelParameteriv)
 | 
			
		||||
#define glGetTexParameterfv		MANGLE(GetTexParameterfv)
 | 
			
		||||
#define glGetTexParameterIivEXT		MANGLE(GetTexParameterIivEXT)
 | 
			
		||||
#define glGetTexParameterIiv		MANGLE(GetTexParameterIiv)
 | 
			
		||||
#define glGetTexParameterIuivEXT		MANGLE(GetTexParameterIuivEXT)
 | 
			
		||||
#define glGetTexParameterIuiv		MANGLE(GetTexParameterIuiv)
 | 
			
		||||
#define glGetTexParameteriv		MANGLE(GetTexParameteriv)
 | 
			
		||||
#define glGetTextureImageEXT		MANGLE(GetTextureImageEXT)
 | 
			
		||||
#define glGetTextureLevelParameterfvEXT		MANGLE(GetTextureLevelParameterfvEXT)
 | 
			
		||||
#define glGetTextureLevelParameterivEXT		MANGLE(GetTextureLevelParameterivEXT)
 | 
			
		||||
#define glGetTextureParameterfvEXT		MANGLE(GetTextureParameterfvEXT)
 | 
			
		||||
#define glGetTextureParameterIivEXT		MANGLE(GetTextureParameterIivEXT)
 | 
			
		||||
#define glGetTextureParameterIuivEXT		MANGLE(GetTextureParameterIuivEXT)
 | 
			
		||||
#define glGetTextureParameterivEXT		MANGLE(GetTextureParameterivEXT)
 | 
			
		||||
#define glGetTrackMatrixivNV		MANGLE(GetTrackMatrixivNV)
 | 
			
		||||
#define glGetTransformFeedbackVaryingEXT		MANGLE(GetTransformFeedbackVaryingEXT)
 | 
			
		||||
#define glGetTransformFeedbackVarying		MANGLE(GetTransformFeedbackVarying)
 | 
			
		||||
#define glGetTransformFeedbackVaryingNV		MANGLE(GetTransformFeedbackVaryingNV)
 | 
			
		||||
#define glGetUniformBufferSizeEXT		MANGLE(GetUniformBufferSizeEXT)
 | 
			
		||||
#define glGetUniformfvARB		MANGLE(GetUniformfvARB)
 | 
			
		||||
@@ -589,6 +718,7 @@
 | 
			
		||||
#define glGetUniformLocation		MANGLE(GetUniformLocation)
 | 
			
		||||
#define glGetUniformOffsetEXT		MANGLE(GetUniformOffsetEXT)
 | 
			
		||||
#define glGetUniformuivEXT		MANGLE(GetUniformuivEXT)
 | 
			
		||||
#define glGetUniformuiv		MANGLE(GetUniformuiv)
 | 
			
		||||
#define glGetVariantArrayObjectfvATI		MANGLE(GetVariantArrayObjectfvATI)
 | 
			
		||||
#define glGetVariantArrayObjectivATI		MANGLE(GetVariantArrayObjectivATI)
 | 
			
		||||
#define glGetVariantBooleanvEXT		MANGLE(GetVariantBooleanvEXT)
 | 
			
		||||
@@ -605,7 +735,9 @@
 | 
			
		||||
#define glGetVertexAttribfv		MANGLE(GetVertexAttribfv)
 | 
			
		||||
#define glGetVertexAttribfvNV		MANGLE(GetVertexAttribfvNV)
 | 
			
		||||
#define glGetVertexAttribIivEXT		MANGLE(GetVertexAttribIivEXT)
 | 
			
		||||
#define glGetVertexAttribIiv		MANGLE(GetVertexAttribIiv)
 | 
			
		||||
#define glGetVertexAttribIuivEXT		MANGLE(GetVertexAttribIuivEXT)
 | 
			
		||||
#define glGetVertexAttribIuiv		MANGLE(GetVertexAttribIuiv)
 | 
			
		||||
#define glGetVertexAttribivARB		MANGLE(GetVertexAttribivARB)
 | 
			
		||||
#define glGetVertexAttribiv		MANGLE(GetVertexAttribiv)
 | 
			
		||||
#define glGetVertexAttribivNV		MANGLE(GetVertexAttribivNV)
 | 
			
		||||
@@ -652,11 +784,13 @@
 | 
			
		||||
#define glIsAsyncMarkerSGIX		MANGLE(IsAsyncMarkerSGIX)
 | 
			
		||||
#define glIsBufferARB		MANGLE(IsBufferARB)
 | 
			
		||||
#define glIsBuffer		MANGLE(IsBuffer)
 | 
			
		||||
#define glIsEnabledi		MANGLE(IsEnabledi)
 | 
			
		||||
#define glIsEnabledIndexedEXT		MANGLE(IsEnabledIndexedEXT)
 | 
			
		||||
#define glIsEnabled		MANGLE(IsEnabled)
 | 
			
		||||
#define glIsFenceAPPLE		MANGLE(IsFenceAPPLE)
 | 
			
		||||
#define glIsFenceNV		MANGLE(IsFenceNV)
 | 
			
		||||
#define glIsFramebufferEXT		MANGLE(IsFramebufferEXT)
 | 
			
		||||
#define glIsFramebuffer		MANGLE(IsFramebuffer)
 | 
			
		||||
#define glIsList		MANGLE(IsList)
 | 
			
		||||
#define glIsObjectBufferATI		MANGLE(IsObjectBufferATI)
 | 
			
		||||
#define glIsOcclusionQueryNV		MANGLE(IsOcclusionQueryNV)
 | 
			
		||||
@@ -666,11 +800,14 @@
 | 
			
		||||
#define glIsQueryARB		MANGLE(IsQueryARB)
 | 
			
		||||
#define glIsQuery		MANGLE(IsQuery)
 | 
			
		||||
#define glIsRenderbufferEXT		MANGLE(IsRenderbufferEXT)
 | 
			
		||||
#define glIsRenderbuffer		MANGLE(IsRenderbuffer)
 | 
			
		||||
#define glIsShader		MANGLE(IsShader)
 | 
			
		||||
#define glIsTextureEXT		MANGLE(IsTextureEXT)
 | 
			
		||||
#define glIsTexture		MANGLE(IsTexture)
 | 
			
		||||
#define glIsTransformFeedbackNV		MANGLE(IsTransformFeedbackNV)
 | 
			
		||||
#define glIsVariantEnabledEXT		MANGLE(IsVariantEnabledEXT)
 | 
			
		||||
#define glIsVertexArrayAPPLE		MANGLE(IsVertexArrayAPPLE)
 | 
			
		||||
#define glIsVertexArray		MANGLE(IsVertexArray)
 | 
			
		||||
#define glLightEnviSGIX		MANGLE(LightEnviSGIX)
 | 
			
		||||
#define glLightf		MANGLE(Lightf)
 | 
			
		||||
#define glLightfv		MANGLE(Lightfv)
 | 
			
		||||
@@ -707,11 +844,13 @@
 | 
			
		||||
#define glMap2f		MANGLE(Map2f)
 | 
			
		||||
#define glMapBufferARB		MANGLE(MapBufferARB)
 | 
			
		||||
#define glMapBuffer		MANGLE(MapBuffer)
 | 
			
		||||
#define glMapBufferRange		MANGLE(MapBufferRange)
 | 
			
		||||
#define glMapControlPointsNV		MANGLE(MapControlPointsNV)
 | 
			
		||||
#define glMapGrid1d		MANGLE(MapGrid1d)
 | 
			
		||||
#define glMapGrid1f		MANGLE(MapGrid1f)
 | 
			
		||||
#define glMapGrid2d		MANGLE(MapGrid2d)
 | 
			
		||||
#define glMapGrid2f		MANGLE(MapGrid2f)
 | 
			
		||||
#define glMapNamedBufferEXT		MANGLE(MapNamedBufferEXT)
 | 
			
		||||
#define glMapObjectBufferATI		MANGLE(MapObjectBufferATI)
 | 
			
		||||
#define glMapParameterfvNV		MANGLE(MapParameterfvNV)
 | 
			
		||||
#define glMapParameterivNV		MANGLE(MapParameterivNV)
 | 
			
		||||
@@ -719,11 +858,30 @@
 | 
			
		||||
#define glMaterialfv		MANGLE(Materialfv)
 | 
			
		||||
#define glMateriali		MANGLE(Materiali)
 | 
			
		||||
#define glMaterialiv		MANGLE(Materialiv)
 | 
			
		||||
#define glMatrixFrustumEXT		MANGLE(MatrixFrustumEXT)
 | 
			
		||||
#define glMatrixIndexPointerARB		MANGLE(MatrixIndexPointerARB)
 | 
			
		||||
#define glMatrixIndexubvARB		MANGLE(MatrixIndexubvARB)
 | 
			
		||||
#define glMatrixIndexuivARB		MANGLE(MatrixIndexuivARB)
 | 
			
		||||
#define glMatrixIndexusvARB		MANGLE(MatrixIndexusvARB)
 | 
			
		||||
#define glMatrixLoaddEXT		MANGLE(MatrixLoaddEXT)
 | 
			
		||||
#define glMatrixLoadfEXT		MANGLE(MatrixLoadfEXT)
 | 
			
		||||
#define glMatrixLoadIdentityEXT		MANGLE(MatrixLoadIdentityEXT)
 | 
			
		||||
#define glMatrixLoadTransposedEXT		MANGLE(MatrixLoadTransposedEXT)
 | 
			
		||||
#define glMatrixLoadTransposefEXT		MANGLE(MatrixLoadTransposefEXT)
 | 
			
		||||
#define glMatrixMode		MANGLE(MatrixMode)
 | 
			
		||||
#define glMatrixMultdEXT		MANGLE(MatrixMultdEXT)
 | 
			
		||||
#define glMatrixMultfEXT		MANGLE(MatrixMultfEXT)
 | 
			
		||||
#define glMatrixMultTransposedEXT		MANGLE(MatrixMultTransposedEXT)
 | 
			
		||||
#define glMatrixMultTransposefEXT		MANGLE(MatrixMultTransposefEXT)
 | 
			
		||||
#define glMatrixOrthoEXT		MANGLE(MatrixOrthoEXT)
 | 
			
		||||
#define glMatrixPopEXT		MANGLE(MatrixPopEXT)
 | 
			
		||||
#define glMatrixPushEXT		MANGLE(MatrixPushEXT)
 | 
			
		||||
#define glMatrixRotatedEXT		MANGLE(MatrixRotatedEXT)
 | 
			
		||||
#define glMatrixRotatefEXT		MANGLE(MatrixRotatefEXT)
 | 
			
		||||
#define glMatrixScaledEXT		MANGLE(MatrixScaledEXT)
 | 
			
		||||
#define glMatrixScalefEXT		MANGLE(MatrixScalefEXT)
 | 
			
		||||
#define glMatrixTranslatedEXT		MANGLE(MatrixTranslatedEXT)
 | 
			
		||||
#define glMatrixTranslatefEXT		MANGLE(MatrixTranslatefEXT)
 | 
			
		||||
#define glMinmaxEXT		MANGLE(MinmaxEXT)
 | 
			
		||||
#define glMinmax		MANGLE(Minmax)
 | 
			
		||||
#define glMultiDrawArraysEXT		MANGLE(MultiDrawArraysEXT)
 | 
			
		||||
@@ -734,6 +892,7 @@
 | 
			
		||||
#define glMultiDrawRangeElementArrayAPPLE		MANGLE(MultiDrawRangeElementArrayAPPLE)
 | 
			
		||||
#define glMultiModeDrawArraysIBM		MANGLE(MultiModeDrawArraysIBM)
 | 
			
		||||
#define glMultiModeDrawElementsIBM		MANGLE(MultiModeDrawElementsIBM)
 | 
			
		||||
#define glMultiTexBufferEXT		MANGLE(MultiTexBufferEXT)
 | 
			
		||||
#define glMultiTexCoord1dARB		MANGLE(MultiTexCoord1dARB)
 | 
			
		||||
#define glMultiTexCoord1d		MANGLE(MultiTexCoord1d)
 | 
			
		||||
#define glMultiTexCoord1dvARB		MANGLE(MultiTexCoord1dvARB)
 | 
			
		||||
@@ -806,12 +965,60 @@
 | 
			
		||||
#define glMultiTexCoord4s		MANGLE(MultiTexCoord4s)
 | 
			
		||||
#define glMultiTexCoord4svARB		MANGLE(MultiTexCoord4svARB)
 | 
			
		||||
#define glMultiTexCoord4sv		MANGLE(MultiTexCoord4sv)
 | 
			
		||||
#define glMultiTexCoordPointerEXT		MANGLE(MultiTexCoordPointerEXT)
 | 
			
		||||
#define glMultiTexEnvfEXT		MANGLE(MultiTexEnvfEXT)
 | 
			
		||||
#define glMultiTexEnvfvEXT		MANGLE(MultiTexEnvfvEXT)
 | 
			
		||||
#define glMultiTexEnviEXT		MANGLE(MultiTexEnviEXT)
 | 
			
		||||
#define glMultiTexEnvivEXT		MANGLE(MultiTexEnvivEXT)
 | 
			
		||||
#define glMultiTexGendEXT		MANGLE(MultiTexGendEXT)
 | 
			
		||||
#define glMultiTexGendvEXT		MANGLE(MultiTexGendvEXT)
 | 
			
		||||
#define glMultiTexGenfEXT		MANGLE(MultiTexGenfEXT)
 | 
			
		||||
#define glMultiTexGenfvEXT		MANGLE(MultiTexGenfvEXT)
 | 
			
		||||
#define glMultiTexGeniEXT		MANGLE(MultiTexGeniEXT)
 | 
			
		||||
#define glMultiTexGenivEXT		MANGLE(MultiTexGenivEXT)
 | 
			
		||||
#define glMultiTexImage1DEXT		MANGLE(MultiTexImage1DEXT)
 | 
			
		||||
#define glMultiTexImage2DEXT		MANGLE(MultiTexImage2DEXT)
 | 
			
		||||
#define glMultiTexImage3DEXT		MANGLE(MultiTexImage3DEXT)
 | 
			
		||||
#define glMultiTexParameterfEXT		MANGLE(MultiTexParameterfEXT)
 | 
			
		||||
#define glMultiTexParameterfvEXT		MANGLE(MultiTexParameterfvEXT)
 | 
			
		||||
#define glMultiTexParameteriEXT		MANGLE(MultiTexParameteriEXT)
 | 
			
		||||
#define glMultiTexParameterIivEXT		MANGLE(MultiTexParameterIivEXT)
 | 
			
		||||
#define glMultiTexParameterIuivEXT		MANGLE(MultiTexParameterIuivEXT)
 | 
			
		||||
#define glMultiTexParameterivEXT		MANGLE(MultiTexParameterivEXT)
 | 
			
		||||
#define glMultiTexRenderbufferEXT		MANGLE(MultiTexRenderbufferEXT)
 | 
			
		||||
#define glMultiTexSubImage1DEXT		MANGLE(MultiTexSubImage1DEXT)
 | 
			
		||||
#define glMultiTexSubImage2DEXT		MANGLE(MultiTexSubImage2DEXT)
 | 
			
		||||
#define glMultiTexSubImage3DEXT		MANGLE(MultiTexSubImage3DEXT)
 | 
			
		||||
#define glMultMatrixd		MANGLE(MultMatrixd)
 | 
			
		||||
#define glMultMatrixf		MANGLE(MultMatrixf)
 | 
			
		||||
#define glMultTransposeMatrixdARB		MANGLE(MultTransposeMatrixdARB)
 | 
			
		||||
#define glMultTransposeMatrixd		MANGLE(MultTransposeMatrixd)
 | 
			
		||||
#define glMultTransposeMatrixfARB		MANGLE(MultTransposeMatrixfARB)
 | 
			
		||||
#define glMultTransposeMatrixf		MANGLE(MultTransposeMatrixf)
 | 
			
		||||
#define glNamedBufferDataEXT		MANGLE(NamedBufferDataEXT)
 | 
			
		||||
#define glNamedBufferSubDataEXT		MANGLE(NamedBufferSubDataEXT)
 | 
			
		||||
#define glNamedFramebufferRenderbufferEXT		MANGLE(NamedFramebufferRenderbufferEXT)
 | 
			
		||||
#define glNamedFramebufferTexture1DEXT		MANGLE(NamedFramebufferTexture1DEXT)
 | 
			
		||||
#define glNamedFramebufferTexture2DEXT		MANGLE(NamedFramebufferTexture2DEXT)
 | 
			
		||||
#define glNamedFramebufferTexture3DEXT		MANGLE(NamedFramebufferTexture3DEXT)
 | 
			
		||||
#define glNamedFramebufferTextureEXT		MANGLE(NamedFramebufferTextureEXT)
 | 
			
		||||
#define glNamedFramebufferTextureFaceEXT		MANGLE(NamedFramebufferTextureFaceEXT)
 | 
			
		||||
#define glNamedFramebufferTextureLayerEXT		MANGLE(NamedFramebufferTextureLayerEXT)
 | 
			
		||||
#define glNamedProgramLocalParameter4dEXT		MANGLE(NamedProgramLocalParameter4dEXT)
 | 
			
		||||
#define glNamedProgramLocalParameter4dvEXT		MANGLE(NamedProgramLocalParameter4dvEXT)
 | 
			
		||||
#define glNamedProgramLocalParameter4fEXT		MANGLE(NamedProgramLocalParameter4fEXT)
 | 
			
		||||
#define glNamedProgramLocalParameter4fvEXT		MANGLE(NamedProgramLocalParameter4fvEXT)
 | 
			
		||||
#define glNamedProgramLocalParameterI4iEXT		MANGLE(NamedProgramLocalParameterI4iEXT)
 | 
			
		||||
#define glNamedProgramLocalParameterI4ivEXT		MANGLE(NamedProgramLocalParameterI4ivEXT)
 | 
			
		||||
#define glNamedProgramLocalParameterI4uiEXT		MANGLE(NamedProgramLocalParameterI4uiEXT)
 | 
			
		||||
#define glNamedProgramLocalParameterI4uivEXT		MANGLE(NamedProgramLocalParameterI4uivEXT)
 | 
			
		||||
#define glNamedProgramLocalParameters4fvEXT		MANGLE(NamedProgramLocalParameters4fvEXT)
 | 
			
		||||
#define glNamedProgramLocalParametersI4ivEXT		MANGLE(NamedProgramLocalParametersI4ivEXT)
 | 
			
		||||
#define glNamedProgramLocalParametersI4uivEXT		MANGLE(NamedProgramLocalParametersI4uivEXT)
 | 
			
		||||
#define glNamedProgramStringEXT		MANGLE(NamedProgramStringEXT)
 | 
			
		||||
#define glNamedRenderbufferStorageEXT		MANGLE(NamedRenderbufferStorageEXT)
 | 
			
		||||
#define glNamedRenderbufferStorageMultisampleCoverageEXT		MANGLE(NamedRenderbufferStorageMultisampleCoverageEXT)
 | 
			
		||||
#define glNamedRenderbufferStorageMultisampleEXT		MANGLE(NamedRenderbufferStorageMultisampleEXT)
 | 
			
		||||
#define glNewList		MANGLE(NewList)
 | 
			
		||||
#define glNewObjectBufferATI		MANGLE(NewObjectBufferATI)
 | 
			
		||||
#define glNormal3b		MANGLE(Normal3b)
 | 
			
		||||
@@ -845,6 +1052,7 @@
 | 
			
		||||
#define glOrtho		MANGLE(Ortho)
 | 
			
		||||
#define glPassTexCoordATI		MANGLE(PassTexCoordATI)
 | 
			
		||||
#define glPassThrough		MANGLE(PassThrough)
 | 
			
		||||
#define glPauseTransformFeedbackNV		MANGLE(PauseTransformFeedbackNV)
 | 
			
		||||
#define glPixelDataRangeNV		MANGLE(PixelDataRangeNV)
 | 
			
		||||
#define glPixelMapfv		MANGLE(PixelMapfv)
 | 
			
		||||
#define glPixelMapuiv		MANGLE(PixelMapuiv)
 | 
			
		||||
@@ -926,12 +1134,47 @@
 | 
			
		||||
#define glProgramParameter4dvNV		MANGLE(ProgramParameter4dvNV)
 | 
			
		||||
#define glProgramParameter4fNV		MANGLE(ProgramParameter4fNV)
 | 
			
		||||
#define glProgramParameter4fvNV		MANGLE(ProgramParameter4fvNV)
 | 
			
		||||
#define glProgramParameteriARB		MANGLE(ProgramParameteriARB)
 | 
			
		||||
#define glProgramParameteriEXT		MANGLE(ProgramParameteriEXT)
 | 
			
		||||
#define glProgramParameters4dvNV		MANGLE(ProgramParameters4dvNV)
 | 
			
		||||
#define glProgramParameters4fvNV		MANGLE(ProgramParameters4fvNV)
 | 
			
		||||
#define glProgramStringARB		MANGLE(ProgramStringARB)
 | 
			
		||||
#define glProgramUniform1fEXT		MANGLE(ProgramUniform1fEXT)
 | 
			
		||||
#define glProgramUniform1fvEXT		MANGLE(ProgramUniform1fvEXT)
 | 
			
		||||
#define glProgramUniform1iEXT		MANGLE(ProgramUniform1iEXT)
 | 
			
		||||
#define glProgramUniform1ivEXT		MANGLE(ProgramUniform1ivEXT)
 | 
			
		||||
#define glProgramUniform1uiEXT		MANGLE(ProgramUniform1uiEXT)
 | 
			
		||||
#define glProgramUniform1uivEXT		MANGLE(ProgramUniform1uivEXT)
 | 
			
		||||
#define glProgramUniform2fEXT		MANGLE(ProgramUniform2fEXT)
 | 
			
		||||
#define glProgramUniform2fvEXT		MANGLE(ProgramUniform2fvEXT)
 | 
			
		||||
#define glProgramUniform2iEXT		MANGLE(ProgramUniform2iEXT)
 | 
			
		||||
#define glProgramUniform2ivEXT		MANGLE(ProgramUniform2ivEXT)
 | 
			
		||||
#define glProgramUniform2uiEXT		MANGLE(ProgramUniform2uiEXT)
 | 
			
		||||
#define glProgramUniform2uivEXT		MANGLE(ProgramUniform2uivEXT)
 | 
			
		||||
#define glProgramUniform3fEXT		MANGLE(ProgramUniform3fEXT)
 | 
			
		||||
#define glProgramUniform3fvEXT		MANGLE(ProgramUniform3fvEXT)
 | 
			
		||||
#define glProgramUniform3iEXT		MANGLE(ProgramUniform3iEXT)
 | 
			
		||||
#define glProgramUniform3ivEXT		MANGLE(ProgramUniform3ivEXT)
 | 
			
		||||
#define glProgramUniform3uiEXT		MANGLE(ProgramUniform3uiEXT)
 | 
			
		||||
#define glProgramUniform3uivEXT		MANGLE(ProgramUniform3uivEXT)
 | 
			
		||||
#define glProgramUniform4fEXT		MANGLE(ProgramUniform4fEXT)
 | 
			
		||||
#define glProgramUniform4fvEXT		MANGLE(ProgramUniform4fvEXT)
 | 
			
		||||
#define glProgramUniform4iEXT		MANGLE(ProgramUniform4iEXT)
 | 
			
		||||
#define glProgramUniform4ivEXT		MANGLE(ProgramUniform4ivEXT)
 | 
			
		||||
#define glProgramUniform4uiEXT		MANGLE(ProgramUniform4uiEXT)
 | 
			
		||||
#define glProgramUniform4uivEXT		MANGLE(ProgramUniform4uivEXT)
 | 
			
		||||
#define glProgramUniformMatrix2fvEXT		MANGLE(ProgramUniformMatrix2fvEXT)
 | 
			
		||||
#define glProgramUniformMatrix2x3fvEXT		MANGLE(ProgramUniformMatrix2x3fvEXT)
 | 
			
		||||
#define glProgramUniformMatrix2x4fvEXT		MANGLE(ProgramUniformMatrix2x4fvEXT)
 | 
			
		||||
#define glProgramUniformMatrix3fvEXT		MANGLE(ProgramUniformMatrix3fvEXT)
 | 
			
		||||
#define glProgramUniformMatrix3x2fvEXT		MANGLE(ProgramUniformMatrix3x2fvEXT)
 | 
			
		||||
#define glProgramUniformMatrix3x4fvEXT		MANGLE(ProgramUniformMatrix3x4fvEXT)
 | 
			
		||||
#define glProgramUniformMatrix4fvEXT		MANGLE(ProgramUniformMatrix4fvEXT)
 | 
			
		||||
#define glProgramUniformMatrix4x2fvEXT		MANGLE(ProgramUniformMatrix4x2fvEXT)
 | 
			
		||||
#define glProgramUniformMatrix4x3fvEXT		MANGLE(ProgramUniformMatrix4x3fvEXT)
 | 
			
		||||
#define glProgramVertexLimitNV		MANGLE(ProgramVertexLimitNV)
 | 
			
		||||
#define glPushAttrib		MANGLE(PushAttrib)
 | 
			
		||||
#define glPushClientAttribDefaultEXT		MANGLE(PushClientAttribDefaultEXT)
 | 
			
		||||
#define glPushClientAttrib		MANGLE(PushClientAttrib)
 | 
			
		||||
#define glPushMatrix		MANGLE(PushMatrix)
 | 
			
		||||
#define glPushName		MANGLE(PushName)
 | 
			
		||||
@@ -972,8 +1215,10 @@
 | 
			
		||||
#define glRectsv		MANGLE(Rectsv)
 | 
			
		||||
#define glReferencePlaneSGIX		MANGLE(ReferencePlaneSGIX)
 | 
			
		||||
#define glRenderbufferStorageEXT		MANGLE(RenderbufferStorageEXT)
 | 
			
		||||
#define glRenderbufferStorage		MANGLE(RenderbufferStorage)
 | 
			
		||||
#define glRenderbufferStorageMultisampleCoverageNV		MANGLE(RenderbufferStorageMultisampleCoverageNV)
 | 
			
		||||
#define glRenderbufferStorageMultisampleEXT		MANGLE(RenderbufferStorageMultisampleEXT)
 | 
			
		||||
#define glRenderbufferStorageMultisample		MANGLE(RenderbufferStorageMultisample)
 | 
			
		||||
#define glRenderMode		MANGLE(RenderMode)
 | 
			
		||||
#define glReplacementCodePointerSUN		MANGLE(ReplacementCodePointerSUN)
 | 
			
		||||
#define glReplacementCodeubSUN		MANGLE(ReplacementCodeubSUN)
 | 
			
		||||
@@ -1004,12 +1249,14 @@
 | 
			
		||||
#define glResetMinmaxEXT		MANGLE(ResetMinmaxEXT)
 | 
			
		||||
#define glResetMinmax		MANGLE(ResetMinmax)
 | 
			
		||||
#define glResizeBuffersMESA		MANGLE(ResizeBuffersMESA)
 | 
			
		||||
#define glResumeTransformFeedbackNV		MANGLE(ResumeTransformFeedbackNV)
 | 
			
		||||
#define glRotated		MANGLE(Rotated)
 | 
			
		||||
#define glRotatef		MANGLE(Rotatef)
 | 
			
		||||
#define glSampleCoverageARB		MANGLE(SampleCoverageARB)
 | 
			
		||||
#define glSampleCoverage		MANGLE(SampleCoverage)
 | 
			
		||||
#define glSampleMapATI		MANGLE(SampleMapATI)
 | 
			
		||||
#define glSampleMaskEXT		MANGLE(SampleMaskEXT)
 | 
			
		||||
#define glSampleMaskIndexedNV		MANGLE(SampleMaskIndexedNV)
 | 
			
		||||
#define glSampleMaskSGIS		MANGLE(SampleMaskSGIS)
 | 
			
		||||
#define glSamplePatternEXT		MANGLE(SamplePatternEXT)
 | 
			
		||||
#define glSamplePatternSGIS		MANGLE(SamplePatternSGIS)
 | 
			
		||||
@@ -1101,6 +1348,7 @@
 | 
			
		||||
#define glTestFenceAPPLE		MANGLE(TestFenceAPPLE)
 | 
			
		||||
#define glTestFenceNV		MANGLE(TestFenceNV)
 | 
			
		||||
#define glTestObjectAPPLE		MANGLE(TestObjectAPPLE)
 | 
			
		||||
#define glTexBufferARB		MANGLE(TexBufferARB)
 | 
			
		||||
#define glTexBufferEXT		MANGLE(TexBufferEXT)
 | 
			
		||||
#define glTexBumpParameterfvATI		MANGLE(TexBumpParameterfvATI)
 | 
			
		||||
#define glTexBumpParameterivATI		MANGLE(TexBumpParameterivATI)
 | 
			
		||||
@@ -1181,9 +1429,12 @@
 | 
			
		||||
#define glTexParameterf		MANGLE(TexParameterf)
 | 
			
		||||
#define glTexParameterfv		MANGLE(TexParameterfv)
 | 
			
		||||
#define glTexParameterIivEXT		MANGLE(TexParameterIivEXT)
 | 
			
		||||
#define glTexParameterIiv		MANGLE(TexParameterIiv)
 | 
			
		||||
#define glTexParameteri		MANGLE(TexParameteri)
 | 
			
		||||
#define glTexParameterIuivEXT		MANGLE(TexParameterIuivEXT)
 | 
			
		||||
#define glTexParameterIuiv		MANGLE(TexParameterIuiv)
 | 
			
		||||
#define glTexParameteriv		MANGLE(TexParameteriv)
 | 
			
		||||
#define glTexRenderbufferNV		MANGLE(TexRenderbufferNV)
 | 
			
		||||
#define glTexSubImage1DEXT		MANGLE(TexSubImage1DEXT)
 | 
			
		||||
#define glTexSubImage1D		MANGLE(TexSubImage1D)
 | 
			
		||||
#define glTexSubImage2DEXT		MANGLE(TexSubImage2DEXT)
 | 
			
		||||
@@ -1191,12 +1442,28 @@
 | 
			
		||||
#define glTexSubImage3DEXT		MANGLE(TexSubImage3DEXT)
 | 
			
		||||
#define glTexSubImage3D		MANGLE(TexSubImage3D)
 | 
			
		||||
#define glTexSubImage4DSGIS		MANGLE(TexSubImage4DSGIS)
 | 
			
		||||
#define glTextureBufferEXT		MANGLE(TextureBufferEXT)
 | 
			
		||||
#define glTextureColorMaskSGIS		MANGLE(TextureColorMaskSGIS)
 | 
			
		||||
#define glTextureImage1DEXT		MANGLE(TextureImage1DEXT)
 | 
			
		||||
#define glTextureImage2DEXT		MANGLE(TextureImage2DEXT)
 | 
			
		||||
#define glTextureImage3DEXT		MANGLE(TextureImage3DEXT)
 | 
			
		||||
#define glTextureLightEXT		MANGLE(TextureLightEXT)
 | 
			
		||||
#define glTextureMaterialEXT		MANGLE(TextureMaterialEXT)
 | 
			
		||||
#define glTextureNormalEXT		MANGLE(TextureNormalEXT)
 | 
			
		||||
#define glTextureParameterfEXT		MANGLE(TextureParameterfEXT)
 | 
			
		||||
#define glTextureParameterfvEXT		MANGLE(TextureParameterfvEXT)
 | 
			
		||||
#define glTextureParameteriEXT		MANGLE(TextureParameteriEXT)
 | 
			
		||||
#define glTextureParameterIivEXT		MANGLE(TextureParameterIivEXT)
 | 
			
		||||
#define glTextureParameterIuivEXT		MANGLE(TextureParameterIuivEXT)
 | 
			
		||||
#define glTextureParameterivEXT		MANGLE(TextureParameterivEXT)
 | 
			
		||||
#define glTextureRenderbufferEXT		MANGLE(TextureRenderbufferEXT)
 | 
			
		||||
#define glTextureSubImage1DEXT		MANGLE(TextureSubImage1DEXT)
 | 
			
		||||
#define glTextureSubImage2DEXT		MANGLE(TextureSubImage2DEXT)
 | 
			
		||||
#define glTextureSubImage3DEXT		MANGLE(TextureSubImage3DEXT)
 | 
			
		||||
#define glTrackMatrixNV		MANGLE(TrackMatrixNV)
 | 
			
		||||
#define glTransformFeedbackAttribsNV		MANGLE(TransformFeedbackAttribsNV)
 | 
			
		||||
#define glTransformFeedbackVaryingsEXT		MANGLE(TransformFeedbackVaryingsEXT)
 | 
			
		||||
#define glTransformFeedbackVaryings		MANGLE(TransformFeedbackVaryings)
 | 
			
		||||
#define glTransformFeedbackVaryingsNV		MANGLE(TransformFeedbackVaryingsNV)
 | 
			
		||||
#define glTranslated		MANGLE(Translated)
 | 
			
		||||
#define glTranslatef		MANGLE(Translatef)
 | 
			
		||||
@@ -1209,7 +1476,9 @@
 | 
			
		||||
#define glUniform1ivARB		MANGLE(Uniform1ivARB)
 | 
			
		||||
#define glUniform1iv		MANGLE(Uniform1iv)
 | 
			
		||||
#define glUniform1uiEXT		MANGLE(Uniform1uiEXT)
 | 
			
		||||
#define glUniform1ui		MANGLE(Uniform1ui)
 | 
			
		||||
#define glUniform1uivEXT		MANGLE(Uniform1uivEXT)
 | 
			
		||||
#define glUniform1uiv		MANGLE(Uniform1uiv)
 | 
			
		||||
#define glUniform2fARB		MANGLE(Uniform2fARB)
 | 
			
		||||
#define glUniform2f		MANGLE(Uniform2f)
 | 
			
		||||
#define glUniform2fvARB		MANGLE(Uniform2fvARB)
 | 
			
		||||
@@ -1219,7 +1488,9 @@
 | 
			
		||||
#define glUniform2ivARB		MANGLE(Uniform2ivARB)
 | 
			
		||||
#define glUniform2iv		MANGLE(Uniform2iv)
 | 
			
		||||
#define glUniform2uiEXT		MANGLE(Uniform2uiEXT)
 | 
			
		||||
#define glUniform2ui		MANGLE(Uniform2ui)
 | 
			
		||||
#define glUniform2uivEXT		MANGLE(Uniform2uivEXT)
 | 
			
		||||
#define glUniform2uiv		MANGLE(Uniform2uiv)
 | 
			
		||||
#define glUniform3fARB		MANGLE(Uniform3fARB)
 | 
			
		||||
#define glUniform3f		MANGLE(Uniform3f)
 | 
			
		||||
#define glUniform3fvARB		MANGLE(Uniform3fvARB)
 | 
			
		||||
@@ -1229,7 +1500,9 @@
 | 
			
		||||
#define glUniform3ivARB		MANGLE(Uniform3ivARB)
 | 
			
		||||
#define glUniform3iv		MANGLE(Uniform3iv)
 | 
			
		||||
#define glUniform3uiEXT		MANGLE(Uniform3uiEXT)
 | 
			
		||||
#define glUniform3ui		MANGLE(Uniform3ui)
 | 
			
		||||
#define glUniform3uivEXT		MANGLE(Uniform3uivEXT)
 | 
			
		||||
#define glUniform3uiv		MANGLE(Uniform3uiv)
 | 
			
		||||
#define glUniform4fARB		MANGLE(Uniform4fARB)
 | 
			
		||||
#define glUniform4f		MANGLE(Uniform4f)
 | 
			
		||||
#define glUniform4fvARB		MANGLE(Uniform4fvARB)
 | 
			
		||||
@@ -1239,7 +1512,9 @@
 | 
			
		||||
#define glUniform4ivARB		MANGLE(Uniform4ivARB)
 | 
			
		||||
#define glUniform4iv		MANGLE(Uniform4iv)
 | 
			
		||||
#define glUniform4uiEXT		MANGLE(Uniform4uiEXT)
 | 
			
		||||
#define glUniform4ui		MANGLE(Uniform4ui)
 | 
			
		||||
#define glUniform4uivEXT		MANGLE(Uniform4uivEXT)
 | 
			
		||||
#define glUniform4uiv		MANGLE(Uniform4uiv)
 | 
			
		||||
#define glUniformBufferEXT		MANGLE(UniformBufferEXT)
 | 
			
		||||
#define glUniformMatrix2fvARB		MANGLE(UniformMatrix2fvARB)
 | 
			
		||||
#define glUniformMatrix2fv		MANGLE(UniformMatrix2fv)
 | 
			
		||||
@@ -1256,6 +1531,7 @@
 | 
			
		||||
#define glUnlockArraysEXT		MANGLE(UnlockArraysEXT)
 | 
			
		||||
#define glUnmapBufferARB		MANGLE(UnmapBufferARB)
 | 
			
		||||
#define glUnmapBuffer		MANGLE(UnmapBuffer)
 | 
			
		||||
#define glUnmapNamedBufferEXT		MANGLE(UnmapNamedBufferEXT)
 | 
			
		||||
#define glUnmapObjectBufferATI		MANGLE(UnmapObjectBufferATI)
 | 
			
		||||
#define glUpdateObjectBufferATI		MANGLE(UpdateObjectBufferATI)
 | 
			
		||||
#define glUseProgram		MANGLE(UseProgram)
 | 
			
		||||
@@ -1412,27 +1688,49 @@
 | 
			
		||||
#define glVertexAttrib4usvARB		MANGLE(VertexAttrib4usvARB)
 | 
			
		||||
#define glVertexAttrib4usv		MANGLE(VertexAttrib4usv)
 | 
			
		||||
#define glVertexAttribArrayObjectATI		MANGLE(VertexAttribArrayObjectATI)
 | 
			
		||||
#define glVertexAttribDivisor		MANGLE(VertexAttribDivisor)
 | 
			
		||||
#define glVertexAttribI1iEXT		MANGLE(VertexAttribI1iEXT)
 | 
			
		||||
#define glVertexAttribI1i		MANGLE(VertexAttribI1i)
 | 
			
		||||
#define glVertexAttribI1ivEXT		MANGLE(VertexAttribI1ivEXT)
 | 
			
		||||
#define glVertexAttribI1iv		MANGLE(VertexAttribI1iv)
 | 
			
		||||
#define glVertexAttribI1uiEXT		MANGLE(VertexAttribI1uiEXT)
 | 
			
		||||
#define glVertexAttribI1ui		MANGLE(VertexAttribI1ui)
 | 
			
		||||
#define glVertexAttribI1uivEXT		MANGLE(VertexAttribI1uivEXT)
 | 
			
		||||
#define glVertexAttribI1uiv		MANGLE(VertexAttribI1uiv)
 | 
			
		||||
#define glVertexAttribI2iEXT		MANGLE(VertexAttribI2iEXT)
 | 
			
		||||
#define glVertexAttribI2i		MANGLE(VertexAttribI2i)
 | 
			
		||||
#define glVertexAttribI2ivEXT		MANGLE(VertexAttribI2ivEXT)
 | 
			
		||||
#define glVertexAttribI2iv		MANGLE(VertexAttribI2iv)
 | 
			
		||||
#define glVertexAttribI2uiEXT		MANGLE(VertexAttribI2uiEXT)
 | 
			
		||||
#define glVertexAttribI2ui		MANGLE(VertexAttribI2ui)
 | 
			
		||||
#define glVertexAttribI2uivEXT		MANGLE(VertexAttribI2uivEXT)
 | 
			
		||||
#define glVertexAttribI2uiv		MANGLE(VertexAttribI2uiv)
 | 
			
		||||
#define glVertexAttribI3iEXT		MANGLE(VertexAttribI3iEXT)
 | 
			
		||||
#define glVertexAttribI3i		MANGLE(VertexAttribI3i)
 | 
			
		||||
#define glVertexAttribI3ivEXT		MANGLE(VertexAttribI3ivEXT)
 | 
			
		||||
#define glVertexAttribI3iv		MANGLE(VertexAttribI3iv)
 | 
			
		||||
#define glVertexAttribI3uiEXT		MANGLE(VertexAttribI3uiEXT)
 | 
			
		||||
#define glVertexAttribI3ui		MANGLE(VertexAttribI3ui)
 | 
			
		||||
#define glVertexAttribI3uivEXT		MANGLE(VertexAttribI3uivEXT)
 | 
			
		||||
#define glVertexAttribI3uiv		MANGLE(VertexAttribI3uiv)
 | 
			
		||||
#define glVertexAttribI4bvEXT		MANGLE(VertexAttribI4bvEXT)
 | 
			
		||||
#define glVertexAttribI4bv		MANGLE(VertexAttribI4bv)
 | 
			
		||||
#define glVertexAttribI4iEXT		MANGLE(VertexAttribI4iEXT)
 | 
			
		||||
#define glVertexAttribI4i		MANGLE(VertexAttribI4i)
 | 
			
		||||
#define glVertexAttribI4ivEXT		MANGLE(VertexAttribI4ivEXT)
 | 
			
		||||
#define glVertexAttribI4iv		MANGLE(VertexAttribI4iv)
 | 
			
		||||
#define glVertexAttribI4svEXT		MANGLE(VertexAttribI4svEXT)
 | 
			
		||||
#define glVertexAttribI4sv		MANGLE(VertexAttribI4sv)
 | 
			
		||||
#define glVertexAttribI4ubvEXT		MANGLE(VertexAttribI4ubvEXT)
 | 
			
		||||
#define glVertexAttribI4ubv		MANGLE(VertexAttribI4ubv)
 | 
			
		||||
#define glVertexAttribI4uiEXT		MANGLE(VertexAttribI4uiEXT)
 | 
			
		||||
#define glVertexAttribI4ui		MANGLE(VertexAttribI4ui)
 | 
			
		||||
#define glVertexAttribI4uivEXT		MANGLE(VertexAttribI4uivEXT)
 | 
			
		||||
#define glVertexAttribI4uiv		MANGLE(VertexAttribI4uiv)
 | 
			
		||||
#define glVertexAttribI4usvEXT		MANGLE(VertexAttribI4usvEXT)
 | 
			
		||||
#define glVertexAttribI4usv		MANGLE(VertexAttribI4usv)
 | 
			
		||||
#define glVertexAttribIPointerEXT		MANGLE(VertexAttribIPointerEXT)
 | 
			
		||||
#define glVertexAttribIPointer		MANGLE(VertexAttribIPointer)
 | 
			
		||||
#define glVertexAttribPointerARB		MANGLE(VertexAttribPointerARB)
 | 
			
		||||
#define glVertexAttribPointer		MANGLE(VertexAttribPointer)
 | 
			
		||||
#define glVertexAttribPointerNV		MANGLE(VertexAttribPointerNV)
 | 
			
		||||
 
 | 
			
		||||
@@ -46,9 +46,9 @@ extern "C" {
 | 
			
		||||
/*************************************************************/
 | 
			
		||||
 | 
			
		||||
/* Header file version number, required by OpenGL ABI for Linux */
 | 
			
		||||
/* glext.h last updated 2008/11/14 */
 | 
			
		||||
/* glext.h last updated 2009/03/19 */
 | 
			
		||||
/* Current version at http://www.opengl.org/registry/ */
 | 
			
		||||
#define GL_GLEXT_VERSION 44
 | 
			
		||||
#define GL_GLEXT_VERSION 48
 | 
			
		||||
 | 
			
		||||
#ifndef GL_VERSION_1_2
 | 
			
		||||
#define GL_UNSIGNED_BYTE_3_3_2            0x8032
 | 
			
		||||
@@ -3862,6 +3862,42 @@ extern "C" {
 | 
			
		||||
#define GL_TRANSFORM_FEEDBACK_BINDING_NV  0x8E25
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_ATI_meminfo
 | 
			
		||||
#define GL_VBO_FREE_MEMORY_ATI            0x87FB
 | 
			
		||||
#define GL_TEXTURE_FREE_MEMORY_ATI        0x87FC
 | 
			
		||||
#define GL_RENDERBUFFER_FREE_MEMORY_ATI   0x87FD
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_AMD_performance_monitor
 | 
			
		||||
#define GL_COUNTER_TYPE_AMD               0x8BC0
 | 
			
		||||
#define GL_COUNTER_RANGE_AMD              0x8BC1
 | 
			
		||||
#define GL_UNSIGNED_INT64_AMD             0x8BC2
 | 
			
		||||
#define GL_PERCENTAGE_AMD                 0x8BC3
 | 
			
		||||
#define GL_PERFMON_RESULT_AVAILABLE_AMD   0x8BC4
 | 
			
		||||
#define GL_PERFMON_RESULT_SIZE_AMD        0x8BC5
 | 
			
		||||
#define GL_PERFMON_RESULT_AMD             0x8BC6
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_AMD_texture_texture4
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_AMD_vertex_shader_tesselator
 | 
			
		||||
#define GL_SAMPLER_BUFFER_AMD             0x9001
 | 
			
		||||
#define GL_INT_SAMPLER_BUFFER_AMD         0x9002
 | 
			
		||||
#define GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD 0x9003
 | 
			
		||||
#define GL_TESSELLATION_MODE_AMD          0x9004
 | 
			
		||||
#define GL_TESSELLATION_FACTOR_AMD        0x9005
 | 
			
		||||
#define GL_DISCRETE_AMD                   0x9006
 | 
			
		||||
#define GL_CONTINUOUS_AMD                 0x9007
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_EXT_provoking_vertex
 | 
			
		||||
#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C
 | 
			
		||||
#define GL_FIRST_VERTEX_CONVENTION_EXT    0x8E4D
 | 
			
		||||
#define GL_LAST_VERTEX_CONVENTION_EXT     0x8E4E
 | 
			
		||||
#define GL_PROVOKING_VERTEX_EXT           0x8E4F
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/*************************************************************/
 | 
			
		||||
 | 
			
		||||
@@ -4487,8 +4523,8 @@ GLAPI void APIENTRY glBeginTransformFeedback (GLenum);
 | 
			
		||||
GLAPI void APIENTRY glEndTransformFeedback (void);
 | 
			
		||||
GLAPI void APIENTRY glBindBufferRange (GLenum, GLuint, GLuint, GLintptr, GLsizeiptr);
 | 
			
		||||
GLAPI void APIENTRY glBindBufferBase (GLenum, GLuint, GLuint);
 | 
			
		||||
GLAPI void APIENTRY glTransformFeedbackVaryings (GLuint, GLsizei, const GLint *, GLenum);
 | 
			
		||||
GLAPI void APIENTRY glGetTransformFeedbackVarying (GLuint, GLuint, GLint *);
 | 
			
		||||
GLAPI void APIENTRY glTransformFeedbackVaryings (GLuint, GLsizei, const GLchar* *, GLenum);
 | 
			
		||||
GLAPI void APIENTRY glGetTransformFeedbackVarying (GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *);
 | 
			
		||||
GLAPI void APIENTRY glClampColor (GLenum, GLenum);
 | 
			
		||||
GLAPI void APIENTRY glBeginConditionalRender (GLuint, GLenum);
 | 
			
		||||
GLAPI void APIENTRY glEndConditionalRender (void);
 | 
			
		||||
@@ -4546,8 +4582,8 @@ typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode);
 | 
			
		||||
typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKPROC) (void);
 | 
			
		||||
typedef void (APIENTRYP PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
 | 
			
		||||
typedef void (APIENTRYP PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
 | 
			
		||||
typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLint *location);
 | 
			
		||||
typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
 | 
			
		||||
typedef void (APIENTRYP PFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp);
 | 
			
		||||
typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode);
 | 
			
		||||
typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERPROC) (void);
 | 
			
		||||
@@ -5268,10 +5304,10 @@ typedef void (APIENTRYP PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divi
 | 
			
		||||
#ifndef GL_ARB_map_buffer_range
 | 
			
		||||
#define GL_ARB_map_buffer_range 1
 | 
			
		||||
#ifdef GL_GLEXT_PROTOTYPES
 | 
			
		||||
GLAPI void APIENTRY glMapBufferRange (GLenum, GLintptr, GLsizeiptr, GLbitfield);
 | 
			
		||||
GLAPI GLvoid* APIENTRY glMapBufferRange (GLenum, GLintptr, GLsizeiptr, GLbitfield);
 | 
			
		||||
GLAPI void APIENTRY glFlushMappedBufferRange (GLenum, GLintptr, GLsizeiptr);
 | 
			
		||||
#endif /* GL_GLEXT_PROTOTYPES */
 | 
			
		||||
typedef void (APIENTRYP PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
 | 
			
		||||
typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
 | 
			
		||||
typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@@ -8011,6 +8047,22 @@ typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERNVPROC) (void);
 | 
			
		||||
 | 
			
		||||
#ifndef GL_NV_present_video
 | 
			
		||||
#define GL_NV_present_video 1
 | 
			
		||||
#ifdef GL_GLEXT_PROTOTYPES
 | 
			
		||||
GLAPI void APIENTRY glPresentFrameKeyedNV (GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint);
 | 
			
		||||
GLAPI void APIENTRY glPresentFrameDualFillNV (GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint);
 | 
			
		||||
GLAPI void APIENTRY glGetVideoivNV (GLuint, GLenum, GLint *);
 | 
			
		||||
GLAPI void APIENTRY glGetVideouivNV (GLuint, GLenum, GLuint *);
 | 
			
		||||
GLAPI void APIENTRY glGetVideoi64vNV (GLuint, GLenum, GLint64EXT *);
 | 
			
		||||
GLAPI void APIENTRY glGetVideoui64vNV (GLuint, GLenum, GLuint64EXT *);
 | 
			
		||||
GLAPI void APIENTRY glVideoParameterivNV (GLuint, GLenum, const GLint *);
 | 
			
		||||
#endif /* GL_GLEXT_PROTOTYPES */
 | 
			
		||||
typedef void (APIENTRYP PFNGLPRESENTFRAMEKEYEDNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1);
 | 
			
		||||
typedef void (APIENTRYP PFNGLPRESENTFRAMEDUALFILLNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETVIDEOIVNVPROC) (GLuint video_slot, GLenum pname, GLint *params);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETVIDEOUIVNVPROC) (GLuint video_slot, GLenum pname, GLuint *params);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pname, GLint64EXT *params);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pname, GLuint64EXT *params);
 | 
			
		||||
typedef void (APIENTRYP PFNGLVIDEOPARAMETERIVNVPROC) (GLuint video_slot, GLenum pname, const GLint *params);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_EXT_transform_feedback
 | 
			
		||||
@@ -8021,16 +8073,16 @@ GLAPI void APIENTRY glEndTransformFeedbackEXT (void);
 | 
			
		||||
GLAPI void APIENTRY glBindBufferRangeEXT (GLenum, GLuint, GLuint, GLintptr, GLsizeiptr);
 | 
			
		||||
GLAPI void APIENTRY glBindBufferOffsetEXT (GLenum, GLuint, GLuint, GLintptr);
 | 
			
		||||
GLAPI void APIENTRY glBindBufferBaseEXT (GLenum, GLuint, GLuint);
 | 
			
		||||
GLAPI void APIENTRY glTransformFeedbackVaryingsEXT (GLuint, GLsizei, const GLint *, GLenum);
 | 
			
		||||
GLAPI void APIENTRY glGetTransformFeedbackVaryingEXT (GLuint, GLuint, GLint *);
 | 
			
		||||
GLAPI void APIENTRY glTransformFeedbackVaryingsEXT (GLuint, GLsizei, const GLchar* *, GLenum);
 | 
			
		||||
GLAPI void APIENTRY glGetTransformFeedbackVaryingEXT (GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *);
 | 
			
		||||
#endif /* GL_GLEXT_PROTOTYPES */
 | 
			
		||||
typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode);
 | 
			
		||||
typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void);
 | 
			
		||||
typedef void (APIENTRYP PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
 | 
			
		||||
typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
 | 
			
		||||
typedef void (APIENTRYP PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer);
 | 
			
		||||
typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLint *location);
 | 
			
		||||
typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_EXT_direct_state_access
 | 
			
		||||
@@ -8451,6 +8503,60 @@ typedef void (APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKNVPROC) (void);
 | 
			
		||||
typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_ATI_meminfo
 | 
			
		||||
#define GL_ATI_meminfo 1
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_AMD_performance_monitor
 | 
			
		||||
#define GL_AMD_performance_monitor 1
 | 
			
		||||
#ifdef GL_GLEXT_PROTOTYPES
 | 
			
		||||
GLAPI void APIENTRY glGetPerfMonitorGroupsAMD (GLint *, GLsizei, GLuint *);
 | 
			
		||||
GLAPI void APIENTRY glGetPerfMonitorCountersAMD (GLuint, GLint *, GLint *, GLsizei, GLuint *);
 | 
			
		||||
GLAPI void APIENTRY glGetPerfMonitorGroupStringAMD (GLuint, GLsizei, GLsizei *, GLchar *);
 | 
			
		||||
GLAPI void APIENTRY glGetPerfMonitorCounterStringAMD (GLuint, GLuint, GLsizei, GLsizei *, GLchar *);
 | 
			
		||||
GLAPI void APIENTRY glGetPerfMonitorCounterInfoAMD (GLuint, GLuint, GLenum, void *);
 | 
			
		||||
GLAPI void APIENTRY glGenPerfMonitorsAMD (GLsizei, GLuint *);
 | 
			
		||||
GLAPI void APIENTRY glDeletePerfMonitorsAMD (GLsizei, GLuint *);
 | 
			
		||||
GLAPI void APIENTRY glSelectPerfMonitorCountersAMD (GLuint, GLboolean, GLuint, GLint, GLuint *);
 | 
			
		||||
GLAPI void APIENTRY glBeginPerfMonitorAMD (GLuint);
 | 
			
		||||
GLAPI void APIENTRY glEndPerfMonitorAMD (GLuint);
 | 
			
		||||
GLAPI void APIENTRY glGetPerfMonitorCounterDataAMD (GLuint, GLenum, GLsizei, GLuint *, GLint *);
 | 
			
		||||
#endif /* GL_GLEXT_PROTOTYPES */
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint *numGroups, GLsizei groupsSize, GLuint *groups);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GLuint counter, GLenum pname, void *data);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors);
 | 
			
		||||
typedef void (APIENTRYP PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors);
 | 
			
		||||
typedef void (APIENTRYP PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList);
 | 
			
		||||
typedef void (APIENTRYP PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor);
 | 
			
		||||
typedef void (APIENTRYP PFNGLENDPERFMONITORAMDPROC) (GLuint monitor);
 | 
			
		||||
typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_AMD_texture_texture4
 | 
			
		||||
#define GL_AMD_texture_texture4 1
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_AMD_vertex_shader_tesselator
 | 
			
		||||
#define GL_AMD_vertex_shader_tesselator 1
 | 
			
		||||
#ifdef GL_GLEXT_PROTOTYPES
 | 
			
		||||
GLAPI void APIENTRY glTessellationFactorAMD (GLfloat);
 | 
			
		||||
GLAPI void APIENTRY glTessellationModeAMD (GLenum);
 | 
			
		||||
#endif /* GL_GLEXT_PROTOTYPES */
 | 
			
		||||
typedef void (APIENTRYP PFNGLTESSELLATIONFACTORAMDPROC) (GLfloat factor);
 | 
			
		||||
typedef void (APIENTRYP PFNGLTESSELLATIONMODEAMDPROC) (GLenum mode);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef GL_EXT_provoking_vertex
 | 
			
		||||
#define GL_EXT_provoking_vertex 1
 | 
			
		||||
#ifdef GL_GLEXT_PROTOTYPES
 | 
			
		||||
GLAPI void APIENTRY glProvokingVertexEXT (GLenum);
 | 
			
		||||
#endif /* GL_GLEXT_PROTOTYPES */
 | 
			
		||||
typedef void (APIENTRYP PFNGLPROVOKINGVERTEXEXTPROC) (GLenum mode);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -636,7 +636,7 @@ struct __DRIbufferRec {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#define __DRI_DRI2_LOADER "DRI_DRI2Loader"
 | 
			
		||||
#define __DRI_DRI2_LOADER_VERSION 1
 | 
			
		||||
#define __DRI_DRI2_LOADER_VERSION 2
 | 
			
		||||
struct __DRIdri2LoaderExtensionRec {
 | 
			
		||||
    __DRIextension base;
 | 
			
		||||
 | 
			
		||||
@@ -644,6 +644,19 @@ struct __DRIdri2LoaderExtensionRec {
 | 
			
		||||
			       int *width, int *height,
 | 
			
		||||
			       unsigned int *attachments, int count,
 | 
			
		||||
			       int *out_count, void *loaderPrivate);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Flush pending front-buffer rendering
 | 
			
		||||
     *
 | 
			
		||||
     * Any rendering that has been performed to the
 | 
			
		||||
     * \c __DRI_BUFFER_FAKE_FRONT_LEFT will be flushed to the
 | 
			
		||||
     * \c __DRI_BUFFER_FRONT_LEFT.
 | 
			
		||||
     *
 | 
			
		||||
     * \param driDrawable    Drawable whose front-buffer is to be flushed
 | 
			
		||||
     * \param loaderPrivate  Loader's private data that was previously passed
 | 
			
		||||
     *                       into __DRIdri2ExtensionRec::createNewDrawable
 | 
			
		||||
     */
 | 
			
		||||
    void (*flushFrontBuffer)(__DRIdrawable *driDrawable, void *loaderPrivate);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										320
									
								
								include/GLES/egl.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										320
									
								
								include/GLES/egl.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,320 @@
 | 
			
		||||
#ifndef _EGL_H
 | 
			
		||||
#define _EGL_H
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
 | 
			
		||||
 * Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
 | 
			
		||||
 *
 | 
			
		||||
 * Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
 * copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
 * to deal in the Software without restriction, including without limitation
 | 
			
		||||
 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
 * and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
 * Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
 *
 | 
			
		||||
 * The above copyright notice including the dates of first publication and
 | 
			
		||||
 * either this permission notice or a reference to
 | 
			
		||||
 * http://oss.sgi.com/projects/FreeB/
 | 
			
		||||
 * shall be included in all copies or substantial portions of the Software.
 | 
			
		||||
 *
 | 
			
		||||
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 | 
			
		||||
 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 | 
			
		||||
 * SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 | 
			
		||||
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
 | 
			
		||||
 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 | 
			
		||||
 * SOFTWARE.
 | 
			
		||||
 *
 | 
			
		||||
 * Except as contained in this notice, the name of Silicon Graphics, Inc.
 | 
			
		||||
 * shall not be used in advertising or otherwise to promote the sale, use or
 | 
			
		||||
 * other dealings in this Software without prior written authorization from
 | 
			
		||||
 * Silicon Graphics, Inc.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#if 0/*XXX TEMPORARY HACK*/
 | 
			
		||||
#include <GLES/gl.h>
 | 
			
		||||
#else
 | 
			
		||||
#include <GL/gl.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include <GLES/egltypes.h>
 | 
			
		||||
 | 
			
		||||
/* XXX should go in eglext.h */
 | 
			
		||||
#define GL_OES_VERSION_1_0  1
 | 
			
		||||
#define GL_OES_read_format  1
 | 
			
		||||
#define GL_OES_compressed_paletted_texture 1
 | 
			
		||||
#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A
 | 
			
		||||
#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B
 | 
			
		||||
#define GL_PALETTE4_RGB8_OES        0x8B90
 | 
			
		||||
#define GL_PALETTE4_RGBA8_OES       0x8B91
 | 
			
		||||
#define GL_PALETTE4_R5_G6_B5_OES    0x8B92
 | 
			
		||||
#define GL_PALETTE4_RGBA4_OES       0x8B93
 | 
			
		||||
#define GL_PALETTE4_RGB5_A1_OES     0x8B94
 | 
			
		||||
#define GL_PALETTE8_RGB8_OES        0x8B95
 | 
			
		||||
#define GL_PALETTE8_RGBA8_OES       0x8B96
 | 
			
		||||
#define GL_PALETTE8_R5_G6_B5_OES    0x8B97
 | 
			
		||||
#define GL_PALETTE8_RGBA4_OES       0x8B98
 | 
			
		||||
#define GL_PALETTE8_RGB5_A1_OES     0x8B99
 | 
			
		||||
/* XXX */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** Versioning and extensions
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_VERSION_1_0		       1
 | 
			
		||||
#define EGL_VERSION_1_1		       1
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** Boolean
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_FALSE		       0
 | 
			
		||||
#define EGL_TRUE		       1
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** Errors
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_SUCCESS		       0x3000
 | 
			
		||||
#define EGL_NOT_INITIALIZED	       0x3001
 | 
			
		||||
#define EGL_BAD_ACCESS		       0x3002
 | 
			
		||||
#define EGL_BAD_ALLOC		       0x3003
 | 
			
		||||
#define EGL_BAD_ATTRIBUTE	       0x3004
 | 
			
		||||
#define EGL_BAD_CONFIG		       0x3005
 | 
			
		||||
#define EGL_BAD_CONTEXT		       0x3006
 | 
			
		||||
#define EGL_BAD_CURRENT_SURFACE        0x3007
 | 
			
		||||
#define EGL_BAD_DISPLAY		       0x3008
 | 
			
		||||
#define EGL_BAD_MATCH		       0x3009
 | 
			
		||||
#define EGL_BAD_NATIVE_PIXMAP	       0x300A
 | 
			
		||||
#define EGL_BAD_NATIVE_WINDOW	       0x300B
 | 
			
		||||
#define EGL_BAD_PARAMETER	       0x300C
 | 
			
		||||
#define EGL_BAD_SURFACE		       0x300D
 | 
			
		||||
#define EGL_CONTEXT_LOST	       0x300E
 | 
			
		||||
/* 0x300F - 0x301F reserved for additional errors. */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** Config attributes
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_BUFFER_SIZE		       0x3020
 | 
			
		||||
#define EGL_ALPHA_SIZE		       0x3021
 | 
			
		||||
#define EGL_BLUE_SIZE		       0x3022
 | 
			
		||||
#define EGL_GREEN_SIZE		       0x3023
 | 
			
		||||
#define EGL_RED_SIZE		       0x3024
 | 
			
		||||
#define EGL_DEPTH_SIZE		       0x3025
 | 
			
		||||
#define EGL_STENCIL_SIZE	       0x3026
 | 
			
		||||
#define EGL_CONFIG_CAVEAT	       0x3027
 | 
			
		||||
#define EGL_CONFIG_ID		       0x3028
 | 
			
		||||
#define EGL_LEVEL		       0x3029
 | 
			
		||||
#define EGL_MAX_PBUFFER_HEIGHT	       0x302A
 | 
			
		||||
#define EGL_MAX_PBUFFER_PIXELS	       0x302B
 | 
			
		||||
#define EGL_MAX_PBUFFER_WIDTH	       0x302C
 | 
			
		||||
#define EGL_NATIVE_RENDERABLE	       0x302D
 | 
			
		||||
#define EGL_NATIVE_VISUAL_ID	       0x302E
 | 
			
		||||
#define EGL_NATIVE_VISUAL_TYPE	       0x302F
 | 
			
		||||
/*#define EGL_PRESERVED_RESOURCES	 0x3030*/
 | 
			
		||||
#define EGL_SAMPLES		       0x3031
 | 
			
		||||
#define EGL_SAMPLE_BUFFERS	       0x3032
 | 
			
		||||
#define EGL_SURFACE_TYPE	       0x3033
 | 
			
		||||
#define EGL_TRANSPARENT_TYPE	       0x3034
 | 
			
		||||
#define EGL_TRANSPARENT_BLUE_VALUE     0x3035
 | 
			
		||||
#define EGL_TRANSPARENT_GREEN_VALUE    0x3036
 | 
			
		||||
#define EGL_TRANSPARENT_RED_VALUE      0x3037
 | 
			
		||||
#define EGL_NONE		       0x3038	/* Also a config value */
 | 
			
		||||
#define EGL_BIND_TO_TEXTURE_RGB        0x3039
 | 
			
		||||
#define EGL_BIND_TO_TEXTURE_RGBA       0x303A
 | 
			
		||||
#define EGL_MIN_SWAP_INTERVAL	       0x303B
 | 
			
		||||
#define EGL_MAX_SWAP_INTERVAL	       0x303C
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** Config values
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_DONT_CARE		       ((EGLint) -1)
 | 
			
		||||
 | 
			
		||||
#define EGL_SLOW_CONFIG		       0x3050	/* EGL_CONFIG_CAVEAT value */
 | 
			
		||||
#define EGL_NON_CONFORMANT_CONFIG      0x3051	/* " */
 | 
			
		||||
#define EGL_TRANSPARENT_RGB	       0x3052	/* EGL_TRANSPARENT_TYPE value */
 | 
			
		||||
#define EGL_NO_TEXTURE		       0x305C	/* EGL_TEXTURE_FORMAT/TARGET value */
 | 
			
		||||
#define EGL_TEXTURE_RGB		       0x305D	/* EGL_TEXTURE_FORMAT value */
 | 
			
		||||
#define EGL_TEXTURE_RGBA	       0x305E	/* " */
 | 
			
		||||
#define EGL_TEXTURE_2D		       0x305F	/* EGL_TEXTURE_TARGET value */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** Config attribute mask bits
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_PBUFFER_BIT		       0x01	/* EGL_SURFACE_TYPE mask bit */
 | 
			
		||||
#define EGL_PIXMAP_BIT		       0x02	/* " */
 | 
			
		||||
#define EGL_WINDOW_BIT		       0x04	/* " */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** String names
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_VENDOR		       0x3053	/* eglQueryString target */
 | 
			
		||||
#define EGL_VERSION		       0x3054	/* " */
 | 
			
		||||
#define EGL_EXTENSIONS		       0x3055	/* " */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** Surface attributes
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_HEIGHT		       0x3056
 | 
			
		||||
#define EGL_WIDTH		       0x3057
 | 
			
		||||
#define EGL_LARGEST_PBUFFER	       0x3058
 | 
			
		||||
#define EGL_TEXTURE_FORMAT	       0x3080	/* For pbuffers bound as textures */
 | 
			
		||||
#define EGL_TEXTURE_TARGET	       0x3081	/* " */
 | 
			
		||||
#define EGL_MIPMAP_TEXTURE	       0x3082	/* " */
 | 
			
		||||
#define EGL_MIPMAP_LEVEL	       0x3083	/* " */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** BindTexImage / ReleaseTexImage buffer target
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_BACK_BUFFER		       0x3084
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** Current surfaces
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_DRAW		       0x3059
 | 
			
		||||
#define EGL_READ		       0x305A
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** Engines
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_CORE_NATIVE_ENGINE	       0x305B
 | 
			
		||||
 | 
			
		||||
/* 0x305C-0x3FFFF reserved for future use */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** Functions
 | 
			
		||||
*/
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
GLAPI EGLint APIENTRY eglGetError (void);
 | 
			
		||||
 | 
			
		||||
GLAPI EGLDisplay APIENTRY eglGetDisplay (NativeDisplayType display);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglInitialize (EGLDisplay dpy, EGLint *major, EGLint *minor);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglTerminate (EGLDisplay dpy);
 | 
			
		||||
GLAPI const char * APIENTRY eglQueryString (EGLDisplay dpy, EGLint name);
 | 
			
		||||
GLAPI void (* APIENTRY eglGetProcAddress (const char *procname))(void);
 | 
			
		||||
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglGetConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglChooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglGetConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value);
 | 
			
		||||
 | 
			
		||||
GLAPI EGLSurface APIENTRY eglCreateWindowSurface (EGLDisplay dpy, EGLConfig config, NativeWindowType window, const EGLint *attrib_list);
 | 
			
		||||
GLAPI EGLSurface APIENTRY eglCreatePixmapSurface (EGLDisplay dpy, EGLConfig config, NativePixmapType pixmap, const EGLint *attrib_list);
 | 
			
		||||
GLAPI EGLSurface APIENTRY eglCreatePbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglDestroySurface (EGLDisplay dpy, EGLSurface surface);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglQuerySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value);
 | 
			
		||||
 | 
			
		||||
/* EGL 1.1 render-to-texture APIs */
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglSurfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
 | 
			
		||||
 | 
			
		||||
/* EGL 1.1 swap control API */
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglSwapInterval(EGLDisplay dpy, EGLint interval);
 | 
			
		||||
 | 
			
		||||
GLAPI EGLContext APIENTRY eglCreateContext (EGLDisplay dpy, EGLConfig config, EGLContext share_list, const EGLint *attrib_list);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglDestroyContext (EGLDisplay dpy, EGLContext ctx);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglMakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
 | 
			
		||||
GLAPI EGLContext APIENTRY eglGetCurrentContext (void);
 | 
			
		||||
GLAPI EGLSurface APIENTRY eglGetCurrentSurface (EGLint readdraw);
 | 
			
		||||
GLAPI EGLDisplay APIENTRY eglGetCurrentDisplay (void);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglQueryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value);
 | 
			
		||||
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglWaitGL (void);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglWaitNative (EGLint engine);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglSwapBuffers (EGLDisplay dpy, EGLSurface draw);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglCopyBuffers (EGLDisplay dpy, EGLSurface surface, NativePixmapType target);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* EGL_MESA_screen extension  >>> PRELIMINARY <<< */
 | 
			
		||||
#ifndef EGL_MESA_screen_surface
 | 
			
		||||
#define EGL_MESA_screen_surface 1
 | 
			
		||||
 | 
			
		||||
#define EGL_BAD_SCREEN_MESA                    0x4000
 | 
			
		||||
#define EGL_BAD_MODE_MESA                      0x4001
 | 
			
		||||
#define EGL_SCREEN_COUNT_MESA                  0x4002
 | 
			
		||||
#define EGL_SCREEN_POSITION_MESA               0x4003
 | 
			
		||||
#define EGL_SCREEN_POSITION_GRANULARITY_MESA   0x4004
 | 
			
		||||
#define EGL_MODE_ID_MESA                       0x4005
 | 
			
		||||
#define EGL_REFRESH_RATE_MESA                  0x4006
 | 
			
		||||
#define EGL_OPTIMAL_MESA                       0x4007
 | 
			
		||||
#define EGL_INTERLACED_MESA                    0x4008
 | 
			
		||||
#define EGL_SCREEN_BIT_MESA                    0x08
 | 
			
		||||
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglChooseModeMESA(EGLDisplay dpy, EGLScreenMESA screen, const EGLint *attrib_list, EGLModeMESA *modes, EGLint modes_size, EGLint *num_modes);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglGetModesMESA(EGLDisplay dpy, EGLScreenMESA screen, EGLModeMESA *modes, EGLint modes_size, EGLint *num_modes);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglGetModeAttribMESA(EGLDisplay dpy, EGLModeMESA mode, EGLint attribute, EGLint *value);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglGetScreensMESA(EGLDisplay dpy, EGLScreenMESA *screens, EGLint max_screens, EGLint *num_screens);
 | 
			
		||||
GLAPI EGLSurface APIENTRY eglCreateScreenSurfaceMESA(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglShowScreenSurfaceMESA(EGLDisplay dpy, EGLint screen, EGLSurface surface, EGLModeMESA mode);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglScreenPositionMESA(EGLDisplay dpy, EGLScreenMESA screen, EGLint x, EGLint y);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglQueryScreenMESA(EGLDisplay dpy, EGLScreenMESA screen, EGLint attribute, EGLint *value);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglQueryScreenSurfaceMESA(EGLDisplay dpy, EGLScreenMESA screen, EGLSurface *surface);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglQueryScreenModeMESA(EGLDisplay dpy, EGLScreenMESA screen, EGLModeMESA *mode);
 | 
			
		||||
GLAPI const char * APIENTRY eglQueryModeStringMESA(EGLDisplay dpy, EGLModeMESA mode);
 | 
			
		||||
 | 
			
		||||
#endif /* EGL_MESA_screen_surface */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#ifndef EGL_MESA_copy_context
 | 
			
		||||
#define EGL_MESA_copy_context 1
 | 
			
		||||
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglCopyContextMESA(EGLDisplay dpy, EGLContext source, EGLContext dest, EGLint mask);
 | 
			
		||||
 | 
			
		||||
#endif /* EGL_MESA_copy_context */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* XXX this is preliminary! */
 | 
			
		||||
#ifndef EGL_VERSION_1_2
 | 
			
		||||
#define EGL_VERSION_1_2 1
 | 
			
		||||
 | 
			
		||||
typedef int EGLenum;
 | 
			
		||||
typedef int EGLClientBuffer;
 | 
			
		||||
 | 
			
		||||
#define EGL_DISPLAY_SCALING		10000
 | 
			
		||||
#define EGL_UNKNOWN			((EGLint)-1)
 | 
			
		||||
 | 
			
		||||
#define EGL_OPENGL_ES_BIT               0x1
 | 
			
		||||
#define EGL_OPENVG_BIT                  0x2
 | 
			
		||||
 | 
			
		||||
#define EGL_OPENGL_ES_API               0x30A0
 | 
			
		||||
#define EGL_OPENVG_API                  0x30A1
 | 
			
		||||
 | 
			
		||||
#define EGL_LUMINANCE_SIZE		0x303D
 | 
			
		||||
#define EGL_ALPHA_MASK_SIZE		0x303E
 | 
			
		||||
#define EGL_COLOR_BUFFER_TYPE		0x303F
 | 
			
		||||
#define EGL_RENDERABLE_TYPE		0x3040
 | 
			
		||||
 | 
			
		||||
#define EGL_SINGLE_BUFFER		0x3085
 | 
			
		||||
#define EGL_RENDER_BUFFER		0x3086
 | 
			
		||||
#define EGL_COLORSPACE			0x3087
 | 
			
		||||
#define EGL_ALPHA_FORMAT		0x3088
 | 
			
		||||
#define EGL_COLORSPACE_sRGB		0x3089
 | 
			
		||||
#define EGL_COLORSPACE_LINEAR		0x308A
 | 
			
		||||
#define EGL_ALPHA_FORMAT_NONPRE		0x308B
 | 
			
		||||
#define EGL_ALPHA_FORMAT_PRE		0x308C
 | 
			
		||||
#define EGL_CLIENT_APIS			0x308D
 | 
			
		||||
#define EGL_RGB_BUFFER			0x308E
 | 
			
		||||
#define EGL_LUMINANCE_BUFFER		0x308F
 | 
			
		||||
#define EGL_HORIZONTAL_RESOLUTION	0x3090
 | 
			
		||||
#define EGL_VERTICAL_RESOLUTION		0x3091
 | 
			
		||||
#define EGL_PIXEL_ASPECT_RATIO		0x3092
 | 
			
		||||
#define EGL_SWAP_BEHAVIOR		0x3093
 | 
			
		||||
#define EGL_BUFFER_PRESERVED		0x3094
 | 
			
		||||
#define EGL_BUFFER_DESTROYED		0x3095
 | 
			
		||||
#define EGL_OPENVG_IMAGE		0x3096
 | 
			
		||||
#define EGL_CONTEXT_CLIENT_TYPE		0x3097
 | 
			
		||||
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglBindAPI(EGLenum api);
 | 
			
		||||
GLAPI EGLenum APIENTRY eglQueryAPI(void);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglWaitClient(void);
 | 
			
		||||
GLAPI EGLBoolean APIENTRY eglReleaseThread(void);
 | 
			
		||||
GLAPI EGLSurface APIENTRY eglCreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list);
 | 
			
		||||
 | 
			
		||||
#endif /* EGL_VERSION_1_2 */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif /* _EGL_H */
 | 
			
		||||
							
								
								
									
										45
									
								
								include/GLES/egltypes.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								include/GLES/egltypes.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,45 @@
 | 
			
		||||
/*
 | 
			
		||||
** egltypes.h for Mesa
 | 
			
		||||
**
 | 
			
		||||
** ONLY egl.h SHOULD INCLUDE THIS FILE!
 | 
			
		||||
**
 | 
			
		||||
** See comments about egltypes.h in the standard egl.h file.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** These opaque EGL types are implemented as unsigned 32-bit integers:
 | 
			
		||||
*/
 | 
			
		||||
typedef uint32_t EGLDisplay;
 | 
			
		||||
typedef uint32_t EGLConfig;
 | 
			
		||||
typedef uint32_t EGLSurface;
 | 
			
		||||
typedef uint32_t EGLContext;
 | 
			
		||||
 | 
			
		||||
/* EGL_MESA_screen_surface */
 | 
			
		||||
typedef uint32_t EGLModeMESA;
 | 
			
		||||
typedef uint32_t EGLScreenMESA;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** Other basic EGL types:
 | 
			
		||||
*/
 | 
			
		||||
typedef uint8_t EGLBoolean;
 | 
			
		||||
typedef int32_t EGLint;
 | 
			
		||||
 | 
			
		||||
typedef void * NativeDisplayType;
 | 
			
		||||
typedef int NativePixmapType;
 | 
			
		||||
typedef int NativeWindowType;
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
** EGL and native handle null values:
 | 
			
		||||
*/
 | 
			
		||||
#define EGL_DEFAULT_DISPLAY ((NativeDisplayType) 0)
 | 
			
		||||
#define EGL_NO_CONTEXT ((EGLContext) 0)
 | 
			
		||||
#define EGL_NO_DISPLAY ((EGLDisplay) 0)
 | 
			
		||||
#define EGL_NO_SURFACE ((EGLSurface) 0)
 | 
			
		||||
 | 
			
		||||
/* EGL_MESA_screen_surface */
 | 
			
		||||
#define EGL_NO_MODE_MESA ((EGLModeMESA) 0)
 | 
			
		||||
							
								
								
									
										101
									
								
								progs/demos/Windows/all.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										101
									
								
								progs/demos/Windows/all.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,101 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="all" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Application" 0x0101
 | 
			
		||||
 | 
			
		||||
CFG=all - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "all.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "all.mak" CFG="all - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "all - Win32 Release" (based on "Win32 (x86) Application")
 | 
			
		||||
!MESSAGE "all - Win32 Debug" (based on "Win32 (x86) Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
MTL=midl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "all - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
 | 
			
		||||
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "all - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
 | 
			
		||||
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "all - Win32 Release"
 | 
			
		||||
# Name "all - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/bounce.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/bounce.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="bounce" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=bounce - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "bounce.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "bounce.mak" CFG="bounce - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "bounce - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "bounce - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "bounce - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../bounce.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "bounce - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../bounce.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "bounce - Win32 Release"
 | 
			
		||||
# Name "bounce - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\bounce.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/clearspd.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/clearspd.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="clearspd" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=clearspd - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "clearspd.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "clearspd.mak" CFG="clearspd - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "clearspd - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "clearspd - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "clearspd - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../clearspd.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "clearspd - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../clearspd.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "clearspd - Win32 Release"
 | 
			
		||||
# Name "clearspd - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\clearspd.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/cubemap.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/cubemap.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="cubemap" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=cubemap - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "cubemap.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "cubemap.mak" CFG="cubemap - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "cubemap - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "cubemap - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "cubemap - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../cubemap.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "cubemap - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../cubemap.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "cubemap - Win32 Release"
 | 
			
		||||
# Name "cubemap - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\cubemap.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										782
									
								
								progs/demos/Windows/demos.dsw
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										782
									
								
								progs/demos/Windows/demos.dsw
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,782 @@
 | 
			
		||||
Microsoft Developer Studio Workspace File, Format Version 6.00
 | 
			
		||||
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "all"=".\all.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name bounce
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name clearspd
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name cubemap
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name drawpix
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name fire
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name gears
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name geartrain
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glinfo
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name gloss
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name gltestperf
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glutfx
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name ipers
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name isosurf
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name lodbias
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name morph3d
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name multiarb
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name occlude
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name osdemo
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name paltex
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name pixeltex
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name pointblast
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name rain
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name ray
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name readpix
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name reflect
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name renormal
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name shadowtex
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name spectex
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name stex3d
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name teapot
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name terrain
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name tessdemo
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name texcyl
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name texdown
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name texenv
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name texobj
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name trispd
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name tunnel
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name tunnel2
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name winpos
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name spriteblast
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "bounce"=".\bounce.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "clearspd"=".\clearspd.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "cubemap"=".\cubemap.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "drawpix"=".\drawpix.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "fire"=".\fire.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "gears"=".\gears.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "geartrain"=".\geartrain.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "glinfo"=".\glinfo.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "gloss"=".\gloss.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "gltestperf"=".\gltestperf.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "glut"="..\..\..\src\glut\glx\glut.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "glutfx"=".\glutfx.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "ipers"=".\ipers.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "isosurf"=".\isosurf.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "lodbias"=".\loadbias.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "morph3d"=".\morph3d.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "multiarb"=".\multiarb.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "occlude"=".\occlude.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "osdemo"=".\osdemo.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "paltex"=".\paltex.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "pixeltex"=".\pixeltex.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "pointblast"=".\pointblast.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "rain"=".\rain.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "ray"=".\ray.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "readpix"=".\readpix.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "reflect"=".\reflect.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "renormal"=".\renormal.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "shadowtex"=".\shadowtex.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "spectex"=".\spectex.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "spriteblast"=".\spriteblast.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "stex3d"=".\stex3d.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "teapot"=".\teapot.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "terrain"=".\terrain.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "tessdemo"=".\tessdemo.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "texcyl"=".\texcyl.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "texdown"=".\texdown.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "texenv"=".\texenv.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "texobj"=".\texobj.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "trispd"=".\trispd.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "tunnel"=".\tunnel.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "tunnel2"=".\tunnel2.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Project: "winpos"=".\winpos.dsp" - Package Owner=<4>
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<4>
 | 
			
		||||
{{{
 | 
			
		||||
    Begin Project Dependency
 | 
			
		||||
    Project_Dep_Name glut
 | 
			
		||||
    End Project Dependency
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
Global:
 | 
			
		||||
 | 
			
		||||
Package=<5>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
Package=<3>
 | 
			
		||||
{{{
 | 
			
		||||
}}}
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/drawpix.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/drawpix.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="drawpix" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=drawpix - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "drawpix.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "drawpix.mak" CFG="drawpix - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "drawpix - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "drawpix - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "drawpix - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../" /I "../../../include" /I "../../util" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../drawpix.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "drawpix - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../util" /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../drawpix.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "drawpix - Win32 Release"
 | 
			
		||||
# Name "drawpix - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\drawpix.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/fire.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/fire.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="fire" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=fire - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "fire.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "fire.mak" CFG="fire - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "fire - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "fire - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "fire - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../util" /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../fire.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "fire - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../util" /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../fire.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "fire - Win32 Release"
 | 
			
		||||
# Name "fire - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\fire.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/gears.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/gears.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="gears" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=gears - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "gears.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "gears.mak" CFG="gears - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "gears - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "gears - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "gears - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../gears.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "gears - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../gears.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "gears - Win32 Release"
 | 
			
		||||
# Name "gears - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\gears.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/geartrain.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/geartrain.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="geartrain" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=geartrain - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "geartrain.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "geartrain.mak" CFG="geartrain - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "geartrain - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "geartrain - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "geartrain - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../geartrain.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "geartrain - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../geartrain.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "geartrain - Win32 Release"
 | 
			
		||||
# Name "geartrain - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\geartrain.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/glinfo.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/glinfo.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="glinfo" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=glinfo - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "glinfo.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "glinfo.mak" CFG="glinfo - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "glinfo - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "glinfo - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "glinfo - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../glinfo.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "glinfo - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../glinfo.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "glinfo - Win32 Release"
 | 
			
		||||
# Name "glinfo - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\glinfo.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/gloss.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/gloss.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="gloss" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=gloss - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "gloss.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "gloss.mak" CFG="gloss - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "gloss - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "gloss - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "gloss - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../util" /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../gloss.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "gloss - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../util" /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../gloss.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "gloss - Win32 Release"
 | 
			
		||||
# Name "gloss - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\gloss.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/gltestperf.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/gltestperf.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="gltestperf" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=gltestperf - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "gltestperf.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "gltestperf.mak" CFG="gltestperf - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "gltestperf - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "gltestperf - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "gltestperf - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../gltestperf.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "gltestperf - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../gltestperf.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "gltestperf - Win32 Release"
 | 
			
		||||
# Name "gltestperf - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\gltestperf.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/glutfx.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/glutfx.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="glutfx" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=glutfx - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "glutfx.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "glutfx.mak" CFG="glutfx - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "glutfx - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "glutfx - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "glutfx - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../glutfx.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "glutfx - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../glutfx.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "glutfx - Win32 Release"
 | 
			
		||||
# Name "glutfx - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\glutfx.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/ipers.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/ipers.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="ipers" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=ipers - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "ipers.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "ipers.mak" CFG="ipers - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "ipers - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "ipers - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "ipers - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../util" /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../ipers.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "ipers - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../util" /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../ipers.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "ipers - Win32 Release"
 | 
			
		||||
# Name "ipers - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\ipers.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
							
								
								
									
										112
									
								
								progs/demos/Windows/isosurf.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								progs/demos/Windows/isosurf.dsp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,112 @@
 | 
			
		||||
# Microsoft Developer Studio Project File - Name="isosurf" - Package Owner=<4>
 | 
			
		||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
 | 
			
		||||
# ** DO NOT EDIT **
 | 
			
		||||
 | 
			
		||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
 | 
			
		||||
 | 
			
		||||
CFG=isosurf - Win32 Debug
 | 
			
		||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
 | 
			
		||||
!MESSAGE use the Export Makefile command and run
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "isosurf.mak".
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE You can specify a configuration when running NMAKE
 | 
			
		||||
!MESSAGE by defining the macro CFG on the command line. For example:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE NMAKE /f "isosurf.mak" CFG="isosurf - Win32 Debug"
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE Possible choices for configuration are:
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
!MESSAGE "isosurf - Win32 Release" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE "isosurf - Win32 Debug" (based on "Win32 (x86) Console Application")
 | 
			
		||||
!MESSAGE 
 | 
			
		||||
 | 
			
		||||
# Begin Project
 | 
			
		||||
# PROP AllowPerConfigDependencies 0
 | 
			
		||||
# PROP Scc_ProjName ""
 | 
			
		||||
# PROP Scc_LocalPath ""
 | 
			
		||||
CPP=cl.exe
 | 
			
		||||
RSC=rc.exe
 | 
			
		||||
 | 
			
		||||
!IF  "$(CFG)" == "isosurf - Win32 Release"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 0
 | 
			
		||||
# PROP BASE Output_Dir "Release"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Release"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 0
 | 
			
		||||
# PROP Output_Dir "Release"
 | 
			
		||||
# PROP Intermediate_Dir "Release"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../util" /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "NDEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /machine:I386 /out:"../isosurf.exe"
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ELSEIF  "$(CFG)" == "isosurf - Win32 Debug"
 | 
			
		||||
 | 
			
		||||
# PROP BASE Use_MFC 0
 | 
			
		||||
# PROP BASE Use_Debug_Libraries 1
 | 
			
		||||
# PROP BASE Output_Dir "Debug"
 | 
			
		||||
# PROP BASE Intermediate_Dir "Debug"
 | 
			
		||||
# PROP BASE Target_Dir ""
 | 
			
		||||
# PROP Use_MFC 0
 | 
			
		||||
# PROP Use_Debug_Libraries 1
 | 
			
		||||
# PROP Output_Dir "Debug"
 | 
			
		||||
# PROP Intermediate_Dir "Debug"
 | 
			
		||||
# PROP Ignore_Export_Lib 0
 | 
			
		||||
# PROP Target_Dir ""
 | 
			
		||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../util" /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
 | 
			
		||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
# ADD RSC /l 0x409 /d "_DEBUG"
 | 
			
		||||
BSC32=bscmake.exe
 | 
			
		||||
# ADD BASE BSC32 /nologo
 | 
			
		||||
# ADD BSC32 /nologo
 | 
			
		||||
LINK32=link.exe
 | 
			
		||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 | 
			
		||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../../../lib/GLUT32.LIB ../../../lib/GLU32.LIB ../../../lib/OPENGL32.LIB /nologo /subsystem:console /debug /machine:I386 /out:"../isosurf.exe" /pdbtype:sept
 | 
			
		||||
# Begin Special Build Tool
 | 
			
		||||
SOURCE="$(InputPath)"
 | 
			
		||||
PostBuild_Desc=Copy DLLs
 | 
			
		||||
PostBuild_Cmds=copy ..\..\..\lib\*.dll ..
 | 
			
		||||
# End Special Build Tool
 | 
			
		||||
 | 
			
		||||
!ENDIF 
 | 
			
		||||
 | 
			
		||||
# Begin Target
 | 
			
		||||
 | 
			
		||||
# Name "isosurf - Win32 Release"
 | 
			
		||||
# Name "isosurf - Win32 Debug"
 | 
			
		||||
# Begin Group "Source Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
 | 
			
		||||
# Begin Source File
 | 
			
		||||
 | 
			
		||||
SOURCE=..\isosurf.c
 | 
			
		||||
# End Source File
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Header Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
 | 
			
		||||
# End Group
 | 
			
		||||
# Begin Group "Resource Files"
 | 
			
		||||
 | 
			
		||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
 | 
			
		||||
# End Group
 | 
			
		||||
# End Target
 | 
			
		||||
# End Project
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user