wgl/wincopy: Windows port of xdemos/wincopy.

Signed-off-by: José Fonseca <jfonseca@vmware.com>
osdemo: fix filenames in Makefile.am
objviewer: use VBO for array indexes

This results in a 150% speedup with NVIDIA's driver.
objviewer: skip redundant material state changes
fix build issues. add option for rbug, fix MESA_GLAPI path

Signed-off-by: Brian Paul <brianp@vmware.com>
cmake: bump version to 8.1.0
glxinfo: check for non-zero context before glXIsDirect() call

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=64745
wglinfo: tweak column heading and spacing

Replace 'nat' with 'win' to indicate PFD_DRAW_TO_WINDOW.
Insert a space in output to line up with column headings.
wglinfo: add missing \n to error messages
fbdev: Remove.

Impossible to build since glfbdev.h has been removed from Mesa on
c7cc61fea92ebb1e3be693cf6fa0be5e263f115a
beos: Remove.

Makefile is broken. And I don't think anybody uses BeOS.
Remove stale makefiles.

These are broken ever since the conversion to automake.
tools/trace: Remove.

It has been broken since before the autotools conversion, and can be
replaced by apitrace.
tools: Add simple DDS viewer.

From http://tfc.duke.free.fr/ .  Quite handy to visualize compressed
textures, which are often stored in DDS format.
tools/dds: Portability fixes.
tools/dds: Better use of screen real estate.

Compressed textures can be quite big, so use as much of the drawable
surface to render them.
util: generalize linking geometry shaders, allow cxx inclusion

Reviewed-by: Brian Paul <brianp@vmware.com>
glsl/gsraytrace: recursive ray tracing in gemetry shaders demo

Ray tracing using geometry shaders and transform feedback. Implements a simplified version of the algorithm described in K. Ralovich, M. Magdics: Recursive Ray Tracing in Geometry Shader, Proceedings of the Fifth Hungarian Conference on Computer Graphics and Geometry, Budapest, Hungary, 26 Jan 2010.

The patch for automake comes from Brian Paul.

Reviewed-by: Brian Paul <brianp@vmware.com>
cmake: Use static runtime for MSVC builds too.

Just like for MinGW. So that we don't need to install MSVC
redistributables when running the demos on a fresh installed machine.
trivial/tri-rotate: draw a triangle with rotation

Specify initial rotation on command line.  Press r/R to rotate
interactively.