[Mesa-dev] [ANNOUNCE] mesa-demos 8.1.0

Dave Airlie airlied at gmail.com
Sun Feb 24 03:28:20 PST 2013

Hash: SHA1

New release of mesa demos repo (8.1.0). I'm mainly releasing this
to pick up the newer glxinfo changes for core profiles.

But apparantly we haven't released in ages so the log is below!


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 (4):
      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

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: 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 (91):
      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.
      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.
      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

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.

Scott Moreau (1):
      eglkms: Track mesa function rename.

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.

git tag: mesa-demos-8.1.0

MD5:  37d7a5af7d7bb517df42dfecad75250c  mesa-demos-8.1.0.tar.bz2
SHA1: 15cf60cc09a85a87c201628b623ca26990a41f2f  mesa-demos-8.1.0.tar.bz2
SHA256: 8f5cce12547ac50347355d91307cc402962531f9e04bec1282c6229e604efa86  mesa-demos-8.1.0.tar.bz2

MD5:  7eb47284f273d94e5fa23a83117f85cd  mesa-demos-8.1.0.tar.gz
SHA1: ecd2cbacb74c9522be5e43b1f01212aad61e778e  mesa-demos-8.1.0.tar.gz
SHA256: 482eff9cba3524133202d09d60b1c5d367ec12680b81bebd85f12e20a9e165df  mesa-demos-8.1.0.tar.gz

Version: GnuPG v2.0.19 (GNU/Linux)


More information about the mesa-dev mailing list