4 Commits

Author SHA256 Message Date
bf8b89c7a2 Accepting request 1268092 from benchmark
- Update to version 2025.01+git.20250317:
  * build: Enable precompiled headers
  * scenes/shading: Add missing fragment stage flag for uniform descriptor set
  * display: Properly handle Vulkan errors during probing
  * scenes: Use dedicated uniform buffer per image when needed
  * kms: Specify modifier for DRM framebuffers when possible
  * kms: Use the implicit modifier gbm API when only INVALID is supported
  * kms: Get modifiers from the primary plane compatible with the used crtc
  * kms: Fix modifier support for legacy modesetting
  * Update files for 2025.01 release
  * core: Use integer arithmetic to calculate average scene FPS
  * kms: Allow TRANSFER_DST usage for created images
  * kms: Require VK_KHR_display and VK_KHR_surface
  * kms: Remove commented out debugging message
  * kms: Support immediate presentation mode
  * kms: Support mailbox presentation mode
  * kms: Throw exception on page flip failure
  * kms: Deduplicate image presentation code
  * kms: Use image queue submit fences to synchronize presentation
  * core,scenes: Allow backends to support an image queue submit fences
  * scenes: Use a vkQueueSubmit signal semaphore only if the backend supports them
  * core: Show display information when listing physical devices
  * core: List Vulkan devices without initializing all Vulkan state
  * display: Add 'display-index' winsys option
  * display: Add window system that uses VK_KHR_display
  * build: Add vulkan dependency to headless window system plugin
  * ws: Centralize window system priority defines
  * core: Use std::optional for use_device_with_uuid option
  * ws: NativeSystem required_extensions
  * kms: Add missing VK_KHR_dedicated_allocation extension request

OBS-URL: https://build.opensuse.org/request/show/1268092
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=16
2025-04-10 19:58:48 +00:00
9d2eb687ae - Update to version 2025.01+git.20250317:
* build: Enable precompiled headers
  * scenes/shading: Add missing fragment stage flag for uniform descriptor set
  * display: Properly handle Vulkan errors during probing
  * scenes: Use dedicated uniform buffer per image when needed
  * kms: Specify modifier for DRM framebuffers when possible
  * kms: Use the implicit modifier gbm API when only INVALID is supported
  * kms: Get modifiers from the primary plane compatible with the used crtc
  * kms: Fix modifier support for legacy modesetting
  * Update files for 2025.01 release
  * core: Use integer arithmetic to calculate average scene FPS
  * kms: Allow TRANSFER_DST usage for created images
  * kms: Require VK_KHR_display and VK_KHR_surface
  * kms: Remove commented out debugging message
  * kms: Support immediate presentation mode
  * kms: Support mailbox presentation mode
  * kms: Throw exception on page flip failure
  * kms: Deduplicate image presentation code
  * kms: Use image queue submit fences to synchronize presentation
  * core,scenes: Allow backends to support an image queue submit fences
  * scenes: Use a vkQueueSubmit signal semaphore only if the backend supports them
  * core: Show display information when listing physical devices
  * core: List Vulkan devices without initializing all Vulkan state
  * display: Add 'display-index' winsys option
  * display: Add window system that uses VK_KHR_display
  * build: Add vulkan dependency to headless window system plugin
  * ws: Centralize window system priority defines
  * core: Use std::optional for use_device_with_uuid option
  * ws: NativeSystem required_extensions
  * kms: Add missing VK_KHR_dedicated_allocation extension request

OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=33
2025-04-09 10:01:38 +00:00
e3ab082744 Accepting request 1238014 from benchmark
- Update to version 2017.08+git.20250114:
  * kms: Create gbm_bos with explicit modifiers if possible
  * kms: Explicitly request all extensions dependencies
  * github: Add ubuntu-24.04 build in CI
  * headless: Add plugin for a headless window system
  * ws: Resolve swapchain related validation errors
  * vulkan_state: Set application vulkan version
  * vulkan_state: Add support for validation layers
  * build: Generate format names map from vk.xml
  * scenes,ws: Silence [[nodiscard]] warnings
  * kms: Add winsys option to specify the TTY to use
  * kms: Unbreak on FreeBSD
  * xcb: Fix incorrect window hint size
  * kms: Probe and use the first functional /dev/dri/cardX device
  * build: Require C++17
  * wayland: Avoid segfault after failure to connect to display server
  * kms: Gracefully handle null results from KMS functions
  * ws: Improve automatic window system selection

OBS-URL: https://build.opensuse.org/request/show/1238014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=15
2025-01-15 16:45:12 +00:00
b95c09ea6d - Update to version 2017.08+git.20250114:
* kms: Create gbm_bos with explicit modifiers if possible
  * kms: Explicitly request all extensions dependencies
  * github: Add ubuntu-24.04 build in CI
  * headless: Add plugin for a headless window system
  * ws: Resolve swapchain related validation errors
  * vulkan_state: Set application vulkan version
  * vulkan_state: Add support for validation layers
  * build: Generate format names map from vk.xml
  * scenes,ws: Silence [[nodiscard]] warnings
  * kms: Add winsys option to specify the TTY to use
  * kms: Unbreak on FreeBSD
  * xcb: Fix incorrect window hint size
  * kms: Probe and use the first functional /dev/dri/cardX device
  * build: Require C++17
  * wayland: Avoid segfault after failure to connect to display server
  * kms: Gracefully handle null results from KMS functions
  * ws: Improve automatic window system selection

OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=31
2025-01-15 09:43:09 +00:00
7 changed files with 68 additions and 12 deletions

View File

@@ -1,16 +1,16 @@
<services>
<service mode="disabled" name="obs_scm">
<service mode="manual" name="obs_scm">
<param name="url">https://github.com/vkmark/vkmark</param>
<param name="scm">git</param>
<param name="revision">master</param>
<param name="changesgenerate">enable</param>
<param name="filename">vkmark</param>
<param name="versionformat">2017.08+git.%cd</param>
<param name="versionformat">2025.01+git.%cd</param>
</service>
<service mode="buildtime" name="tar" />
<service mode="buildtime" name="recompress">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service mode="disabled" name="set_version" />
<service mode="manual" name="set_version" />
</services>

View File

@@ -3,4 +3,4 @@
<param name="url">git://github.com/vkmark/vkmark</param>
<param name="changesrevision">cf45f2faee236fd1118be2fcd27e4f2a91fc2e40</param></service><service name="tar_scm">
<param name="url">https://github.com/vkmark/vkmark</param>
<param name="changesrevision">ab6e6f34077722d5ae33f6bd40b18ef9c0e99a15</param></service></servicedata>
<param name="changesrevision">36e7d9b2ecf723e876add65534e95f55ec1bc79d</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eb7e0600319af122167a73afe0cae18aa1ba814b50982cd0ab9cf94be10777e9
size 2033676

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c6c1dad40ca278a0bf0dae73522d5167807baef55f057aef9e21eb53dd59cb72
size 2076172

View File

@@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Apr 9 09:56:07 UTC 2025 - Martin Pluskal <mpluskal@suse.com>
- Update to version 2025.01+git.20250317:
* build: Enable precompiled headers
* scenes/shading: Add missing fragment stage flag for uniform descriptor set
* display: Properly handle Vulkan errors during probing
* scenes: Use dedicated uniform buffer per image when needed
* kms: Specify modifier for DRM framebuffers when possible
* kms: Use the implicit modifier gbm API when only INVALID is supported
* kms: Get modifiers from the primary plane compatible with the used crtc
* kms: Fix modifier support for legacy modesetting
* Update files for 2025.01 release
* core: Use integer arithmetic to calculate average scene FPS
* kms: Allow TRANSFER_DST usage for created images
* kms: Require VK_KHR_display and VK_KHR_surface
* kms: Remove commented out debugging message
* kms: Support immediate presentation mode
* kms: Support mailbox presentation mode
* kms: Throw exception on page flip failure
* kms: Deduplicate image presentation code
* kms: Use image queue submit fences to synchronize presentation
* core,scenes: Allow backends to support an image queue submit fences
* scenes: Use a vkQueueSubmit signal semaphore only if the backend supports them
* core: Show display information when listing physical devices
* core: List Vulkan devices without initializing all Vulkan state
* display: Add 'display-index' winsys option
* display: Add window system that uses VK_KHR_display
* build: Add vulkan dependency to headless window system plugin
* ws: Centralize window system priority defines
* core: Use std::optional for use_device_with_uuid option
* ws: NativeSystem required_extensions
* kms: Add missing VK_KHR_dedicated_allocation extension request
-------------------------------------------------------------------
Wed Jan 15 09:40:58 UTC 2025 - Martin Pluskal <mpluskal@suse.com>
- Update to version 2017.08+git.20250114:
* kms: Create gbm_bos with explicit modifiers if possible
* kms: Explicitly request all extensions dependencies
* github: Add ubuntu-24.04 build in CI
* headless: Add plugin for a headless window system
* ws: Resolve swapchain related validation errors
* vulkan_state: Set application vulkan version
* vulkan_state: Add support for validation layers
* build: Generate format names map from vk.xml
* scenes,ws: Silence [[nodiscard]] warnings
* kms: Add winsys option to specify the TTY to use
* kms: Unbreak on FreeBSD
* xcb: Fix incorrect window hint size
* kms: Probe and use the first functional /dev/dri/cardX device
* build: Require C++17
* wayland: Avoid segfault after failure to connect to display server
* kms: Gracefully handle null results from KMS functions
* ws: Improve automatic window system selection
-------------------------------------------------------------------
Thu Jun 15 16:55:41 UTC 2023 - Martin Pluskal <mpluskal@suse.com>

View File

@@ -1,4 +1,4 @@
name: vkmark
version: 2017.08+git.20230412
mtime: 1681297167
commit: ab6e6f34077722d5ae33f6bd40b18ef9c0e99a15
version: 2025.01+git.20250317
mtime: 1742202176
commit: 36e7d9b2ecf723e876add65534e95f55ec1bc79d

View File

@@ -1,7 +1,7 @@
#
# spec file for package vkmark
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2018-2022 Malcolm J Lewis <malcolmlewis@opensuse.org>
#
# All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
Name: vkmark
Version: 2017.08+git.20230412
Version: 2025.01+git.20250317
Release: 0
Summary: Vulkan benchmark utility
License: LGPL-2.1-or-later