-----BEGIN PGP SIGNED MESSAGE----- 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! Dave. 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: 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. 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 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 http://mesa.freedesktop.org/archive/individual/mesa/mesa-demos-8.1.0.tar.bz2 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 http://mesa.freedesktop.org/archive/individual/mesa/mesa-demos-8.1.0.tar.gz 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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQIcBAEBAgAGBQJRKfkiAAoJEAx081l5xIa+NcwP/1q904bB9gZNhECIgDRieIHn BhTkfg2iXYP+DefJHBk/rcZfSn2OuzKs3rSItrtz0ovhHkGArIkpASOKbI6LBgDe KRP/8xnzdjwWsjfcMLS8ouUqsRd0T5mIqtGWI2wOXBpFyr4KjlxwpHGQPBzXxQzC T0sHgYFW1Y/LwH+RjxlXELNpecTSkbrDVAmS2H2ReJe1vZlJoN1fugv2xbA2EOg8 vopT+LC1iHVqEeK23C4v4X4NT8dualFFbij1VCkp/2j385e9RoD3Xn2nSeUGhfHJ r3Kr+ksS4cZ/QXZSTpm4jg89d/J3xm94+XCA7O4pdPngSkwdNB5StX1bn50MVMrq W9En7EyAwwLTsoSj/Pw4JV5aG2MLs6Xp3zIf4CMGDQo4j0pUXN9cpAkBcsCLgRTt zBjrXcpHDh0TukyTH/TnR2m+bZQuo1lrRD+HgnjS/mp8C2YD7Te0Ecn+CPUVvRt8 EtdGMFGFyTWw5YQvOquIX3AnMOClWdVsE4R0SubmqhTuhaCE011QXA0xIKazR5Wm 4uqtqMgTPY+EG+vyXctmH4j9FPbfCRBjGKiAFJtRdJf47D2OsExwwsgvc+2RoPSk hu1c+jwEljUYQa3b3Vu/b3C8kmBUggygAZI+981qeQekECN+Lo7+22+piefl6q6X tYG8N8t2QsKqqqv+19FQ =aD/k -----END PGP SIGNATURE----- _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev