Changelog for
glmark2-20211008-bp154.1.73.x86_64.rpm :
* Tue Oct 19 2021 Martin Pluskal
- Update to version 20211008:
* android: Fix benchmark parameter edition
* Use highp precision modifier only on GLES
* Tue Sep 14 2021 Martin Pluskal - Update to version 20210830:
* GLStateEGL: Support EGL versions < 1.4
* Fix model loading on big endian.
* Fix -Wunreachable-code-aggressive.
* Fri May 28 2021 Martin Pluskal - Update to version 20210521:
* glad: Update for GL 2.1 + GL_EXT_framebuffer_object
* Gracefully handle missing GL features
* NativeStateWayland: Improve surface configuration handling
* Thu Apr 29 2021 Martin Pluskal - Update to version 20210224:
* SceneRefract: Fix incorrect generation of mipmap
* NativeStateWayland: Don\'t assume order of globals
* GLStateEGL: Avoid creating two EGLDisplay instances
* Build,Doc: Update files for 2021.02 release
* Build: Remove invalid build flavors for meson
* NativeStateWayland: Support quitting with ESC or Q key
* NativeStateWayland: Add basic pointer support
* CanvasGeneric: avoid undefined behavior constructing a std::string with NULL
* libmatrix: declare Shader::Shader(Shader&&) as noexcept
* libmatrix: add move constructor to class Shader for v.push_back opt
* build: glmark2 does not really require libpng version 16
* SceneBump: Fix precision bug in height rendering
* SceneDesktop: Draw to correct FBO in off-screen mode
* SceneShadow: Draw to correct FBO in off-screen mode
* SceneRefract: Draw to correct FBO in off-screen mode
* SceneTerrain: Draw to correct FBO in off-screen mode
* CanvasGeneric: End the frame with glFinish when validating
* Build: Use the build system wayland-scanner on meson
* Build: Fix drm-only and wayland-only builds on meson
* loop,function,conditionals: Fix mediump overflow
* terrain: Fix precision handling in noise shader
* terrain: Fix precision bug in light rendering
* Doc: Document that the -b flag can pass common opts
* Doc: Update files for meson build system
* ci: Add build github workflow
* Build: Meson build system support
* Build: Use python3 in waf
* NativeStateWayland: Fix no response to wayland server ping event.
* Check for proper initialization of native_window and MVC matrix
* egl: Ensure eglReleaseThread is valid before calling it
* drm: Don\'t prefer RGBA component widths larger than 8
* Wed May 27 2020 Martin Pluskal - Update to version 20200503:
* Build: Fix Python 3 incompatibility
* Build,Doc: Update files for 2020.04 release
* doc: Update --data-path documentation entry
* Build: Improve configure error message when no flavors are selected
* Android: Add fastlane metadata for F-Droid release
* Android: Add unofficial adaptive icon for the android 8+ release
* Android: Add unofficial icon for the android release
* Android: Remove old drawables with non standard names
* Android: Add different resolution of drawable and use sdk name for it
* Fix UTF-8 in copyright headers
* Allow version string suffix
* Port Wayland to xdg-shell window management
* Allow flavours to generate their own source files
* Add support for Wayland display-scale events
* glad: Update to latest upstream version
* glad: Add README- Use obscpio- Change versioning scheme to one consistent with upstream- Simplify build conditionals- Use python3 for building
* Thu Dec 19 2019 Martin Pluskal - Update to version 0.0+git.20190904:
* Fix Android build
* Set swap interval to 0 for WGL when possible.
* Fix win32-gl build.
* GLState
*: Reverse arguments in GLAD loader functions
* glad: Update glad and add WGL_EXT_swap_control
* GLStateWGL: Update gotNativeConfig argument type
* Shadow: change depth sampling to first component
* Wed Jul 24 2019 guillaume.gardetAATTopensuse.org- Update to version 0.0+git.20190708:
* Android: Update documentation
* Android: Add build script for Linux
* Android: Add GLAD support to canvas-android
* Android: Add GLAD libraries to ndk-build
* Android: Update libjpeg-turbo build
* Android: Fixes to work with more recent toolchains
* Build: Fix sqrt check with clang/libc++
* Add --data-path command line option
* GLState: change native config type to intptr_t
* SceneDesktop: don\'t modify framebuffer zero
* MainLoop: Move before_scene_setup call before canvas reset
* Change depth texture sampling to first component
* waflib: Fixes for python3.7
* Build: Improve handling of all-{linux,win32} flavors
* drm: check for resources presence on udev-selected drm devices
* Fix Windows 32-bit build.
* Build: Fix for properly building glad-egl targets
* Add Win32 EGL flavor.
* Add support for Windows OpenGL via WGL.
* Add copy of zlib to src/.
* Update libjpeg-turbo.
* Build: Use a separate glad-egl build for each EGL platform
* Add gl, egl and glx loader using GLAD.
* Mon Feb 11 2019 Martin Pluskal - Update to version 0.0+git.20190205:
* Use for \'isatty\' on Windows.
* Use for std::min/max.
* Use ios::binary when opening model files.
* Fix typo on \"length\"
* drm: add rockchip to module list
* gl-state-egl: Fix build on dispmanx-gles2
* SceneIdeas: Fix (harmless?) typo
* drm: fix invalid index when finding a suitable encoder
* drm: set a default encoder for not connected connector
* drm: add \"stm\" to list of drm modules
* drm: prevent crash when CRTC has not been initialized
* drm: fix newline in error message
* drm: add \"msm\" to list of drm modules
* drm: Add sun4i-drm driver in the list of DRM Modules- Temporarily switch back to python2 for building to workaround Factory build failure
* Thu Jun 14 2018 mpluskalAATTsuse.com- Update to version 0.0+git.20180608:
* Add meson driver in list of DRM modules
* gl-state-egl: Cast native display to void
* for eglGetPlatformDisplayEXT
* gl-state-egl: Release EGL resources on termination
* Thu Mar 08 2018 mpluskalAATTsuse.com- Update to version 0.0+git.20180208:
* Allow to limit to a number of frames
* Build: Exclude dispmanx-glesv2 when building \'all\' flavors
* Port glmark2 to Raspberry Pi\'s dispmanx.
* Include a PFNEGLGETPLATFORMDISPLAYEXTPROC typedef for older eglext.h.
* Mesh: Improve performance of Mesh::update_single_array
* textures: Fix libpng 1.6 invalid color profile warning
* NativeStateDRM: fix running without current mode
* libmatrix: Remove deprecated dynamic exception specifications
* ShaderSource: Fix clang warning autological-unsigned-zero-compare
* Fri Oct 06 2017 mpluskalAATTsuse.com- Update to version 0.0+git.20170908:
* Build,Doc: Update files for 2017.07 release
* NativeStateDRM: Be explicit about the drmEventContext version we use
* Fix clang warnings
* SceneTerrain: Fix off-by-one error in array size
* Fri Jul 28 2017 mpluskalAATTsuse.com- Update to version 0.0+git.20170713:
* NativeStateDRM: add imx-drm driver support
* drm: Add the pl111 and vc4 drm drivers
* drm: Initialize the page flip handler to 0.
* SceneTerrain: Add missing header file for std::abs
* wayland: Fix destruction order of surface-related objects
* wayland: Don\'t store the opaque region unnecessarily
* GLStateEGL: Use eglGetPlatformDisplayEXT when possible
* NativeStateDRM: Probe the DRM node path to use with udev
* Tue Feb 14 2017 mpluskalAATTsuse.com- Update to version 0.0+git.20170210:
* Use monotonic clock
* Sun Jan 22 2017 mpluskalAATTsuse.com- Packaging changes:
* Fix building on SLES and Leap
* Enable parallel build
* Sun Nov 13 2016 mpluskalAATTsuse.com- Update to version 0.0+git.20160914:
* Build: Update to waf 1.9.3 and unpack as required by debian policy
* Build: Remove -Werror from the default build flags
* Fix C++11 build error
* Build: Build in c++14 mode
* wscript: check C libraries using the C compiler
* Do not use deprecated std::auto_ptr
* NativeStateWayland: Fix segfault during teardown when failing to connect to wayland compositor
* NativeStateMir: Fix compilation with c++11/14
* Build: Don\'t rebuild common sources needlessly
* data: Remove unused uniforms from shaders- Drop upstreamed glmark2-drop-sqrt-check.patch- Switch versioning to more reasonable one
* Tue Jul 26 2016 mpluskalAATTsuse.com- Update to version 2014.03+git.20150611:
* Build: Correct dependencies on matrix-glesv2 target
* NativeStateX11: Don\'t terminate --fullscreen if EWMH Atom not found
* libpng: Allow compilation in C++11 mode
* Build,Doc: Update files for 2014.03 release
* Build: Support libpng 1.6
* NativeStateMir: Update for newest Mir client API
* Fix clang build errors
* Build: Exclude git repository files from dist tarball
* Build: Allow user defined CXXFLAGS to override all built-in flags
* Build: Allow disabling the -Werror compiler flag- Add _service- Some spec file cleanups
* Sun Jul 17 2016 malcolmlewisAATTopensuse.org- Add glmark2-drop-sqrt-check.patch: Add upstream patch to drop sqrt check. See https://github.com/glmark2/glmark2/issues/15.- Add CXXFLAGS no-deprecated-declarations and no-werror option to build. See https://github.com/glmark2/glmark2/issues/20.
* Fri Oct 09 2015 malcolmlewisAATTopensuse.org- Clean up runtime warning - libpng warning: iCCP: known incorrect sRGB profile.
* Thu Oct 08 2015 malcolmlewisAATTopensuse.org- Initial build.