Revisions of glmark2
Ana Guerrero (anag+factory)
accepted
request 1179225
from
Martin Pluskal (pluskalm)
(revision 25)
- 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
Ana Guerrero (anag+factory)
accepted
request 1147039
from
Martin Pluskal (pluskalm)
(revision 24)
- 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
Ana Guerrero (anag+factory)
accepted
request 1125862
from
Martin Pluskal (pluskalm)
(revision 23)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 1059519
from
Martin Pluskal (pluskalm)
(revision 22)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 1037881
from
Martin Pluskal (pluskalm)
(revision 21)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 994484
from
Martin Pluskal (pluskalm)
(revision 20)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 977498
from
Martin Pluskal (pluskalm)
(revision 19)
- Update to version 20220513: * GLStateEGL,GLStateGLX: Use SwapInterval 1 for FIFO swap mode * NativeStateDrm: Implement swap interval 0
Dominique Leuenberger (dimstar_suse)
accepted
request 973566
from
Martin Pluskal (pluskalm)
(revision 18)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 947123
from
Martin Pluskal (pluskalm)
(revision 17)
- Update to version 20211223: * Build,Doc: Update files for 2021.12 release * NativeStateDrm: Fix crash when we can't become DRM master
Dominique Leuenberger (dimstar_suse)
accepted
request 926156
from
Martin Pluskal (pluskalm)
(revision 16)
- Update to version 20211008: * android: Fix benchmark parameter edition * Use highp precision modifier only on GLES
Dominique Leuenberger (dimstar_suse)
accepted
request 918851
from
Martin Pluskal (pluskalm)
(revision 15)
- Update to version 20210830: * GLStateEGL: Support EGL versions < 1.4 * Fix model loading on big endian. * Fix -Wunreachable-code-aggressive.
Dominique Leuenberger (dimstar_suse)
accepted
request 895960
from
Martin Pluskal (pluskalm)
(revision 14)
- Update to version 20210521: * glad: Update for GL 2.1 + GL_EXT_framebuffer_object * Gracefully handle missing GL features * NativeStateWayland: Improve surface configuration handling
Dominique Leuenberger (dimstar_suse)
accepted
request 889205
from
Martin Pluskal (pluskalm)
(revision 13)
- 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
Yuchen Lin (maxlin_factory)
accepted
request 809453
from
Martin Pluskal (pluskalm)
(revision 12)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 758241
from
Martin Pluskal (pluskalm)
(revision 11)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 718308
from
Martin Pluskal (pluskalm)
(revision 10)
Dominique Leuenberger (dimstar_suse)
accepted
request 673329
from
Martin Pluskal (pluskalm)
(revision 9)
- 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
Yuchen Lin (maxlin_factory)
accepted
request 616839
from
Martin Pluskal (pluskalm)
(revision 8)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 584402
from
Martin Pluskal (pluskalm)
(revision 7)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 532137
from
Martin Pluskal (pluskalm)
(revision 6)
- 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
Displaying revisions 1 - 20 of 25