63 Commits

Author SHA256 Message Date
99e335db29 Accepting request 1268090 from benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/1268090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=27
2025-04-10 19:58:46 +00:00
a656bbc7fa - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=60
2025-04-09 09:54:47 +00:00
58d6623e10 Accepting request 1246971 from benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/1246971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=26
2025-02-20 15:33:22 +00:00
a352bd8f99 - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=58
2025-02-19 09:16:34 +00:00
8de30471b2 Accepting request 1179225 from benchmark
- Update to version 20240425:
  * Use std::filesystem throughout the codebase
  * android: Build native code with C++17
  * Doc: Recommend meson for building win32 flavors
  * github: Build win32 flavors with msvc in CI
  * github: Build win32 flavors with mingw in CI
  * include/getopt: Always use non-const char array to avoid MSVC errors
  * libmatrix: Add utility function to get idle time
  * libmatrix: Add utility function to get process times
  * libmatrix: Add utility function to get the number of processors
  * libmatrix: Use C++ std::chrono instead of clock_gettime
  * libmatrix: Use C++17 std::filesystem instead of dirent
  * Build: Add support for win32 flavors in meson
  * libmatrix: Provide a copy of the va_list to __android_log_vprint
  * NativeStateX11: Fix WM_DELETE_WINDOW handling

OBS-URL: https://build.opensuse.org/request/show/1179225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=25
2024-06-09 18:20:31 +00:00
1470c1d86a - Update to version 20240425:
* Use std::filesystem throughout the codebase
  * android: Build native code with C++17
  * Doc: Recommend meson for building win32 flavors
  * github: Build win32 flavors with msvc in CI
  * github: Build win32 flavors with mingw in CI
  * include/getopt: Always use non-const char array to avoid MSVC errors
  * libmatrix: Add utility function to get idle time
  * libmatrix: Add utility function to get process times
  * libmatrix: Add utility function to get the number of processors
  * libmatrix: Use C++ std::chrono instead of clock_gettime
  * libmatrix: Use C++17 std::filesystem instead of dirent
  * Build: Add support for win32 flavors in meson
  * libmatrix: Provide a copy of the va_list to __android_log_vprint
  * NativeStateX11: Fix WM_DELETE_WINDOW handling

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=56
2024-06-07 13:05:18 +00:00
94e9bfa338 Accepting request 1147039 from benchmark
- Update to version 20240215:
  * NativeStateWayland: Explicitly destroy all Wayland resources at shutdown
  * Explicitly release GL related resources at shutdown
  * src/meson.build: add x11 dependency to glx
  * Fix memory leaks using smart pointers
  * Add missing includes in scene-collection.h

OBS-URL: https://build.opensuse.org/request/show/1147039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=24
2024-02-16 20:42:38 +00:00
4279c316a6 - Update to version 20240215:
* NativeStateWayland: Explicitly destroy all Wayland resources at shutdown
  * Explicitly release GL related resources at shutdown
  * src/meson.build: add x11 dependency to glx
  * Fix memory leaks using smart pointers
  * Add missing includes in scene-collection.h

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=54
2024-02-16 09:02:57 +00:00
3b67ea204d Accepting request 1125862 from benchmark
- Update to version 20231101:
  * GLVisualConfig: By default don't care about the stencil config component
  * Options,GLStateEGL,GLStateGLX: Add option to require a good visual config
  * GLStateEGL,GLStateGLX: Change failure to get a "good" visual config to warning
  * libmatrix: Add Log::warning() function
  * meson.build: fix build and avoid sigsegv
  * NativeStateX11: Add winsys option for position
  * Build,Doc: Update files for 2023.01 release
  * NativeStateMir: Remove Mir/mirclient support

OBS-URL: https://build.opensuse.org/request/show/1125862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=23
2023-11-14 20:43:28 +00:00
bbedd78d4f - Update to version 20231101:
* GLVisualConfig: By default don't care about the stencil config component
  * Options,GLStateEGL,GLStateGLX: Add option to require a good visual config
  * GLStateEGL,GLStateGLX: Change failure to get a "good" visual config to warning
  * libmatrix: Add Log::warning() function
  * meson.build: fix build and avoid sigsegv
  * NativeStateX11: Add winsys option for position
  * Build,Doc: Update files for 2023.01 release
  * NativeStateMir: Remove Mir/mirclient support

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=52
2023-11-14 12:17:25 +00:00
368e4fc267 Accepting request 1059519 from benchmark
- Update to version 20230104:
  * ResultsFile: Support storing results in an XML file
  * ResultsFile: Support storing results in a CSV file
  * Options,ResultsFile: Add option to set the results file
  * Introduce infrastructure to support saving results to a file
  * CanvasGeneric: Store individual info elements in separate strings
  * MainLoop: Store indivitual result values in separate strings
  * Scene: Remove trailing ':' from scene info string
  * SceneTerrain: Silence unused variable warning
  * NativeStateGBM: Lock and release the front buffer on flip
  * MainLoop,Scene: Support reporting shader compilation time
  * MainLoop,Scene: Add busy percentage in CPU time results
  * MainLoop,Scene: Support reporting CPU time results
  * Options: Introduce option to specify benchmark results to show
  * Scene: Update elapsed times when a benchmark finishes
  * Scene: Introduce struct to keep track of elapsed time
  * Scene: Introduce infrastructure for more complex scene stats
  * Scene: Move common preparation logic to Scene::prepare
  * Scene: Introduce non-virtual methods to prepare and finish a scene for benchmark
  * GLVisualConfig: Support specifying the config id in --visual-config
  * libmatrix: Support prefix dependent input conversions from string
  * GLStateEGL,GLStateGLX: Fail if no suitable config is found
  * GLStateEGL,GLStateGLX: Don't limit the configs passed to our selection mechanism
  * GLVisualConfig: Penalize configs with components smaller than requested

OBS-URL: https://build.opensuse.org/request/show/1059519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=22
2023-01-19 15:44:12 +00:00
67372671aa - Update to version 20230104:
* ResultsFile: Support storing results in an XML file
  * ResultsFile: Support storing results in a CSV file
  * Options,ResultsFile: Add option to set the results file
  * Introduce infrastructure to support saving results to a file
  * CanvasGeneric: Store individual info elements in separate strings
  * MainLoop: Store indivitual result values in separate strings
  * Scene: Remove trailing ':' from scene info string
  * SceneTerrain: Silence unused variable warning
  * NativeStateGBM: Lock and release the front buffer on flip
  * MainLoop,Scene: Support reporting shader compilation time
  * MainLoop,Scene: Add busy percentage in CPU time results
  * MainLoop,Scene: Support reporting CPU time results
  * Options: Introduce option to specify benchmark results to show
  * Scene: Update elapsed times when a benchmark finishes
  * Scene: Introduce struct to keep track of elapsed time
  * Scene: Introduce infrastructure for more complex scene stats
  * Scene: Move common preparation logic to Scene::prepare
  * Scene: Introduce non-virtual methods to prepare and finish a scene for benchmark
  * GLVisualConfig: Support specifying the config id in --visual-config
  * libmatrix: Support prefix dependent input conversions from string
  * GLStateEGL,GLStateGLX: Fail if no suitable config is found
  * GLStateEGL,GLStateGLX: Don't limit the configs passed to our selection mechanism
  * GLVisualConfig: Penalize configs with components smaller than requested

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=50
2023-01-19 09:48:55 +00:00
3cd91fa59e Accepting request 1037881 from benchmark
- Update to version 20221116:
  * github: Build x11-gl-egl flavor in CI
  * build: Add x11-gl-egl flavor
  * GLStateGLX: Support multisampled configs
  * GLStateEGL: Support multisampled configs
  * GLVisualConfig: Add multisampling support
  * Add missing newline at end of log messages
  * NativeStateDRM,NativeStateGBM: Support configuring the DRM device
  * Options: Support passing window system specific options
  * NativeStateGBM: Add GBM offscreen backend

OBS-URL: https://build.opensuse.org/request/show/1037881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=21
2022-11-25 12:11:48 +00:00
11442c5164 - Update to version 20221116:
* github: Build x11-gl-egl flavor in CI
  * build: Add x11-gl-egl flavor
  * GLStateGLX: Support multisampled configs
  * GLStateEGL: Support multisampled configs
  * GLVisualConfig: Add multisampling support
  * Add missing newline at end of log messages
  * NativeStateDRM,NativeStateGBM: Support configuring the DRM device
  * Options: Support passing window system specific options
  * NativeStateGBM: Add GBM offscreen backend

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=48
2022-11-24 12:28:31 +00:00
1f79f8a140 Accepting request 994484 from benchmark
- Update to version 20220712:
  * SceneJellyfish: Fix memory leak
  * SceneRefract: Fix texture leak
  * SceneIdeas: Fix texture leak
  * waflib: fix compatibility with python-3.11
  * NativeStateDRM: Honor visual configuration

OBS-URL: https://build.opensuse.org/request/show/994484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=20
2022-08-11 16:32:41 +00:00
237c38de4f - Update to version 20220712:
* SceneJellyfish: Fix memory leak
  * SceneRefract: Fix texture leak
  * SceneIdeas: Fix texture leak
  * waflib: fix compatibility with python-3.11
  * NativeStateDRM: Honor visual configuration

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=46
2022-08-11 08:22:17 +00:00
84640e9d37 Accepting request 977498 from benchmark
- Update to version 20220513:
  * GLStateEGL,GLStateGLX: Use SwapInterval 1 for FIFO swap mode
  * NativeStateDrm: Implement swap interval 0

OBS-URL: https://build.opensuse.org/request/show/977498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=19
2022-05-16 16:08:50 +00:00
e66be0c969 - Update to version 20220513:
* GLStateEGL,GLStateGLX: Use SwapInterval 1 for FIFO swap mode
  * NativeStateDrm: Implement swap interval 0

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=44
2022-05-16 09:30:23 +00:00
88066a24ce Accepting request 973566 from benchmark
- Update to version 20220214:
  * github: Run apt-get update to get latest packages
  * CanvasGeneric,CanvasAndroid: Display surface config info
  * Options: Support --version command line argument
  * libmatrix: Add missing <utility> include
  * libmatrix: avoid -Wimplicit-fallthrough

OBS-URL: https://build.opensuse.org/request/show/973566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=18
2022-04-28 21:08:05 +00:00
42d697dc8d - Update to version 20220214:
* github: Run apt-get update to get latest packages
  * CanvasGeneric,CanvasAndroid: Display surface config info
  * Options: Support --version command line argument
  * libmatrix: Add missing <utility> include
  * libmatrix: avoid -Wimplicit-fallthrough

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=42
2022-04-28 07:13:34 +00:00
baac1f2f20 Accepting request 947123 from benchmark
- Update to version 20211223:
  * Build,Doc: Update files for 2021.12 release
  * NativeStateDrm: Fix crash when we can't become DRM master

OBS-URL: https://build.opensuse.org/request/show/947123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=17
2022-01-18 23:35:11 +00:00
d98d033ab7 - Update to version 20211223:
* Build,Doc: Update files for 2021.12 release
  * NativeStateDrm: Fix crash when we can't become DRM master

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=41
2022-01-18 08:03:16 +00:00
16527e08c5 Accepting request 926156 from benchmark
- Update to version 20211008:
  * android: Fix benchmark parameter edition
  * Use highp precision modifier only on GLES

OBS-URL: https://build.opensuse.org/request/show/926156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=16
2021-10-19 21:03:55 +00:00
a3400b3293 - Update to version 20211008:
* android: Fix benchmark parameter edition
  * Use highp precision modifier only on GLES

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=40
2021-10-19 08:15:20 +00:00
670c7a1ce0 Accepting request 918851 from benchmark
- Update to version 20210830:
  * GLStateEGL: Support EGL versions < 1.4
  * Fix model loading on big endian.
  * Fix -Wunreachable-code-aggressive.

OBS-URL: https://build.opensuse.org/request/show/918851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=15
2021-09-14 19:14:36 +00:00
52b0345cca - Update to version 20210830:
* GLStateEGL: Support EGL versions < 1.4
  * Fix model loading on big endian.
  * Fix -Wunreachable-code-aggressive.

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=39
2021-09-14 08:32:02 +00:00
38523d1296 Accepting request 895960 from benchmark
- Update to version 20210521:
  * glad: Update for GL 2.1 + GL_EXT_framebuffer_object
  * Gracefully handle missing GL features
  * NativeStateWayland: Improve surface configuration handling

OBS-URL: https://build.opensuse.org/request/show/895960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=14
2021-06-01 08:38:04 +00:00
0baed91eac - Update to version 20210521:
* glad: Update for GL 2.1 + GL_EXT_framebuffer_object
  * Gracefully handle missing GL features
  * NativeStateWayland: Improve surface configuration handling

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=37
2021-05-28 11:29:23 +00:00
f11bd6fd3e Accepting request 889205 from benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/889205
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=13
2021-04-29 20:46:27 +00:00
d65ca92566 - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=35
2021-04-29 07:43:01 +00:00
0ab858a283 Accepting request 809453 from benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/809453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=12
2020-05-28 07:16:16 +00:00
ac5f75928b - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=33
2020-05-27 10:49:18 +00:00
9d83cddd51 Accepting request 758241 from benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/758241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=11
2019-12-21 11:31:02 +00:00
8aa3048bdc - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=31
2019-12-19 15:24:29 +00:00
80b8dde89d Accepting request 718308 from benchmark
OBS-URL: https://build.opensuse.org/request/show/718308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=10
2019-07-26 10:40:03 +00:00
09b27c32a1 Accepting request 718306 from home:Guillaume_G:branches:benchmark
Update to version 0.0+git.20190708

OBS-URL: https://build.opensuse.org/request/show/718306
OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=29
2019-07-24 15:58:16 +00:00
c04eee2092 Accepting request 673329 from benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/673329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=9
2019-02-13 09:01:30 +00:00
8a20da5436 - Temporarily switch back to python2 for building to workaround
Factory build failure

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=27
2019-02-11 11:35:09 +00:00
7d00fac920 - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=26
2019-02-11 11:14:30 +00:00
a3af81b1ef Accepting request 616839 from benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/616839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=8
2018-06-20 13:24:05 +00:00
d82f3c0542 - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=23
2018-06-14 10:52:25 +00:00
a52541abb4 Accepting request 584402 from benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/584402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=7
2018-03-09 09:45:53 +00:00
9bbe812e5f - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=21
2018-03-08 11:54:42 +00:00
b9484ed963 Accepting request 532137 from benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/532137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=6
2017-10-11 21:01:22 +00:00
7460596a4b - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=19
2017-10-06 09:02:13 +00:00
311ea638c1 Accepting request 512904 from benchmark
- Update to version 0.0+git.20170713:

OBS-URL: https://build.opensuse.org/request/show/512904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=5
2017-07-29 07:02:13 +00:00
80884c0204 OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=17 2017-07-28 10:39:57 +00:00
f800664db7 - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=16
2017-07-28 10:36:04 +00:00
dea6dd88c8 Accepting request 459488 from benchmark
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/459488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glmark2?expand=0&rev=4
2017-02-24 23:53:08 +00:00
b37d8cf032 - Update to version 0.0+git.20170210:
* Use monotonic clock

OBS-URL: https://build.opensuse.org/package/show/benchmark/glmark2?expand=0&rev=14
2017-02-14 11:00:34 +00:00