[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: