[ANNOUNCE] mesa-demos 8.5.0

Erik Faye-Lund <[email protected]>
Newsgroups gmane.comp.video.mesa3d.devel
Organization Collabora
Message-ID <[email protected]>
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
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEJn727rfy9mF0Tgkbut/9lvP8pucFAmKU3bgACgkQut/9lvP8
pudOgRAAnnNeRRJk4sro8xFjIUlxfOPTwc1lGDfJ2Gm5Y7MT/ih4YfcRHkNkjpGd
jpik3qZyFAFXVcR76/2AywbnKxcR4X7dzft8uts1IuEPKgZkGbclRBbilr3CVrZ1
u/g9u9Up999+5TeI3Mtfras/VaIpWtyPOrwia7ScVICVAh/TwmPhXXmx18GNdsUB
eVJOv7m2W2g0EyyANMav6YC11PpULCq25Itb2vSfdYcQQWT2Ckdn6gkfTJAIw2x8
ZljAze4dpVqjmyAtU0EvAF1Wz1KW9mORcynYJfsGi+LGt+2OevwXlLNbCFFkgiin
lXFKPF8cU7TZoMbDcV5bSE/6B/jL+HK/f8vJz449ouFX+1a33WK31+LEAMS9Ihtk
xWDHD7QM/B9jhbxH8RSG+PGROO4LuNPhxo2oZtEFHzHZ3cg9BObp8SL2LaZlBu74
URC6Ilj35zH8PVHtfCL45mRmYqsQoUPnJm1FLpYXs3eYMKCZTjNdGnlMxSTqOXD8
hlW6ekSy/Fq56pqynVZbS9YBnoftZFmTBI7LaS90wsN5zi8Fx3cGBn3k1HFc31nm
67rDGX2yT+f5mWyvoYIwts2AiL7vmy1pDPB7Vu6a2x/ZAB4ldQhXoxXMM5Ew5OEm
hGAQriXWDkSU7qK4PmGIzkk/DYnvCG9GkOU/DpLfkVn5PA8QZkg=
=kj9W
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.