[Mesa-dev] [ANNOUNCE] mesa-demos 8.1.0
Dave Airlie
airlied at gmail.com
Mon Feb 25 02:13:46 PST 2013
-----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
ftp://ftp.freedesktop.org/pub/mesa/demos/8.1.0/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
ftp://ftp.freedesktop.org/pub/mesa/demos/8.1.0/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)
iQIcBAEBAgAGBQJRKzklAAoJEAx081l5xIa+gpMP/Ri1dyuluFNIh6lKHSiupIbJ
ozI0gvnDUnlA5Cv1OL3tdioqORRk4AKzk+IW0T9rMvqvTPrmpioFmougzsXxVIFt
snoFMQ9lutDY/2JIQkO4iDBDf3cgizTOM2AAlij+w3rXpmizfnopRfp+q8nWpRq3
tNZ5GE+6XRnSdPYE4M3DRcArTqsy/GnSTAC15x1eck5h35YG/CAEq8GXoZZyfAnK
Y5j4AD3YNdg3YQiisiRQ17e35pdgC67mgYrfTcxu7ZaO4e6hg518se12adB7lBrE
TMJrOV2ijZO9VZiP59R5S2fWe6rUfgUWvYDjJUf5xvBT7dIG3iC+dkYg01ZtoTZo
IBE0soU4cwPnz6c3M9bUlnLy/ePIyL0U6dgsp2kD05QuNSErjsLpza1kVA9/4J/V
IH4L2yeEuj9RQkBeoRHOAKIK8GdDfEw/C2uw9dEyemVHOHONpm5X2w0VjfHIZYcf
0W3s+XP9lwn4qrogkNLeHBN4PKLTdi5ZhCI2/gVSiS7ttr9Ghh7PnUTIfF3vZw9Q
0VIk+aoF5gSIyH6zNZH0RdNMlG3kU7OTYrpPEWiKiD8PlbfDjZsR6e5vmIX0dFXS
ZFhsOcI+NbwmlTUJI86Db5cMfQwmJCDyScvN7xH5ug/wUOsv8Wq7HlRW6EHZSGwZ
iH/lWpfqlTMv5D96eNPU
=thPQ
-----END PGP SIGNATURE-----
More information about the mesa-dev
mailing list