Package Release Info

glmark2-20210830-bp153.2.3.1

Update Info: openSUSE-2021-1283
Available in Package Hub : 15 SP3 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

glmark2

Change Logs

Version: 20210830-bp151.4.3.1
* Tue Sep 14 2021 Martin Pluskal <mpluskal@suse.com>
- 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 <mpluskal@suse.com>
- 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 <mpluskal@suse.com>
- 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 <mpluskal@suse.com>
- 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 <mpluskal@suse.com>
- 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.gardet@opensuse.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 <mpluskal@suse.com>
- Update to version 0.0+git.20190205:
  * Use <io.h> for 'isatty' on Windows.
  * Use <algorithm> 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 mpluskal@suse.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
Version: 0.0+git.20180208-bp150.2.4
* Thu Mar 08 2018 mpluskal@suse.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 mpluskal@suse.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 mpluskal@suse.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 mpluskal@suse.com
- Update to version 0.0+git.20170210:
  * Use monotonic clock
* Sun Jan 22 2017 mpluskal@suse.com
- Packaging changes:
  * Fix building on SLES and Leap
  * Enable parallel build
* Sun Nov 13 2016 mpluskal@suse.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 mpluskal@suse.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 malcolmlewis@opensuse.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 malcolmlewis@opensuse.org
- Clean up runtime warning - libpng warning: iCCP: known incorrect
  sRGB profile.
* Thu Oct 08 2015 malcolmlewis@opensuse.org
- Initial build.