[ANNOUNCE] mesa-demos 8.5.0
Erik Faye-Lund
erik.faye-lund at collabora.com
Mon May 30 15:07:36 UTC 2022
There's been over four years since the last release, so here's mesa-demos
v8.5.0. The most significant change is the change from Autotools / CMake
build systems to Meson. In addition, there a lot of other changes.
See below for details.
Erik.
Adam Jackson (3):
auxbuffer: Don't override $DISPLAY from the environment
eglinfo: Add support for EGL_MESA_query_driver
glxgears: Make the swap interval configurable
Alan Coopersmith (1):
Update URLs to reflect migration to gitlab
Brian Paul (4):
glxinfo/wglinfo: remove print_shader_limits() code
glxinfo/wglinfo: fix VP/FP strings, indentation
glxinfo/wglinfo: print (110) instead of empty line
glxinfo/wglinfo: improve GL_ARB_imaging query code
Christian GMEINER (1):
fix -Wunused-variable compile warings
Christian Gmeiner (1):
fix -Wunused-const-variable compile warnings
Dave Airlie (1):
glad: regenerate glad files from glad upstream
Eric Engestrom (1):
gitlab-ci: add cmake & autotools builds
Erik Faye-Lund (128):
wglgears: do not include unistd.h on MSVC
wglgears: change window-title
wglgears: make usage and error-handling similar to glxgears
wglgears: respect x and y arguments to make_window
wglgears: add geometry option
wglgears: mark application as dpi-aware
wglgears: set whole process as dpi-aware
wglgears: drop random printf in sRGB code-path
wglgears: implement support for multi-sampling
wglgears: fix rotation speed to 70 degrees per second
wglgears: remove unused variable
wglgears: match usage format more closely to glxgears
wglgears: omit paranoid error-checking
wglgears: exit with error-code on error
wglgears: do not re-create window after re-creating context
wglgears: error properly when no pixel-format is found
wglgears: implement animate-state
wglgears: implemenmt wgl-extension helper
wglgears: check what the current vsync setting is
wglgears: add support for -fullscreen switch
Revert "wglgears: do not re-create window after re-creating context"
wglgears: respect x and y positions
wglgears: destroy old window when recreating
glxgears: add sRGB mode support
glxgears / wglgears: adjust colors for sRGB
wglgears: match glxgears formatting
wglgears: style-fixup
wglgears: show stereo-option in usage
wglgears: add srgb-mode to usage
Revert "wglgears: show stereo-option in usage"
egl: match geometry position of glxgears
egl: match lighting of wglgears
egl: use smooth normals for inner face
egl: pack all strips per gear into a single draw
eglut_wayland: only mark opaque region if no alpha
egl: do not modulate alpha with light
remove slang tests
remove rbug-client
include windows.h in gl_wrap.h
cmake: do not force inclusion of windows.h
remove openvg support
gitlab-ci: make sure we have the packages we need
gitlab-ci: switch to freedesktop/ci-templates
gitlab-ci: move to debian bullseye
cmake: make glut a soft dependency
tests: remove getprocaddress test
eglut_wayland: give error when wl-shell is not supported
remove stale makefile
cmake: move GLAPIENTRY definition to wrapper-headers
eglut_wayland: set opaque region every frame
cmake: fix out-of-tree build
gitlab-ci: bump ci-tag
glut_wrapper: fix macos glut/glad compatibility
pbutil: dynamically load GLX extension functions
progs/fp: avoid undefined result in scs-test
cmake: set gl-preference to legacy
cmake: bump minimum version
wgl: remove stray semicolon
es2tri.c: remove write-only variable
bindtex.c: remove write-only variable
xeglgears.c: remove write-only variable
msaa.c: remove write-only variable
pbuffer.c: remove write-only variable
render_tex.c: remove write-only variable
two_win.c: remove write-only variable
yuvrect_client.c: fixup indent
yuvrect_client.c: remove write-only variables
blendeq.c: remove write-only variable
shtest.c: remove write-only variable
objview.c: remove write-only variable
auxbuffer.c: remove write-only variable
olympic.c: remove write-only variables
dinoshade.c: cast glu tess callbacks
tessdemo.c: fixup indent
tessdemo.c: cast glu tess callbacks
quadric.c: cast glu quadric callbacks
surfpoints.c: cast glu nurbs callbacks
tess.c: cast glu tess callbacks
tesswind.c: cast glu tess callbacks
trim.c: cast glu nurbs callbacks
nurb.c: cast glu nurbs callbacks
quad.c: cast glu quadric callbacks
es1_info.c: remove excessive argument to printf
opengles1/tri.c: remove unused variable
sphere.c: remove unused function
glslstateschange.c: fix constness of pointers
es2tri.c: remove unused variable
texaaline.c: clean up reused calculations
pbuffer.c: make sure vertex-arrays are initialized
render_tex.c: make sure vertex-arrays are initialized
opengles1/torus.c: make sure vertex-arrays are initialized
xeglgears.c: cast through uintptr_t
eglfbdev.c: cast through uintptr_t
shaderutil.c: cast glShaderSourceARB to correct signature
msctest.c: use PRId64 instead of lld
msctest.c: drop unused argument parsing
omlsync.c: remove unused verbose flag
samples/tkmap.c: mark functions as inline
do not enable -Wbad-function-cast
eglkms.c: add missing initialization of ret
eglkms.c: initialize connector and encoder
samplers.c: show compiler limit on integer
glsync.c: do not invoke undefined behavior on integer overflow
texobjshare.c: remove hard-coded variable
osdemos: ifdef-out unused materials
osdemos: ifdef-out unused functions
es2tri.c: fix assertion
gitlab-ci: rename mingw glut-lib
gitlab-ci: move glut to /tmp
gitlab-ci: refactor mingw-build
add a meson build system
index.html: document how to build using meson
gitlab-ci: build with meson
configure.ac: mark autotools and cmake as deprecated
eglut_wayland: do not use frame-listener
meson: fix separate build of x11 and wayland egl demos
meson: make glut optional
gitlab-ci: add osmesa dev package
gitlab-ci: enable all auto-features on linux
autotools: add glad-headers to distribution
autotools: add missing windows-sources
autotools: fix distcheck after deprecation
autotools: distribute documentation
autotools: distribute meson build-files
convert index.html to README.rst
meson: disable gl-deprecation warnings
xdemos: fix bulding of pbutil
bump version to 8.5.0 for release
Ethan Hsieh (1):
opengles1/opengles2: Exit cleanly by releasing all EGL resources on termination
Jan Beich (1):
glxgears / wglgears: avoid C99 "for" without explicit -std=
Jordan Justen (1):
mesa-demos: NOTE! Default branch is now main
Jose Fonseca (7):
cmake: Warn that MSVC is unmaintained.
cmake: Build glslstateschange too.
wgl/rtotex: Remove.
wgl: Prevent GL usage before wglMakeCurrent.
glad: Initial import.
Use glad instead of GLEW.
gitlab-ci: Add MinGW build job.
Kevin Locke (9):
Distribute glad/README.md, not nonexistent README
CMake: Build eglinfo and peglgears
Add .editorconfig shared editor configuration
egl/opengl: remove duplicate LDFLAGS
cmake: build Wayland binaries
eglut_wayland: exit event loop on POLLNVAL
eglut_wayland: destroy surface and compositor
eglut_wayland: switch from wl_shell to xdg_shell
eglut_wayland: add xdg_toplevel listener
Martin Roukala (né Peres) (1):
glxinfo: show the swap method when listing visuals
Mathias Fröhlich (1):
eglinfo: Extend for EGL_EXT_platform_device.
Matwey V. Kornilov (1):
eglinfo: Add support for surfaceless EGL platform
Patrik Plihal (1):
trispd: fix double formatting in output
Witold Baryluk (1):
gltestperf: Don't overflow int, use float as intended
Yann Dirson (2):
egltri: don't abort if unused glMapBufferOES is not available (fixes #21).
es[12]_info.c: query GL_VENDOR and GL_SHADING_LANGUAGE_VERSION as well
Yurii Kolesnykov (1):
fix texdown on macOS
git tag: mesa-demos-8.5.0
https://archive.mesa3d.org/demos/8.5.0/mesa-demos-8.5.0.tar.bz2
SHA256: cea2df0a80f09a30f635c4eb1a672bf90c5ddee0b8e77f4d70041668ef71aac1 mesa-demos-8.5.0.tar.bz2
SHA512: df6a7f09638ca389d6e8bc569e599dcc59c9aa280bcfb95976d83e5cd3edfe74bb3a31f0953956dc16faa540ee5b09990e3377e1341d836fc527e50ace6e60b8 mesa-demos-8.5.0.tar.bz2
PGP: https://archive.mesa3d.org/demos/8.5.0/mesa-demos-8.5.0.tar.bz2.sig
https://archive.mesa3d.org/demos/8.5.0/mesa-demos-8.5.0.tar.gz
SHA256: 2472818cea452a34229d03084e7c81f94267d14a39c5287379de0fb1dc02caab mesa-demos-8.5.0.tar.gz
SHA512: f5da35fca9af1f9e1933d7fbd5c0899e494f30573faf3b3c1db5b1ff9e65d057dda5fcb4862c6fe65c3daf70063a778bea09b98a1e0561cfa84818be6a8712c2 mesa-demos-8.5.0.tar.gz
PGP: https://archive.mesa3d.org/demos/8.5.0/mesa-demos-8.5.0.tar.gz.sig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20220530/72891f31/attachment.sig>
More information about the mesa-dev
mailing list