mesa-demos: Changes to 'refs/tags/mesa-demos-8.1.0-1'
Tag 'mesa-demos-8.1.0-1' created by Maarten Lankhorst <maarten.lankhorst@canonical.com> at 2013-08-05 16:29 +0000
Debian release 8.1.0-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJR/9LXAAoJEP5VjHKmcBPD9+MP/j5VUqSKfBzl4JpnImKhmKi9
Ac/G5aRYJzJ3xC+FV1v/R4bKSCkN6dGeui8sqTYWNyo2Xl//SdmrKOdk6hJ2VoKZ
0uh5SNIQxHqeCmRtXF0yPf2drgoPEr96YfWv7y4mtWdkXXpaCXZCmPFv2u1GiAe5
AFtQWJdl1j3Y0U7D7auBOHgZdrKrpPnI3SLt/aE/ny33NKPCDmzpKCeOxeLrnLnz
bR8qRoV0NlJqNAD7vnV2D+S7izHUHCwxa4w0TSc/BNkey428baTZ/4mgk024iRfA
5ocUAaKLdD/ZoE/V/0S8CuKfvjmzOSP0HWKEiUMmPI8zCdJQdmR9Blvy9RGYgrUs
Zc1J8jJIEhczrLwxqw5ZhQygX0ZbDTnIo7KCNBD6DSZsDcAtBlGQXRjyOqnAZxMX
aAyWvuje3e1uBXFOpnLWebGJ/bvZf8qy9AB+GvwO4cHjXXmU8aoixQjTbSkJZ3bi
b1i2VYTrHlS/N9FQjVlGV52V6Q4PpPI5zHP7dTaE74o3EK0AV4NcDgRylTHxOUJ/
JzqEMlsI2e/BpPtFAo9/aEf5o78kKuoqW/kAhxHW+3w98DTQqJaSpCQFcXnXkP1/
o2MtSooyP0vjRV2iDK8Bw58ScV9rAMc4Vv6x0NlYppxYDjGZGCBrH+7v+amvSjtR
zejtXqHdG5lRpBLApBpV
=YpoL
-----END PGP SIGNATURE-----
Changes since mesa-demos-8.0.1-2:
Aaron Plattner (1):
glxgears: Honor -fullscreen in initial reshape
Alan Coopersmith (1):
Allow builders to specify GLEW_CFLAGS & GLEW_LIBS
Alex Wu (2):
eglut: Add wayland support
opengles2: Add es2gears_wayland target
Alexandre Demers (1):
glxinfo: add -s flag to print one extension per line
Andreas Boll (7):
index.html: upgrade from legacy html to HTML 4.01 strict
build: add '&component=Demos' to bugzilla link
demos: add missing binaries to .gitignore
build: require glew 1.5.4
debian: Fix typo in es2_info manpage
Use debhelper 9 to use hardened compiler flags.
Disable silent rules.
Benjamin Franzke (3):
eglkms: Use gbm instead of EGL_MESA_drm_image
eglkms: Destroy resources
eglkms: Restore saved crtc
Brian (1):
xdemos: fix a bunch of unused variable warnings
Brian Paul (77):
updated docs with prerequisites such as glew 1.5.4 or later
fp-tri: initialize the texture uniforms
trivial: added tri-tex-1d.c test
stex3d: print 'f' key info
textures: added another filter mode
arbocclude2: assorted clean-ups, indenting, etc
pointcoord: use 'o' key to toggle point sprite origin
spriteblast: added fragment program option
openvg: add lion-render.h to SOURCES
line-xor: test line drawing in XOR mode
mipmap_tunnel: new test to examine mipmap filtering
rename clear.c to clear-color.c
tri-edgeflag-array: test glEdgeFlagPointer()
stex3d: added out-of-memory error checks
glxinfo: check for extension support before querying limits
shadow_sampler: probe/print pixel value, fix GL version check
egl: add compile-time extension checking, use eglGetProcAddress
fire: call glutDestroyWindow()
simplex-noise: test of GLSL "webgl-noise"
noise2: reindent
shader for simplex-noise.c demo
tests/shader-interp: convert perspective interpolation to linear
shader-interp: don't rely on gl_FragCoord.w
util: add LinkShaders3()
geom-wide-lines, geom-sprites - geometry shader demos
shadow-sample: an old GLSL shadow sampler test
drawstencil: test writing stencil image with fragment shader
geom-wide-lines: add keys to toggle GS on/off, line width
geom-sprites: remove dead code, some clean-ups
geom-stipple-lines: do line stipple with geometry/fragment shaders
arbocclude2: silence some warnings
sotest: silence warnings
vstest: silence warnings
slang/Makefile: add src/util include path
bezier: check for GL_ARB_geometry_shader4 extension
vp-tris: use larger buffer to handle longer programs
mipmap_tunnel: add support for GL_EXT_texture_filter_anisotropic
glxinfo: minor whitespace fixes
glxinfo: use X Bool, True, False everywhere to be consistent
cuberender: demo rendering to cube map faces for environment mapping
cuberender: set texture wrap mode to GL_CLAMP_TO_EDGE
tests/clip: a simple interactive clipping test
trivial/tri-edgeflag-pv: test provoking vertex effect on edge flags
linehacks: do stipple, wide, smooth lines with hacks
viewmemory: view uninitialized video memory
point-sprite: clean-up, set GL_COORD_REPLACE_ARB mode
redbook: add missing progs to Makefile.am
polys: destroy window before exiting
tri-2101010: include glut_wrap.h as other demos do
glinfo: query/print GL_SHADING_LANGUAGE_VERSION
mipmap_limits: print current params on screen
mipmap_limits: fix keyboard info string
glxinfo: query/print GL_ARB_framebuffer_object limits
wglinfo: query/print GL_ARB_framebuffer_object limits
util: add gl_wrap.h and glu_wrap.h to libutil_la_SOURCES
util: add GL_FLOAT_MAT4 support, more sampler types
shtest: fix docs and code with respect to var names and types
geom-outlining: add demo of polygon outlining with a geometry shader
rubberband: add a glFlush() call to display the front-buffer drawing
fp-tri: s/Display/Draw/ to avoid collision with X Display
glsl/identity: clean out unused code
arbfslight: re-indent the code
trivial: set glClearColor alpha=1.0
glsl/identity: remove more unused stuff
cubemap: add some fflush(stdout) calls for Windows
mipmap_limits: add some fflush(stdout) calls for Windows
clear-fbo: clean-up the code, print pixel color for debugging
clear-fbo: call fflush(stdout) for Windows
add missing programs to trivial/Makefile.am
geom-stipple-lines: use a float[16] uniform for the pattern
line-smooth: add flat/smooth shading control
shtest: allow compiling only a VS or only a FS
trivial/tri-z-clip: test near/far triangle clipping
glxinfo: add support for creating/querying core-profile contexts (v3.1)
cuberender: fix mis-rendering of first frame
arbfslight: remove some debug cruft and do some minor clean-up
trirast: remove debug printf
Chad Versace (2):
glxgears: Refactor visual attributes
glxgears: Add support for multisample visuals
Chia-I Wu (27):
egl: Improve es2gears.c gears demo (version 2).
openvg: Add eglcommon.h to libcommon_la_SOURCES.
egl: Add license info to eglut.
egl: Follow the rules of propagating changes for tfp.
egl/openvg: Add a demo for VGImage functions.
egl/openvg: Add demos for VGMaskLayer functions.
egl/openvg: Add a demo for color transform.
egl/openvg: Add text demo.
egl/openvg: Add a demo for blend modes.
egl/openvg: Add a demo for paint types.
hack for OpenVG RI
egl/eglut: Avoid busy looping.
Revert "hack for OpenVG RI"
egl/openvg: Remove eglutPostRedisplay calls.
egl/openvg: Print FPS for lion.
egl/openvg: blend demo needs a window with alpha channel.
egl/openvg: Verify blend demo rendering with vgReadPixels.
egl/openvg: Add VG_BLEND_ADDITIVE test to blend demo.
egl/opengles1: Update tri to use GL_FIXED.
egl/opengles1:
egl/opengles1: Clean up "clear" demo.
egl/opengl: EGL_SURFACE_TYPE should be ORed.
egl/opengl: Use eglChooseConfig in peglgears.
eglfbdev: add a demo for EGL on fbdev
fix check for freetype2
check for GBM
es1/t-f-p: use GL_OES_EGL_image_external when available
Christian Authmann (3):
geartrain: improve loading routines
geartrain: fixed gear geometry, use flat shading
geartrain: render back faces properly
Cooper Yuan (2):
fix error when use FULL_GL
demos/egl: add two applications which validate creating Texture from
Corbin Simpson (1):
egl/opengl: Fix X11 demo build.
Dave Airlie (10):
re-add arbocclude2 demo and modify for OQ2 support.
glxinfo: add ufloat/float reporting for verbose mode
glxinfo: fix ifdefs around packed float
tri-2101010: add a simple demo for GL_ARB_vertex_type_2_10_10_10_rev
tri-2101010: clean up test fix bugs in conv
vbo-drawarrays-2101010: GL_ARB_vertex_type_2_10_10_10_rev vbo test
vbo-drawarrays-2101010: add bgra command line option
tri-2101010-dlist: test 2101010 with a display list.
glxinfo: add support for GL_MAX_DUAL_SOURCE_DRAW_BUFFERS query
mesa-demos: bump to 8.1.0 for release
Eric Anholt (2):
fog: Remove this now that it's been converted into piglit tests.
perf: Drop duplicated prog_LDADD lines in favor of LDADD.
Frank Binns (1):
xeglgears: Make EGL_KHR_image usage portable
Henri Verbeet (1):
Add some extra filter types to the mipmap_limits demo.
Hui Qi Tay (2):
Pixel/subpixel test for lines.
pixeltest: fix linewidth for ui
Ian Romanick (3):
Define default precision in es2gears fragment shader
Don't use OpenGL 2.0 GLSL functions if OpenGL 2.0 is not supported
glxinfo: Print correct visual vs. fbconfig ID with -v
Jakob Bornecrantz (3):
tests: Add application to step various gl operations
fpglsl: Add frag depth read
tests: Add shader-interp to cmake build
Jerome Glisse (1):
perf/glslstateschange: evaluate shader/texture state change performance
Johannes Obermayr (2):
eglut_x11: Add ${X11_X11_LIB} to target_link_libraries.
Install shared libraries (if -DBUILD_SHARED_LIBS).
Jon TURNEY (3):
Fix texwrap removal
Remove srcdir != builddir check from autogen.sh
Fix compilation of osdemo.c after commit 5d5dc0e
Jose Fonseca (5):
cmake: Build the remainder of egl subtree.
gles1/drawtex: Add missing newline to error message.
vg/trivial/blend: Add missing include.
vg/trivial: Fix prototypes.
Update .gitignore
José Fonseca (92):
cmake: Preliminary and incomplete CMake support.
cmake: Link winmm on windows.
demos: Fix MinGW32 build.
cmake: Install targets and data.
cmake: Cover as many demos as SCons.
cmake: Some tests require X11.
Document CMake build instructions.
Remove doxygen directory.
cmake: oglinfo requires X11.
Portability fixes.
wgl: Use wglew.h instead of wglext.h
Remove accidental file.
cmake: Add rain C++ demo.
prog_paramater: Use GLEW instead of glutGetProcAddress.
cmake: Make logical target names globally unique.
util: Use apropriate call convention in fake_ValidateProgram().
cmake: MSVC portability fixes.
Revert callback changes.
Use glew.h instead of glext.h
New stab at callbacks prototypes.
cmake: Enable math constant defines on MSVC.
cmake: texleak requires unix.
wgl/sharedtex_mt: Use SetWindowLongPtr instead of SetWindowLong
wgl/sharedtex_mt: Ditto for GetWindowLongPtr.
Merge branch 'cmake'
scons: Remove scons build support.
Delete MSVC projects.
Remove glew code.
Remove bin, configs, and include dirs.
Ignore files generated by CMake.
cmake: Build objviewer.
objview: Fix segfault due to shaderutil.c not being initialized.
objview: Fix segfault due to shaderutil.c not being initialized.
objviewer: Use glew.h instead of gl.h.
wgl: Flatten directory tree.
gltrace: Ignore padding parameters.
wglinfo: Fix installation directory.
Update a few missing images -> data renames.
glsl: rad1/rad2 are #defines on windows.
glsl: Fix build breakage with GLU 1.2.
cmake: Build glsl subdir too.
glxinfo: Print extensions in alphabetical order.
cmake: Link m library on all unices.
wglinfo: Cross-port several of the recent glxinfo improvements.
cmake: Build src/slang.
slang: Use glew.
Add casts to int -> ptr conversion, to silence warnings.
cmake: Link against Xext.
Remove Makefile.win files.
Remove dead Visual Studio project files.
Remove unused extfuncs.h.
Mac OS X portability fixes.
cmake: Don't define min/max macros on Windows.
clear-fbo-tex: Add missing glFlush call on single buffered visual.
cmake: Build X11 programs on MacOSX.
cmake: Basic packaging support.
cmake: Fix copy'n'paste typo in earlier commit.
cmake: Add missing executables.
Fix GL_VERSION checks.
cuberender: Fix Windows builds.
pixeltest: Fix Windows build.
cuberender: Fix MacOSX build.
viewmemory: Fix windows build.
tri-edgeflag-pv: Fix glew include.
cmake: Build tri-edgeflag-pv & linehacks
Update .gitignore.
glthreads: Remove #ifdef PTHREADS
arbvparray: Port of vparray to GL_ARB_vertex_program.
cmake: Use -Wall and friends on GNU CC.
isosurf: Use OpenGL1.1 entry points instead GL_EXT_vertex_array.
Simple test case for GL_GREMEDY_string_marker and GL_GREMEDY_frame_terminator extensions.
multitex: Uniforms must be set after linking the program.
cmake: Allow to specify glext headers include path.
tri-2101010: s/uint32_t/unsigned/
Revert "cmake: Allow to specify glext headers include path."
tri-2101010: Build without GL_ARB_vertex_type_2_10_10_10_rev.
Add an infinite loop GLSL example.
Always flush stdout after writing FPS.
cva,dinoshade: Use GLEW more effectively.
Update the cross-mingw32 instructions to define CMAKE_RC_COMPILER.
wglcontext: Several fixes that were forgotten when commiting.
cmake: Fix build w/ EGL.
cmake: Build more egl/opengl samples .
cmake: Avoid depending on MinGW runtime DLLs.
wgl/rtotex: Add a WGL_ARB_pbuffer / WGL_ARB_render_texture example.
wglinfo: List GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
rtotex: Build as a WIN32 GUI app.
wgl/rtotex: Don't hardcode glut and other libraries' names
vpglsl: Add an vpglsl infinite loop too.
cmake: Only use pkg-config where available.
cmake: Don't use pkg-config when targetting Windows.
tests/occlude: Remove.
Jure Repinc (1):
egl/opengl: fixed linking of eglgears_* with libm
Keith Whitwell (4):
demos/pixeltest: remove c99-ism
isosurf: smaller steps for moving user clip plane
trivial: add drawelements-large
demos: print framerates to stdout
Kristian Høgsberg (8):
egl: Add eglkms demo
Commit forgotten build system parts of eglkms patch
eglkms: Add MIT license header
eglkms: Use depth 24 when creating the KMS FB
eglkms: Add gbm cflags and libs
eglkms: Use gbm_surface
es[12]_info.c: Don't include GLES1/2 headers
es[12]_info.c: Wrap EGL extension list as well
Maarten Lankhorst (3):
Add symlinks for es2gears manpages.
Bump standards-version to 3.9.4.
release to unstable
Marcin Slusarz (1):
egl/opengl: fix build with cmake
Marek Olšák (5):
yuvrect_client: fix build if GLX_MESA_allocate_memory is not available
tri-clear: fix redrawing
Remove texwrap as it has been ported to piglit
ipers: destroy the window on cleanup
glxinfo: fix segfault
Matt Turner (3):
Allow disabling of egl, gles1, gles2, vg, osmesa, drm, x11, freetype2
Fix disabling of egl, gles, ...
allow autogen.sh to not run configure with NOCONFIGURE
Michel Dänzer (1):
Build es2gears_x11 and es2gears_screen variants.
Morgan Armand (1):
Mesa-demos: add wglcontext to test the creation of a context through WGL_ARB_create_context
Paulo Zanoni (8):
es1_info: convert indentString into a literal string
Add missing binaries to .gitignore
opengles2/tri.c: remove trailing white spaces
Rename opengles2/tri to opengles2/es2tri
Ship opengles2 demos
es1_info: change printf(indentString) to printf("%s", indentString)
Add more missing files to .gitignore
Add --with-system-data-files option
RALOVICH, Kristóf (1):
cmake: add build system to some of the egl demos
Ricardo Salveti de Araujo (1):
Properly defining default precision in es2gears fragment shader.
Riku Voipio (1):
debian: Add mesa-utils-extra package
Robert Hooker (1):
Install es2gears_x11 and es2gears_screen
Scott Moreau (1):
eglkms: Track mesa function rename.
Sven Joachim (4):
Merge branch 'upstream-unstable' into debian-unstable
New upstream release
Build-depend on libglew-dev rather than libglew1.5-dev
Remove directory src/wgl/rtotex
Tobias Droste (1):
egl/opengl: add missing AM_CFLAGS in Makefile
Tom Fogal (1):
Add new test program to show gl_NormalMatrix issue.
Vinson Lee (6):
scons: Rename clear to clear-color.
trivial: Update SConscript.
objview: Remove unnecessary header.
geartrain: Fix and clean up printf messages on error paths.
glxswapcontrol: Fix memory leak on error path.
bumpmap: Remove meaningless const qualifier.
Yaakov Selkowitz (1):
cygwin build fix for libutil dependency on GLUT
Zack Rusin (1):
Fix the VG trivial examples.
sagawa (1):
glxinfo: fix issues in visual_drawable_type()
vlj (1):
mesa-demos: Add blinking-teapot demo.
---
.gitignore | 36
CMakeLists.txt | 154
Makefile.am | 3
SConstruct | 144
autogen.sh | 13
common.py | 64
configure.ac | 137
debian/changelog | 28
debian/compat | 2
debian/control | 33
debian/es2_info.1 | 21
debian/es2gears.1 | 14
debian/es2tri.1 | 14
debian/install | 4
debian/mesa-utils-extra.install | 4
debian/mesa-utils-extra.links | 3
debian/mesa-utils-extra.manpages | 3
debian/mesa-utils.install | 4
debian/rules | 5
dev/null |binary
index.html | 172
m4/ac_define_dir.m4 | 49
src/CMakeLists.txt | 31
src/Makefile.am | 2
src/SConscript | 54
src/data/CMakeLists.txt | 3
src/data/Makefile.am | 40
src/data/arch.rgb |binary
src/data/bw.rgb |binary
src/data/geartrain.dat | 119
src/data/girl.rgb |binary
src/data/girl2.rgb |binary
src/data/isosurf.dat | 7179 +++++++++++++++++++++++++++++++
src/data/reflect.rgb |binary
src/data/s128.rgb |binary
src/data/terrain.dat | 1
src/data/tile.rgb |binary
src/data/tree2.rgba |binary
src/data/tree3.rgb |binary
src/data/wrs_logo.rgb |binary
src/demos/.gitignore | 4
src/demos/CMakeLists.txt | 89
src/demos/Makefile.am | 9
src/demos/Makefile.cygnus | 1
src/demos/Makefile.win | 131
src/demos/SConscript | 81
src/demos/arbfplight.c | 2
src/demos/arbfslight.c | 403 -
src/demos/arbocclude.c | 2
src/demos/arbocclude2.c | 177
src/demos/bounce.c | 2
src/demos/clearspd.c | 2
src/demos/copypix.c | 4
src/demos/cubemap.c | 4
src/demos/cuberender.c | 586 ++
src/demos/dinoshade.c | 18
src/demos/dissolve.c | 6
src/demos/drawpix.c | 4
src/demos/engine.c | 4
src/demos/fbo_firecube.c | 10
src/demos/fbotexture.c | 2
src/demos/fire.c | 11
src/demos/fogcoord.c | 2
src/demos/fplight.c | 2
src/demos/fslight.c | 8
src/demos/gamma.c | 2
src/demos/gearbox.c | 2
src/demos/gears.c | 2
src/demos/geartrain.c | 179
src/demos/geartrain.dat | 119
src/demos/glinfo.c | 15
src/demos/gloss.c | 6
src/demos/gltestperf.c | 2
src/demos/ipers.c | 9
src/demos/isosurf.c | 40
src/demos/isosurf.dat | 7179 -------------------------------
src/demos/lodbias.c | 6
src/demos/morph3d.c | 2
src/demos/multiarb.c | 6
src/demos/normal.c | 596 ++
src/demos/paltex.c | 2
src/demos/particles.h | 2
src/demos/pixeltest.c | 467 ++
src/demos/pointblast.c | 2
src/demos/projtex.c | 10
src/demos/rain.cxx | 5
src/demos/ray.c | 3
src/demos/readpix.c | 4
src/demos/reflect.c | 4
src/demos/renormal.c | 3
src/demos/shadowtex.c | 2
src/demos/singlebuffer.c | 2
src/demos/spectex.c | 2
src/demos/spriteblast.c | 126
src/demos/stex3d.c | 9
src/demos/teapot.c | 7
src/demos/terrain.c | 5
src/demos/terrain.dat | 1
src/demos/tessdemo.c | 46
src/demos/texcyl.c | 4
src/demos/texenv.c | 3
src/demos/textures.c | 13
src/demos/trispd.c | 2
src/demos/tunnel.c | 7
src/demos/tunnel2.c | 7
src/demos/vao_demo.c | 2
src/demos/winpos.c | 4
src/egl/CMakeLists.txt | 20
src/egl/Makefile.am | 3
src/egl/eglut/CMakeLists.txt | 17
src/egl/eglut/Makefile.am | 15
src/egl/eglut/eglut.c | 25
src/egl/eglut/eglut.h | 25
src/egl/eglut/eglut_screen.c | 26
src/egl/eglut/eglut_wayland.c | 135
src/egl/eglut/eglut_x11.c | 36
src/egl/eglut/eglutint.h | 25
src/egl/oes_vg/.gitignore | 2
src/egl/oes_vg/CMakeLists.txt | 20
src/egl/oes_vg/Makefile.am | 48
src/egl/oes_vg/tex2vgimage.c | 428 +
src/egl/oes_vg/vgimage2tex.c | 425 +
src/egl/opengl/.gitignore | 1
src/egl/opengl/CMakeLists.txt | 55
src/egl/opengl/Makefile.am | 19
src/egl/opengl/demo2.c | 2
src/egl/opengl/demo3.c | 2
src/egl/opengl/eglgears.c | 2
src/egl/opengl/eglkms.c | 289 +
src/egl/opengl/eglscreen.c | 2
src/egl/opengl/egltri.c | 2
src/egl/opengl/peglgears.c | 18
src/egl/opengl/xeglgears.c | 62
src/egl/opengl/xeglthreads.c | 2
src/egl/opengles1/.gitignore | 10
src/egl/opengles1/CMakeLists.txt | 62
src/egl/opengles1/Makefile.am | 6
src/egl/opengles1/clear.c | 95
src/egl/opengles1/drawtex.c | 2
src/egl/opengles1/eglfbdev.c | 338 +
src/egl/opengles1/es1_info.c | 23
src/egl/opengles1/msaa.c | 2
src/egl/opengles1/texture_from_pixmap.c | 46
src/egl/opengles1/tri.c | 2
src/egl/opengles2/.gitignore | 4
src/egl/opengles2/CMakeLists.txt | 40
src/egl/opengles2/Makefile.am | 26
src/egl/opengles2/es2_info.c | 1
src/egl/opengles2/es2gears.c | 656 ++
src/egl/opengles2/es2tri.c | 525 ++
src/egl/opengles2/tri.c | 516 --
src/egl/openvg/.gitignore | 7
src/egl/openvg/CMakeLists.txt | 44
src/egl/openvg/Makefile.am | 13
src/egl/openvg/lion.c | 22
src/egl/openvg/text.c | 430 +
src/egl/openvg/trivial/CMakeLists.txt | 50
src/egl/openvg/trivial/Makefile.am | 13
src/egl/openvg/trivial/blend.c | 278 +
src/egl/openvg/trivial/color_transform.c | 136
src/egl/openvg/trivial/eglcommon.c | 15
src/egl/openvg/trivial/eglcommon.h | 5
src/egl/openvg/trivial/image.c | 81
src/egl/openvg/trivial/layer.c | 109
src/egl/openvg/trivial/mask_render.c | 134
src/egl/openvg/trivial/paint.c | 155
src/fp/CMakeLists.txt | 41
src/fp/SConscript | 27
src/fp/fp-tri.c | 8
src/fp/point-position.c | 2
src/fp/tri-depth.c | 2
src/fp/tri-depth2.c | 2
src/fp/tri-depthwrite.c | 2
src/fp/tri-depthwrite2.c | 2
src/fp/tri-param.c | 2
src/fp/tri-tex.c | 4
src/fpglsl/CMakeLists.txt | 34
src/fpglsl/SConscript | 13
src/fpglsl/depth-read.glsl | 4
src/fpglsl/fp-tri.c | 20
src/fpglsl/infinite-loop.glsl | 7
src/glsl/.gitignore | 9
src/glsl/CMakeLists.txt | 69
src/glsl/Makefile.am | 14
src/glsl/SConscript | 40
src/glsl/array.c | 2
src/glsl/bezier.c | 8
src/glsl/bitmap.c | 2
src/glsl/blinking-teapot.c | 177
src/glsl/blinking-teapot.frag | 31
src/glsl/blinking-teapot.vert | 16
src/glsl/brick.c | 18
src/glsl/bump.c | 4
src/glsl/convolutions.c | 4
src/glsl/deriv.c | 2
src/glsl/fragcoord.c | 2
src/glsl/fsraytrace.c | 14
src/glsl/geom-outlining-130.c | 302 +
src/glsl/geom-outlining-150.c | 380 +
src/glsl/geom-sprites.c | 307 +
src/glsl/geom-stipple-lines.c | 323 +
src/glsl/geom-wide-lines.c | 319 +
src/glsl/identity.c | 99
src/glsl/linktest.c | 2
src/glsl/mandelbrot.c | 2
src/glsl/multinoise.c | 6
src/glsl/multitex.c | 18
src/glsl/multitex.shtest | 4
src/glsl/noise.c | 2
src/glsl/noise2.c | 188
src/glsl/pointcoord.c | 15
src/glsl/points.c | 2
src/glsl/samplers.c | 6
src/glsl/shadow_sampler.c | 20
src/glsl/shtest.c | 42
src/glsl/simplex-noise.c | 235 +
src/glsl/simplex-noise.glsl | 279 +
src/glsl/skinning.c | 2
src/glsl/texaaline.c | 9
src/glsl/texdemo1.c | 10
src/glsl/toyball.c | 2
src/glsl/trirast.c | 3
src/glsl/twoside.c | 2
src/glsl/vert-or-frag-only.c | 2
src/glsl/vert-tex.c | 2
src/glsl/vsraytrace.c | 14
src/gs/.gitignore | 1
src/gs/CMakeLists.txt | 34
src/gs/SConscript | 13
src/gs/gs-tri.c | 2
src/images/Makefile.am | 35
src/images/SConscript | 10
src/objviewer/.gitignore | 1
src/objviewer/CMakeLists.txt | 31
src/objviewer/glmdraw.c | 9
src/objviewer/objview.c | 23
src/objviewer/skybox.c | 1
src/osdemos/osdemo.c | 2
src/osdemos/osdemo16.c | 2
src/osdemos/osdemo32.c | 2
src/osdemos/ostest1.c | 1
src/perf/.gitignore | 1
src/perf/CMakeLists.txt | 39
src/perf/Makefile.am | 16
src/perf/SConscript | 25
src/perf/glmain.c | 12
src/perf/glslstateschange.c | 272 +
src/perf/glslstateschange1.frag | 19
src/perf/glslstateschange1.vert | 14
src/perf/glslstateschange2.frag | 17
src/perf/glslstateschange2.vert | 14
src/redbook/CMakeLists.txt | 105
src/redbook/Makefile.am | 12
src/redbook/Makefile.win | 78
src/redbook/SConscript | 86
src/redbook/aaindex.c | 2
src/redbook/aapoly.c | 2
src/redbook/aargb.c | 2
src/redbook/accanti.c | 2
src/redbook/accpersp.c | 2
src/redbook/alpha.c | 2
src/redbook/alpha3D.c | 2
src/redbook/anti.c | 2
src/redbook/bezcurve.c | 2
src/redbook/bezmesh.c | 2
src/redbook/checker.c | 2
src/redbook/clip.c | 2
src/redbook/colormat.c | 2
src/redbook/combiner.c | 2
src/redbook/convolution.c | 2
src/redbook/cube.c | 2
src/redbook/cubemap.c | 3
src/redbook/depthcue.c | 2
src/redbook/dof.c | 2
src/redbook/double.c | 2
src/redbook/drawf.c | 2
src/redbook/feedback.c | 2
src/redbook/fog.c | 2
src/redbook/fogcoord.c | 2
src/redbook/fogindex.c | 2
src/redbook/font.c | 2
src/redbook/hello.c | 2
src/redbook/histogram.c | 2
src/redbook/image.c | 2
src/redbook/light.c | 2
src/redbook/lines.c | 2
src/redbook/list.c | 2
src/redbook/material.c | 2
src/redbook/minmax.c | 2
src/redbook/mipmap.c | 2
src/redbook/model.c | 2
src/redbook/movelight.c | 2
src/redbook/multisamp.c | 3
src/redbook/multitex.c | 2
src/redbook/mvarray.c | 2
src/redbook/nurbs.c | 2
src/redbook/pickdepth.c | 2
src/redbook/picksquare.c | 2
src/redbook/plane.c | 2
src/redbook/planet.c | 2
src/redbook/pointp.c | 2
src/redbook/polyoff.c | 2
src/redbook/polys.c | 7
src/redbook/quadric.c | 12
src/redbook/robot.c | 2
src/redbook/sccolorlight.c | 2
src/redbook/scene.c | 2
src/redbook/scenebamb.c | 2
src/redbook/sceneflat.c | 2
src/redbook/select.c | 2
src/redbook/shadowmap.c | 2
src/redbook/smooth.c | 2
src/redbook/stencil.c | 2
src/redbook/stroke.c | 2
src/redbook/surface.c | 2
src/redbook/surfpoints.c | 16
src/redbook/teaambient.c | 2
src/redbook/teapots.c | 2
src/redbook/tess.c | 44
src/redbook/tesswind.c | 30
src/redbook/texbind.c | 2
src/redbook/texgen.c | 2
src/redbook/texprox.c | 2
src/redbook/texsub.c | 2
src/redbook/texture3d.c | 2
src/redbook/texturesurf.c | 2
src/redbook/torus.c | 2
src/redbook/trim.c | 12
src/redbook/unproject.c | 2
src/redbook/varray.c | 2
src/redbook/wrap.c | 2
src/samples/CMakeLists.txt | 82
src/samples/Makefile.win | 41
src/samples/SConscript | 40
src/samples/accum.c | 2
src/samples/bitmap1.c | 2
src/samples/bitmap2.c | 2
src/samples/blendeq.c | 2
src/samples/blendxor.c | 2
src/samples/copy.c | 2
src/samples/cursor.c | 2
src/samples/depth.c | 2
src/samples/eval.c | 2
src/samples/fog.c | 2
src/samples/font.c | 2
src/samples/line.c | 2
src/samples/logo.c | 2
src/samples/nurb.c | 13
src/samples/oglinfo.c | 1
src/samples/olympic.c | 2
src/samples/overlay.c | 2
src/samples/point.c | 2
src/samples/prim.c | 2
src/samples/quad.c | 13
src/samples/rgbtoppm.c | 2
src/samples/select.c | 2
src/samples/shape.c | 2
src/samples/sphere.c | 4
src/samples/star.c | 2
src/samples/stencil.c | 2
src/samples/stretch.c | 2
src/samples/texture.c | 2
src/samples/tri.c | 2
src/samples/wave.c | 2
src/slang/CMakeLists.txt | 34
src/slang/Makefile.am | 3
src/slang/framework.c | 80
src/slang/framework.h | 66
src/slang/sotest.c | 4
src/slang/vstest.c | 8
src/slang/windows/vc60/cltest.dsp | 94
src/slang/windows/vc60/framework.dsp | 92
src/slang/windows/vc60/slang.dsw | 74
src/slang/windows/vc60/sotest.dsp | 90
src/slang/windows/vc60/vstest.dsp | 93
src/tests/.gitignore | 10
src/tests/CMakeLists.txt | 177
src/tests/Makefile.am | 13
src/tests/Makefile.win | 43
src/tests/SConscript | 124
src/tests/afsmultiarb.c | 6
src/tests/antialias.c | 2
src/tests/api_speed.c | 2
src/tests/arbfpspec.c | 2
src/tests/arbfptest1.c | 2
src/tests/arbfptexture.c | 4
src/tests/arbfptrig.c | 4
src/tests/arbgpuprog.c | 2
src/tests/arbnpot-mipmap.c | 2
src/tests/arbnpot.c | 4
src/tests/arbvparray.c | 302 +
src/tests/arbvptest1.c | 2
src/tests/arbvptest3.c | 2
src/tests/arbvptorus.c | 2
src/tests/arbvpwarpmesh.c | 2
src/tests/arraytexture.c | 20
src/tests/blendxor.c | 4
src/tests/blitfb.c | 2
src/tests/bufferobj.c | 12
src/tests/bug_3050.c | 2
src/tests/bug_3101.c | 2
src/tests/bug_3195.c | 4
src/tests/bug_texstore_i8.c | 2
src/tests/bumpmap.c | 6
src/tests/calibrate_rast.c | 2
src/tests/clip.c | 199
src/tests/condrender.c | 2
src/tests/copypixrate.c | 2
src/tests/cva.c | 18
src/tests/cva_huge.c | 2
src/tests/cylwrap.c | 2
src/tests/debugger.c | 2
src/tests/drawbuffers.c | 9
src/tests/drawbuffers2.c | 5
src/tests/drawstencil.c | 224
src/tests/exactrast.c | 2
src/tests/ext422square.c | 4
src/tests/fbotest1.c | 2
src/tests/fbotest2.c | 2
src/tests/fbotest3.c | 2
src/tests/fillrate.c | 6
src/tests/floattex.c | 8
src/tests/fog.c | 200
src/tests/fogcoord.c | 2
src/tests/fptest1.c | 2
src/tests/fptexture.c | 4
src/tests/getteximage.c | 2
src/tests/glutfx.c | 2
src/tests/gremedy.c | 156
src/tests/interleave.c | 2
src/tests/invert.c | 4
src/tests/lineclip.c | 2
src/tests/linehacks.c | 330 +
src/tests/manytex.c | 2
src/tests/mapbufrange.c | 2
src/tests/minmag.c | 2
src/tests/mipgen.c | 2
src/tests/mipmap_comp.c | 2
src/tests/mipmap_comp_tests.c | 2
src/tests/mipmap_limits.c | 124
src/tests/mipmap_tunnel.c | 274 +
src/tests/mipmap_view.c | 4
src/tests/multipal.c | 6
src/tests/multitexarray.c | 2
src/tests/multiwindow.c | 2
src/tests/no_s3tc.c | 2
src/tests/occlude.c | 234 -
src/tests/packedpixels.c | 2
src/tests/pbo.c | 4
src/tests/persp_hint.c | 2
src/tests/prim.c | 2
src/tests/prog_parameter.c | 33
src/tests/quads.c | 2
src/tests/random.c | 2
src/tests/readrate.c | 2
src/tests/rubberband.c | 7
src/tests/scissor-viewport.c | 2
src/tests/scissor.c | 2
src/tests/seccolor.c | 2
src/tests/shader-interp.c | 213
src/tests/shader_api.c | 13
src/tests/shadow-sample.c | 319 +
src/tests/stencilreaddraw.c | 2
src/tests/stencilwrap.c | 2
src/tests/step.c | 180
src/tests/streaming_rect.c | 2
src/tests/subtex.c | 2
src/tests/subtexrate.c | 2
src/tests/tex1d.c | 2
src/tests/texcmp.c | 4
src/tests/texcompress2.c | 4
src/tests/texcompsub.c | 2
src/tests/texdown.c | 3
src/tests/texfilt.c | 2
src/tests/texgenmix.c | 2
src/tests/texleak.c | 2
src/tests/texline.c | 4
src/tests/texobj.c | 2
src/tests/texrect.c | 6
src/tests/texwrap.c | 354 -
src/tests/unfilledclip.c | 2
src/tests/viewmemory.c | 208
src/tests/vparray.c | 8
src/tests/vpeval.c | 2
src/tests/vptest1.c | 2
src/tests/vptest2.c | 2
src/tests/vptest3.c | 2
src/tests/vptorus.c | 2
src/tests/vpwarpmesh.c | 2
src/tests/yuvrect.c | 4
src/tests/yuvsquare.c | 4
src/tests/zbitmap.c | 2
src/tests/zcomp.c | 2
src/tests/zdrawpix.c | 2
src/tests/zreaddraw.c | 2
src/tools/trace/gltrace.py | 13
src/trivial/.gitignore | 49
src/trivial/CMakeLists.txt | 203
src/trivial/Makefile.am | 17
src/trivial/SConscript | 174
src/trivial/clear-color.c | 128
src/trivial/clear-fbo-scissor.c | 3
src/trivial/clear-fbo-tex.c | 4
src/trivial/clear-fbo.c | 108
src/trivial/clear-random.c | 2
src/trivial/clear-repeat.c | 2
src/trivial/clear-scissor.c | 2
src/trivial/clear-undefined.c | 2
src/trivial/clear.c | 128
src/trivial/createwin.c | 2
src/trivial/dlist-begin-call-end.c | 2
src/trivial/dlist-dangling.c | 2
src/trivial/dlist-degenerate.c | 2
src/trivial/dlist-edgeflag-dangling.c | 2
src/trivial/dlist-edgeflag.c | 2
src/trivial/dlist-flat-tri.c | 2
src/trivial/dlist-mat-tri.c | 2
src/trivial/dlist-recursive-call.c | 2
src/trivial/dlist-tri-flat-tri.c | 2
src/trivial/dlist-tri-mat-tri.c | 2
src/trivial/draw2arrays.c | 2
src/trivial/drawarrays.c | 2
src/trivial/drawelements-large.c | 121
src/trivial/drawelements.c | 2
src/trivial/drawrange.c | 2
src/trivial/flat-clip.c | 2
src/trivial/fs-tri.c | 8
src/trivial/line-clip.c | 2
src/trivial/line-cull.c | 2
src/trivial/line-flat.c | 2
src/trivial/line-smooth.c | 13
src/trivial/line-stipple-wide.c | 2
src/trivial/line-userclip-clip.c | 2
src/trivial/line-userclip-nop-clip.c | 2
src/trivial/line-userclip-nop.c | 2
src/trivial/line-userclip.c | 2
src/trivial/line-wide.c | 2
src/trivial/line-xor.c | 128
src/trivial/line.c | 2
src/trivial/lineloop-clip.c | 2
src/trivial/lineloop-elts.c | 2
src/trivial/lineloop.c | 2
src/trivial/linestrip-clip.c | 2
src/trivial/linestrip-flat-stipple.c | 2
src/trivial/linestrip-stipple-wide.c | 2
src/trivial/linestrip-stipple.c | 2
src/trivial/linestrip.c | 2
src/trivial/long-fixed-func.c | 2
src/trivial/pgon-mode.c | 2
src/trivial/point-clip.c | 2
src/trivial/point-param.c | 2
src/trivial/point-sprite.c | 150
src/trivial/point-wide-smooth.c | 2
src/trivial/point-wide.c | 2
src/trivial/point.c | 2
src/trivial/poly-flat-clip.c | 2
src/trivial/poly-flat-unfilled-clip.c | 2
src/trivial/poly-flat.c | 2
src/trivial/poly-unfilled.c | 2
src/trivial/poly.c | 2
src/trivial/quad-clip-all-vertices.c | 2
src/trivial/quad-clip-nearplane.c | 2
src/trivial/quad-clip.c | 2
src/trivial/quad-degenerate.c | 2
src/trivial/quad-flat.c | 2
src/trivial/quad-offset-factor.c | 2
src/trivial/quad-offset-unfilled.c | 2
src/trivial/quad-offset-units.c | 2
src/trivial/quad-tex-2d.c | 3
src/trivial/quad-tex-3d.c | 2
src/trivial/quad-tex-alpha.c | 3
src/trivial/quad-tex-pbo.c | 2
Reply to: