Revisions of Mesa-demo

Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 32)
- Update to version 9.0.0+97~git20240905.ff5934a:
  * vkgears: add -present-immediate
  * opengles2: make use of view_roty in es2tri
  * opengles2: port es2tri to eglut
  * es2tri: use matrix-utils instead of open-coding
  * util: add mat4_scale
  * glsl: remove long-time unsupported demos
  * eglut/wsi/wayland: schedule a redraw on frame commit
  * eglinfo: show more info regarding EGL_CONFIG_CAVEAT in verbose mode
  * vkgears: make argument parsing more robust
  * eglut_wayland: limit content to 1x1
  * vulkan/wsi: limit content-size to 1x1
  * vkgears: use a semaphore per frame
  * vkgears: index images and frames separately
  * vkgears: swap chain -> swapchain
  * vkgears: split swapchain-data
  * vkgears: wait for idle when recreating swapchain
  * eglut_wayland: free keyboard on exit
  * vulkan: rework keyboard registering
  * ci: upgrade to bookworm
  * gitlab-ci: always enable auto_features
  * update some mailmap entries
  * glxgears: allow to render N frames and exit
  * glxgears: use strtol instead of strtod
  * eglinfo: add decimal output for ID
  * vkgears: properly report create-device failure
  * vulkan/wsi: handle non-existent keyboard
  * egl: clear backgrounds black
  * build: Prefer libOpenGL over libGL
  * xdemos: Add runtime checks for GL_ARB_window_pos
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 31)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 30)
- Update to version 9.0.0+62~git20240103.2e40dee:
  * eglinfo: comestic changes
  * eglinfo: remove useless #if directives
  * vkgears: make info output consistent
  * vkgears: handle missing keyboard
  * egl: clear gears-backgrounds translucent
  * egl/gl: Add an example of dma-buf texture sharing
  * xdemos: wrap long strings
  * xdemos: wrap long lines
  * xdemos: fix struct decls
  * xdemos: make else style consistent
  * xdemos: clean up whitespace
  * xdemos: clean up function decls
  * xdemos: drop trailing semicolon
  * xdemos: fix indent
  * eglinfo: remove uses of eglGetProcAddress()
  * remove trailing space
  * fixup bad indent
  * ci: drop cmake from build-image
  * meson: use freeglut from wrapdb

- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 29)
- Update to version 9.0.0+43~git20230908.e215945:
  * osdemos: remove dead code
  * osdemos: use gl_wrap.h instead of glut_wrap.h
  * use M_PI instead of bespoke defines
  * do not hard-code M_PI
  * remove redundant M_PI redefinitions
  * drop unused define
  * drop needless ifdefs
  * xdemos: clean up needless undef
  * tests: remove stale test
  * tests: remove non-compiling ifdef
  * demos: remove usless debug-code
  * meson: bump minimum version to 0.60
  * ci: use freeglut from cmake-subproject
  * meson: add a freeglut-wrap
  * glxdemo: check whether display is NULL
  * meson: lock down the libdecor revision
  * Install data for GLSL demos
  * eglinfo: Add support for EGL_EXT_explicit_device
  * eglinfo: Refactor EGL_EXT_platform_base support
  * eglut_wayland: add license text
  * eglinfo: add ANGLE platform
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 28)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 27)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 26)
- Update to version 9.0.0+22~git20230417.f235c25:
  * vulkan: enable best-practices validation
  * vkgears: properly pick color-format
  * vkgears: do swapchain configuration up-front
  * vkgears: follow best-practices
  * meson: add more validation
  * vkgears: recreate swapchain semaphore on resize
  * vkgears: add missing subpass-dependencies
  * vkgears: put barriers around vkCmdUpdateBuffer
  * egl: trigger redraw on keypress and window resizing on demos
  * eglut: remove remnants of the old WSI code
  * egl/opengles2: migrate to eglut with unified WSI
  * egl/opengles1: migrate to eglut with unified WSI
  * egl/opengl: migrate to eglut with unified WSI
  * meson: hook up the unified-WSI eglut
  * eglut: support the new unified WSI
  * eglut/wsi: introduce X11 WSI
  * eglut/wsi: introduce Wayland WSI
  * eglut: introduce eglut_wsi_interface
  * glad: update instructions for generating files in README
  * treewide: switch to glad2
  * meson: fix glx-detection without glvnd

- enabled osmesa and libdrm support

- enabled vulkan support (first Vulkan demo: vkgears!)

- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 25)
- Update to version 9.0.0+1~git20230323.3f4d5ff:
  * vulkan/wsi: use unsigned instead of uint
  * bump version to 9.0.0 for release
  * osdemos: link to dep_osmesa rather than dep_gl
  * completely retire xmesa/fx code
  * ci: enable mr-pipelines
  * tests/texdown: cast pointer to uintptr_t
  * demos/vao_demo: pass literal pointers through uintptr_t
  * meson: disable some msvc warnings for c++
  * meson: correct spelling
  * xdemos: require gl 3.2 headers
  * demos: require gl 2.0 headers
  * redbook: require gl 1.3 headers
  * tests/texobj: require gl 1.1 headers
  * demos/glinfo: make sure GL_SHADING_LANGUAGE_VERSION is defined
  * meson: avoid building unix-source on windows
  * update some WIN32 vs _WIN32 checks
  * meson: use win_subsystem instead of gui_app
  * tests: use gl2-functions for logs
  * util: do not call gl2 through extra func-ptrs
  * util: remove defective arb-shader fallback
  * util: use gl2 program-parameters
  * util: use gl2 program validation

- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)

- readded -32bit packages 

- switched to meson build
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 24)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 23)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 22)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 21)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 20)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 19)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 18)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 17)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 16)
- Update to version 8.5.0+137~git20230303.b82f130:
  * eglinfo: parse -v option for verbose visual infos
  * eglinfo: fix the ifdef-guard in parse_args()
  * eglinfo: print GPU memory info
  * eglinfo: parse -l for printing OpenGL limits
  * eglinfo: let createEGLContext() return version of the created context
  * eglinfo: make PrintContextExtensions() return a string
  * eglinfo: parse -s option for single-extension-per-line output
  * eglinfo: use print_extension_list() provided by glinfo_common
  * glinfo_common: move from xdemos to utils
  * eglinfo: start including glinfo_common
  * glinfo_common: remove wglinfo and glxinfo specific bits
  * glinfo_common, glxinfo: switch to GLAD completely
  * es2gears: do not define _GNU_SOURCE
  * meson: explicitly check for glx dependency
  * meson: update standard to C11 and C++17
  * meson: add various preprocessor defines for various OSes
  * demos: check for _WIN32 instead of WIN32
  * meson: disable some warnings on macos
  * util: do not require sincos()
  * meson: do not search for glu on macos
  * meson: allow falling back to alternative glu-detection
  * vulkan/wsi: Fix -Wreturn-type warning
  * meson: enable some warnings on gcc/clang
  * meson: check argument syntax instead of compiler
  * xdemos: avoid needless fallthrough
  * vulkan/wsi: explicitly mark functions as void
  * vulkan/wsi: mark fini_display as static
  * vulkan/wsi: add missing space
  * update to glad 0.1.36
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 15)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 14)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 13)
- Update to version 8.5.0+14~git20220601.ea99b861:
Displaying revisions 1 - 20 of 32
openSUSE Build Service is sponsored by