mesa/progs/tests
Keith Whitwell 0397b2bb41 Merge branch 'gallium-0.1' into gallium-0.2
A first attempt at moving gallium onto a branch directly off master...

It will be interesting to see how much work this takes to get running.

Have resolved the conflicts semi-arbitarily, not compiled or tested.

Conflicts:

	.gitignore
	Makefile
	configs/config.mgw
	configs/darwin
	configs/darwin-x86ppc
	configs/default
	configs/freebsd-dri
	configs/linux-dri
	configs/linux-dri-xcb
	configs/linux-fbdev
	configs/linux-static
	configs/linux-x86-64-static
	configs/linux-x86-static
	doxygen/Makefile
	include/GL/gl.h
	progs/demos/Makefile
	progs/demos/descrip.mms
	progs/demos/texenv.c
	progs/egl/.gitignore
	progs/egl/Makefile
	progs/glsl/.gitignore
	progs/glsl/Makefile
	progs/glsl/convolutions.c
	progs/samples/Makefile.mgw
	progs/tests/.gitignore
	progs/trivial/.gitignore
	progs/trivial/point-param.c
	progs/trivial/tri.c
	progs/xdemos/.gitignore
	progs/xdemos/glthreads.c
	src/egl/drivers/demo/Makefile
	src/egl/drivers/dri/Makefile
	src/egl/main/Makefile
	src/glu/Makefile
	src/glu/sgi/Makefile
	src/glu/sgi/Makefile.mgw
	src/glut/glx/Makefile.mgw
	src/glut/os2/WarpWin.cpp
	src/glut/os2/glut_cindex.cpp
	src/glut/os2/glut_gamemode.cpp
	src/glut/os2/glut_win.cpp
	src/glut/os2/glut_winmisc.cpp
	src/glut/os2/os2_glx.cpp
	src/glut/os2/os2_menu.cpp
	src/glut/os2/os2_winproc.cpp
	src/glw/Makefile
	src/glx/x11/dri_glx.c
	src/glx/x11/glxext.c
	src/mesa/Makefile
	src/mesa/Makefile.mgw
	src/mesa/descrip.mms
	src/mesa/drivers/beos/Makefile
	src/mesa/drivers/common/descrip.mms
	src/mesa/drivers/common/driverfuncs.c
	src/mesa/drivers/directfb/Makefile
	src/mesa/drivers/dri/Makefile.template
	src/mesa/drivers/dri/common/dri_bufmgr.c
	src/mesa/drivers/dri/common/dri_bufmgr.h
	src/mesa/drivers/dri/common/dri_util.c
	src/mesa/drivers/dri/common/extension_helper.h
	src/mesa/drivers/dri/common/mmio.h
	src/mesa/drivers/dri/common/utils.c
	src/mesa/drivers/dri/common/utils.h
	src/mesa/drivers/dri/glcore/Makefile
	src/mesa/drivers/dri/i810/i810screen.c
	src/mesa/drivers/dri/i915/intel_ioctl.c
	src/mesa/drivers/dri/i915/intel_ioctl.h
	src/mesa/drivers/dri/i915/intel_screen.c
	src/mesa/drivers/dri/i915/server/i830_common.h
	src/mesa/drivers/dri/i915/server/i830_dri.h
	src/mesa/drivers/dri/i965/intel_screen.c
	src/mesa/drivers/dri/i965/server/i830_common.h
	src/mesa/drivers/dri/i965/server/i830_dri.h
	src/mesa/drivers/dri/mach64/mach64_screen.c
	src/mesa/drivers/dri/nouveau/nouveau_context.h
	src/mesa/drivers/dri/nouveau/nouveau_fifo.c
	src/mesa/drivers/dri/nouveau/nouveau_fifo.h
	src/mesa/drivers/dri/nouveau/nouveau_screen.c
	src/mesa/drivers/dri/nouveau/nouveau_screen.h
	src/mesa/drivers/dri/r128/r128_tex.h
	src/mesa/drivers/dri/savage/savageioctl.h
	src/mesa/drivers/fbdev/Makefile
	src/mesa/drivers/osmesa/Makefile
	src/mesa/drivers/osmesa/descrip.mms
	src/mesa/drivers/x11/Makefile
	src/mesa/drivers/x11/descrip.mms
	src/mesa/drivers/x11/xm_dd.c
	src/mesa/glapi/glapi.c
	src/mesa/glapi/glthread.c
	src/mesa/main/api_validate.c
	src/mesa/main/attrib.c
	src/mesa/main/bufferobj.c
	src/mesa/main/bufferobj.h
	src/mesa/main/buffers.c
	src/mesa/main/config.h
	src/mesa/main/context.c
	src/mesa/main/descrip.mms
	src/mesa/main/drawpix.c
	src/mesa/main/enums.c
	src/mesa/main/fbobject.c
	src/mesa/main/glheader.h
	src/mesa/main/imports.c
	src/mesa/main/mipmap.c
	src/mesa/main/mm.c
	src/mesa/main/mm.h
	src/mesa/main/mtypes.h
	src/mesa/main/points.c
	src/mesa/main/sources
	src/mesa/main/state.c
	src/mesa/main/texcompress_fxt1.c
	src/mesa/main/texenvprogram.c
	src/mesa/main/texobj.c
	src/mesa/main/texstate.c
	src/mesa/main/texstore.c
	src/mesa/math/descrip.mms
	src/mesa/shader/arbprogram.c
	src/mesa/shader/descrip.mms
	src/mesa/shader/prog_execute.c
	src/mesa/shader/prog_statevars.c
	src/mesa/shader/prog_statevars.h
	src/mesa/shader/prog_uniform.c
	src/mesa/shader/program.c
	src/mesa/shader/program.h
	src/mesa/shader/shader_api.c
	src/mesa/shader/slang/descrip.mms
	src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
	src/mesa/sources
	src/mesa/swrast/descrip.mms
	src/mesa/swrast/s_drawpix.c
	src/mesa/swrast/s_fragprog.c
	src/mesa/swrast/s_readpix.c
	src/mesa/swrast/s_span.c
	src/mesa/swrast_setup/descrip.mms
	src/mesa/tnl/descrip.mms
	src/mesa/tnl/t_context.h
	src/mesa/tnl/t_vp_build.c
	src/mesa/tnl/tnl.h
	src/mesa/vbo/descrip.mms
	src/mesa/vbo/vbo_context.c
	src/mesa/vbo/vbo_exec_array.c
	src/mesa/x86-64/xform4.S
	src/mesa/x86/rtasm/x86sse.c
	src/mesa/x86/rtasm/x86sse.h
	windows/VC6/progs/glut/glut.dsp
	windows/VC7/mesa/gdi/gdi.vcproj
	windows/VC7/mesa/glu/glu.vcproj
	windows/VC7/mesa/mesa.sln
	windows/VC7/mesa/mesa/mesa.vcproj
	windows/VC7/mesa/osmesa/osmesa.vcproj
	windows/VC7/progs/glut/glut.vcproj
	windows/VC8/mesa/gdi/gdi.vcproj
	windows/VC8/mesa/glu/glu.vcproj
	windows/VC8/mesa/mesa.sln
	windows/VC8/mesa/mesa/mesa.vcproj
	windows/VC8/progs/glut/glut.vcproj
2008-09-11 16:05:15 +01:00
..
.gitignore Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
afsmultiarb.c updated comment 2006-01-30 17:13:19 +00:00
antialias.c Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
api_speed.c Use the 1.3 names for FogCoord* 2005-05-20 00:44:37 +00:00
api_speed.py Prevent possible divide-by-zero error. 2004-12-01 20:20:13 +00:00
arbfpspec.c fix indentation 2006-04-21 01:02:49 +00:00
arbfptest1.c make prog2 a legal program (texture reference fix) 2006-08-30 23:40:53 +00:00
arbfptexture.c hack to use glTexCoord4f and Q variable to test projective texcoords 2004-04-18 20:13:21 +00:00
arbfptrig.c Add tests for ARB_fp trig instructions and also for 1D texturing 2004-01-26 13:45:42 +00:00
arbnpot-mipmap.c npot version of redbook/mipmap.c 2006-09-15 10:41:54 +00:00
arbnpot.c Fix broken test. 2008-02-12 16:57:00 -07:00
arbvptest1.c s/NV/ARB/ 2006-04-21 01:01:58 +00:00
arbvptest3.c use vertex.attrib[3] instead of vertex.color 2006-04-21 01:02:27 +00:00
arbvptorus.c exercise position invarient vertex program 2006-06-21 14:03:39 +00:00
arbvpwarpmesh.c use vertex.attrib[3] instead of vertex.color 2006-04-21 01:02:27 +00:00
arraytexture.c Add simple program to test GL_MESA_texture_array. 2007-05-16 14:46:13 -07:00
auxbuffer.c test of aux buffer rendering 2004-03-21 17:07:30 +00:00
blendminmax.c Added simple EXT_blend_minmax test. 2004-05-11 19:57:58 +00:00
blendsquare.c Added a 4th square to the output. Expanded the message written to the 2004-05-11 19:59:13 +00:00
bufferobj.c delete buffers, destroy window upon exit 2006-08-25 22:13:08 +00:00
bug_3050.c Don't try to bind to proxy texture target. This is defined by the spec to be 2006-03-06 16:31:50 +00:00
bug_3101.c Put back the glPopMatrix. This test was derived from blendminmax.c. 2005-07-07 20:43:01 +00:00
bug_3195.c Display the correct bug number in the information text. 2006-03-06 16:42:12 +00:00
bug_texstore_i8.c tests: Added a test for a strange bug in texstore_a8 2008-06-18 19:07:07 +02:00
calibrate_rast.c Added calibrate_rast.c program 2008-02-28 17:55:26 -07:00
copypixrate.c mesa: minor code re-org 2008-03-21 11:06:52 -06:00
crossbar.c Simple test for ARB_texture_env_crossbar functionality. It is difficult 2005-02-09 22:16:38 +00:00
cva.c Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
debugger.c more debugger development 2003-09-05 19:34:58 +00:00
dinoshade.c Just use stddef.h to get ptrdiff_t instead of obsolete malloc.h. 2007-09-24 10:22:31 -07:00
drawbuffers.c fix glReadPixels parameters to handle odd-width windows correctly 2007-06-08 13:10:01 -06:00
exactrast.c test that point/line/quad rendering hits the right pixels 2007-11-09 17:02:51 -07:00
ext422square.c Fix a couple of glitches 2004-12-10 17:18:00 +00:00
fbotest1.c destroy window during cleanup 2007-03-06 16:33:00 -07:00
fbotest2.c disable GL_DEPTH_TEST before glDrawPixels in case window has unrequested depth buffer 2008-05-08 08:39:30 -06:00
fbotexture.c added culling/wireframe options 2007-12-04 14:07:08 -07:00
fillrate.c mesa: added a cast to avoid int overflow, plus rename texels->pixels 2008-04-01 16:20:29 -06:00
floattex.c added floattex.c to test floating point textures 2004-04-22 01:10:09 +00:00
fog.c Add a fog mode (normal and fog_coord, leaner/exp/exp2 mode) testing program I 2005-10-26 09:48:03 +00:00
fogcoord.c remove incorrect negation in fog coord computation 2004-02-16 16:44:40 +00:00
fptest1.c fptest1 requires GL_NV_fragment_program 2006-04-28 21:50:41 +00:00
fptexture.c build fixes, rh9 2003-11-23 10:27:10 +00:00
getprocaddress.c test glStencilFuncSeparateATI() 2008-04-04 12:44:14 +02:00
getprocaddress.py Remove CVS keywords. 2008-05-26 20:14:40 +09:00
interleave.c Two subtle things missed on the previous commit. 2005-11-15 01:55:46 +00:00
invert.c If setting GL_PACK_INVERT_MESA results in a GL error, log it. 2005-03-14 22:09:31 +00:00
jkrahntest.c Remove CVS keywords. 2008-05-26 20:14:40 +09:00
lineclip.c Add a couple of test apps for line/unfilled polygon clipping. 2008-03-27 11:57:08 -07:00
Makefile Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
Makefile.win Remove CVS keywords. 2008-05-26 20:14:40 +09:00
manytex.c Remove CVS keywords. 2008-05-26 20:14:40 +09:00
minmag.c Added minmag.c test 2008-02-16 10:05:24 -07:00
mipmap_limits.c Press <space> to reset limit/bias values, clean-up limit/bias printf 2008-05-03 09:10:44 -06:00
mipmap_view.c better text labels 2008-03-19 17:15:14 -06:00
multipal.c Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
multitexarray.c test multitexture and vertex arrays 2002-01-04 23:00:19 +00:00
multiwindow.c Remove CVS keywords. 2008-05-26 20:14:40 +09:00
no_s3tc.c Add simple test program for Mesa bug #1028405. 2004-10-08 00:56:08 +00:00
packedpixels.c print 2D vs 3D in window 2006-05-19 16:48:42 +00:00
pbo.c If the image file is RGB, convert to RGBA (fixes segfault). 2006-04-13 19:45:42 +00:00
prog_parameter.c Add test for GL_EXT_gpu_program_parameters. 2006-08-15 16:44:32 +00:00
projtex.c added support for 4 texture units 2001-01-23 23:44:15 +00:00
random.c Random state-change / primitive rendering. Good for hammering on a driver... 2007-06-21 18:11:29 -06:00
readrate.c test glReadPixels speed w/ various formats/types, PBOs 2006-04-14 16:20:55 +00:00
seccolor.c GL_EXT_secondary_color test 2001-03-05 17:50:35 +00:00
shader_api.c Convert to 0/1 when setting boolean uniforms 2008-01-01 09:58:15 -07:00
sharedtex.c Remove CVS keywords. 2008-05-26 20:14:40 +09:00
stencil_twoside.c add simple test for two-sided stencil functionality 2007-12-11 15:38:34 +01:00
stencil_wrap.c Add EXT_stencil_wrap test that doesn't depend on stencil read-back 2004-11-04 22:32:41 +00:00
stencilwrap.c test the standard stencil op modes too (Philipp Klaus Krause) 2005-08-15 22:57:30 +00:00
subtex.c Test calling glTexSubImage2D mid-way through a frame. 2008-02-20 11:58:33 -07:00
subtexrate.c Don't do swapbuffers if -nodraw specified. Get t0 after setup code. 2006-01-27 15:44:40 +00:00
tex1d.c Add tests for ARB_fp trig instructions and also for 1D texturing 2004-01-26 13:45:42 +00:00
texcmp.c Make the test check for core GL version 1.3 in addition to testing for 2004-06-17 20:53:07 +00:00
texcompress2.c simple texture compression test 2006-05-10 22:47:06 +00:00
texfilt.c Add new test "texfilt". This test is a cousin to texwrap. Instead of 2005-10-28 18:41:03 +00:00
texgenmix.c make sure Q has a good value before drawing a sample 2004-06-28 15:16:28 +00:00
texline.c Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
texobjshare.c test program for texture sharing, deleting, etc 2005-01-19 14:51:41 +00:00
texrect.c Remove CVS keywords. 2008-05-26 20:14:40 +09:00
texwrap.c Remove CVS keywords. 2008-05-26 20:14:40 +09:00
unfilledclip.c Add a couple of test apps for line/unfilled polygon clipping. 2008-03-27 11:57:08 -07:00
vao-01.c removed incorrect const qualifier 2006-06-13 01:14:48 +00:00
vao-02.c removed incorrect const qualifier 2006-06-13 01:14:48 +00:00
vparray.c added display list option (l key) 2004-01-31 19:57:25 +00:00
vpeval.c minor tweaks 2002-08-17 00:29:55 +00:00
vptest1.c vertex program test program 2001-12-14 03:03:38 +00:00
vptest2.c vertex program test program 2001-12-14 03:03:38 +00:00
vptest3.c vertex program test program 2001-12-14 03:03:38 +00:00
vptorus.c rotating, lit torus via vertex program 2001-12-15 22:33:59 +00:00
vpwarpmesh.c minor updates 2002-10-15 14:43:55 +00:00
yuvrect.c assorted fixes 2004-04-23 14:14:04 +00:00
yuvsquare.c assorted fixes 2004-04-23 14:14:04 +00:00
zcomp.c mesa: new Z-compositing test (glDrawPixels(GL_DEPTH) + stencil) 2008-04-11 09:21:37 -06:00
zdrawpix.c mesa: add a new test for glDrawPixels(GL_DEPTH_COMPONENT) 2008-04-10 18:33:53 -06:00
zreaddraw.c test program to exercise glDraw/ReadPixels(GL_DEPTH_COMPONENT) and pixel zooming 2003-08-23 21:42:57 +00:00