forked from pool/glmark2
Compare commits
4 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 99e335db29 | |||
| a656bbc7fa | |||
| 58d6623e10 | |||
| a352bd8f99 |
@@ -1,4 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/glmark2/glmark2.git</param>
|
||||
<param name="changesrevision">2054465f6f7c9ed2d82f633bb0c88a3222f4a63a</param></service></servicedata>
|
||||
<param name="changesrevision">cebbb63edfba502905470c904f8e6f1c6ce28ba9</param></service></servicedata>
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2abd66aab749e6daf4e9e076adcf890edb3cbdaa35495ec4c7a373a177328f20
|
||||
size 18205709
|
||||
3
glmark2-20250221.obscpio
Normal file
3
glmark2-20250221.obscpio
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1a27e4efa49d55666414ddb9851d0886215d6c4c54d8583e000e268fe924025b
|
||||
size 17770509
|
||||
@@ -1,3 +1,31 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 09 09:52:46 UTC 2025 - Martin Pluskal <mpluskal@suse.com>
|
||||
|
||||
- Update to version 20250221:
|
||||
* NativeStateDRM: Specify modifiers for DRM framebuffer when possible
|
||||
* NativeStateDRM: Use explicit format modifiers when possible
|
||||
* GLStateEGL: Advertise supported format modifiers
|
||||
* glad: Add EGL_EXT_image_dma_buf_import_modifiers extension
|
||||
* GLStateEGL: Prefer to use eglGetProcAddress to get EGL function addresses
|
||||
* Support the provision of GL modifiers to native state
|
||||
* NativeStateNull: Add null native state
|
||||
* glad: Update to latest version and add EGL_MESA_platform_surfaceless
|
||||
* Prefer to use sync objects to synchronize rendering in offscreen mode
|
||||
* CanvasGeneric,Options: Support multiple FBOs in offscreen mode
|
||||
* Prepare scenes for changing Canvas FBO
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 19 08:56:24 UTC 2025 - Martin Pluskal <mpluskal@suse.com>
|
||||
|
||||
- Update to version 20250212:
|
||||
* Add a missing include for std::copy
|
||||
* github: Add CI build for dispmanx-glesv2
|
||||
* Add missing include headers
|
||||
* build: Remove WAF build system support
|
||||
* build: Add dispmanx flavor support in meson build
|
||||
* NativeStateDispmanx: Support building using GLAD EGL
|
||||
* NativeStateDispmanx: Fix compiler warning
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 7 13:03:20 UTC 2024 - Martin Pluskal <mpluskal@suse.com>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: glmark2
|
||||
version: 20240425
|
||||
mtime: 1714061166
|
||||
commit: 2054465f6f7c9ed2d82f633bb0c88a3222f4a63a
|
||||
version: 20250221
|
||||
mtime: 1740142500
|
||||
commit: cebbb63edfba502905470c904f8e6f1c6ce28ba9
|
||||
|
||||
24
glmark2.spec
24
glmark2.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package glmark2
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2015-2016 Malcolm J Lewis <malcolmlewis@opensuse.org>
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
@@ -18,25 +18,24 @@
|
||||
|
||||
|
||||
Name: glmark2
|
||||
Version: 20240425
|
||||
Version: 20250221
|
||||
Release: 0
|
||||
Summary: OpenGL 2.0 and ES 2.0 benchmark
|
||||
License: GPL-3.0-only
|
||||
Group: System/X11/Utilities
|
||||
URL: https://github.com/glmark2/glmark2
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
BuildRequires: ImageMagick
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++ >= 5.0
|
||||
BuildRequires: libjpeg-devel
|
||||
BuildRequires: meson >= 0.45
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python3-base
|
||||
BuildRequires: pkgconfig(egl)
|
||||
BuildRequires: pkgconfig(gbm)
|
||||
BuildRequires: pkgconfig(gl)
|
||||
BuildRequires: pkgconfig(glesv2)
|
||||
BuildRequires: pkgconfig(libdrm)
|
||||
BuildRequires: pkgconfig(libpng16)
|
||||
BuildRequires: pkgconfig(libpng)
|
||||
BuildRequires: pkgconfig(libudev)
|
||||
BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: pkgconfig(wayland-egl)
|
||||
@@ -52,18 +51,13 @@ arrays, VBOs, texturing and shaders.
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
export CXXFLAGS="%{optflags}"
|
||||
python3 waf configure \
|
||||
--with-flavors=x11-gl,x11-glesv2,wayland-gl,wayland-glesv2,drm-gl,drm-glesv2 \
|
||||
--prefix=%{_prefix}
|
||||
python3 waf --verbose %{?_smp_mflags}
|
||||
%meson \
|
||||
-Dflavors=x11-gl,x11-glesv2,wayland-gl,wayland-glesv2,drm-gl,drm-glesv2
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
python3 waf install --destdir=%{buildroot}
|
||||
#FIXME Clean up runtime warning - libpng warning: iCCP: known incorrect sRGB profile
|
||||
pushd %{buildroot}%{_datadir}/%{name}/textures
|
||||
convert effect-2d.png -strip effect-2d.png
|
||||
popd
|
||||
%meson_install
|
||||
|
||||
%fdupes -s %{buildroot}
|
||||
|
||||
%files
|
||||
|
||||
Reference in New Issue
Block a user