35 Commits

Author SHA256 Message Date
bb996fe7c3 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
4fe028b756 - 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
b2ce57f52d 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
a041c03361 - 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
144b900ece Accepting request 1093343 from benchmark
- Update to version 2017.08+git.20230412:
  * kms: Use VK_EXT_external_memory_dmabuf to create dmabuf-backed Vulkan images
  * core,ws: Allow WSI backends to request device extensions
  * core: Improve log message consistency
  * github: Build with both ubuntu-20.04 and ubuntu-22.04 in CI
  * vkutil: transition image to eShaderReadOnlyOptimal
  * Fix missing <cstdint> include
- Drop no longer needed vkmark-cstdint-include.patch

OBS-URL: https://build.opensuse.org/request/show/1093343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=14
2023-06-16 14:54:53 +00:00
a989ebabf9 - Update to version 2017.08+git.20230412:
* kms: Use VK_EXT_external_memory_dmabuf to create dmabuf-backed Vulkan images
  * core,ws: Allow WSI backends to request device extensions
  * core: Improve log message consistency
  * github: Build with both ubuntu-20.04 and ubuntu-22.04 in CI
  * vkutil: transition image to eShaderReadOnlyOptimal
  * Fix missing <cstdint> include
- Drop no longer needed vkmark-cstdint-include.patch

OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=29
2023-06-15 16:58:59 +00:00
f934afb7e3 Accepting request 1074841 from benchmark
OBS-URL: https://build.opensuse.org/request/show/1074841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=13
2023-03-28 15:50:32 +00:00
453783d4bc Accepting request 1074800 from home:malcolmlewis:branches:benchmark
- Add vkmark-cstdint-include.patch: Add missing cstdint include in
  scene.h, (gh#vkmark/vkmark#51).

OBS-URL: https://build.opensuse.org/request/show/1074800
OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=27
2023-03-28 05:27:43 +00:00
9d59a6db65 Accepting request 1063584 from benchmark
OBS-URL: https://build.opensuse.org/request/show/1063584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=12
2023-02-07 17:49:40 +00:00
b3bf2c61f9 Accepting request 1062559 from home:malcolmlewis:branches:benchmark
- Drop build requires on deprecated Mesa-libVulkan-devel.

OBS-URL: https://build.opensuse.org/request/show/1062559
OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=25
2023-02-07 09:28:54 +00:00
0da36d445e Accepting request 1037922 from benchmark
- Update to version 2017.08+git.20220909:
  * Fix missing <memory> includes
- Drop vkmark-fix-missing-include.patch

OBS-URL: https://build.opensuse.org/request/show/1037922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=11
2022-11-25 12:11:56 +00:00
16c7d61992 - Update to version 2017.08+git.20220909:
* Fix missing <memory> includes
- Drop vkmark-fix-missing-include.patch

OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=23
2022-11-24 13:57:31 +00:00
f108f58f4a Accepting request 1003111 from benchmark
OBS-URL: https://build.opensuse.org/request/show/1003111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=10
2022-09-13 13:09:47 +00:00
e6e9c1e4b5 Accepting request 1002221 from home:malcolmlewis:branches:benchmark
- Add vkmark-fix-missing-include.patch: Add missing memory include
  to fix building.

OBS-URL: https://build.opensuse.org/request/show/1002221
OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=21
2022-09-13 06:41:59 +00:00
033d1a8148 Accepting request 986002 from benchmark
OBS-URL: https://build.opensuse.org/request/show/986002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=9
2022-06-30 11:18:34 +00:00
785c3f437e Accepting request 985632 from home:malcolmlewis:branches:benchmark
- Update to version 2017.08+git.20220516:
  * vkutil: Fix compilation with older vulkan-hpp versions
  * vkutil: Avoid deprecated vk::ResultValue implicit cast
  * tests: Update catch.hpp to v2.13.9
- Drop vkmark-sigstksz-not-constant.patch as this is upstreamed.

OBS-URL: https://build.opensuse.org/request/show/985632
OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=19
2022-06-30 07:24:11 +00:00
a90b5d4663 Accepting request 941802 from benchmark
OBS-URL: https://build.opensuse.org/request/show/941802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=8
2021-12-21 17:40:41 +00:00
ab5a9d4fd6 Accepting request 941668 from home:malcolmlewis:branches:benchmark
- Add vkmark-sigstksz-not-constant.patch: Temporary fix for glibc
  changes, (gh#vkmark/vkmark#37).

OBS-URL: https://build.opensuse.org/request/show/941668
OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=18
2021-12-21 09:37:02 +00:00
eeff117f28 - Update to version 2017.08+git.20211008:
* meson: check all deps, when enabling wayland winsys
  * meson: error out when no winsys is available

OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=17
2021-10-20 07:40:54 +00:00
842ca2d4a6 Accepting request 887466 from benchmark
- Update to version 2017.08+git.20210312:
  * wayland: Reply to ping message

OBS-URL: https://build.opensuse.org/request/show/887466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=7
2021-04-22 16:04:14 +00:00
83fb8c69dc - Update to version 2017.08+git.20210312:
* wayland: Reply to ping message

OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=15
2021-04-22 07:26:19 +00:00
Richard Brown
cca4f81572 Accepting request 876687 from benchmark
- Update to version 2017.08+git.20210301:
  * doc: Document new Vulkan device related flags in man page
  * core: Allow selecting the Vulkan device to run on

OBS-URL: https://build.opensuse.org/request/show/876687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=6
2021-03-05 12:47:22 +00:00
123887b442 - Update to version 2017.08+git.20210301:
* doc: Document new Vulkan device related flags in man page
  * core: Allow selecting the Vulkan device to run on

OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=13
2021-03-04 08:28:40 +00:00
593fc676ce Accepting request 813427 from benchmark
- Update to version 2017.08+git.20200521:
  * core: Use generated map of pixel formats to handle --pixel-format option
  * core: Fix crash with newer vulkan-hpp
  * doc: Update README.md with new wayland dependencies
  * ci: Update packages dependencies for wayland
  * wayland: Port to xdg-shell
  * wayland: Mark the whole surface as opaque
  * wayland: Retain native size in hidpi scaled outputs
  * ci: Add build and test github workflow
  * Fix build against glm-0.9.9.6
  * build: Specify meson version as 0.45

OBS-URL: https://build.opensuse.org/request/show/813427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=5
2020-06-11 12:53:47 +00:00
6a25abefeb - Update to version 2017.08+git.20200521:
* core: Use generated map of pixel formats to handle --pixel-format option
  * core: Fix crash with newer vulkan-hpp
  * doc: Update README.md with new wayland dependencies
  * ci: Update packages dependencies for wayland
  * wayland: Port to xdg-shell
  * wayland: Mark the whole surface as opaque
  * wayland: Retain native size in hidpi scaled outputs
  * ci: Add build and test github workflow
  * Fix build against glm-0.9.9.6
  * build: Specify meson version as 0.45

OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=11
2020-05-22 07:22:45 +00:00
97d053e5a1 Accepting request 758253 from benchmark
- Update dependencies (add Mesa-libVulkan-devel)

OBS-URL: https://build.opensuse.org/request/show/758253
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=4
2019-12-21 11:31:04 +00:00
cf8d22f242 OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=9 2019-12-19 15:34:15 +00:00
86ecf399f1 - Update dependencies (add Mesa-libVulkan-devel)
OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=8
2019-12-19 15:32:42 +00:00
903c49e8b2 Accepting request 750739 from benchmark
OBS-URL: https://build.opensuse.org/request/show/750739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=3
2019-11-25 14:23:27 +00:00
58c03d4cf6 Accepting request 750648 from home:malcolmlewis:branches:benchmark
Updated to latest git version, move to obs_scm service.

OBS-URL: https://build.opensuse.org/request/show/750648
OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=6
2019-11-25 12:56:08 +00:00
97ee9c5733 Accepting request 745333 from benchmark
- Do not try to build on 32 bit architectures

OBS-URL: https://build.opensuse.org/request/show/745333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=2
2019-11-06 13:05:14 +00:00
3a8d4a8d83 - Do not try to build on 32 bit architectures
OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=4
2019-11-05 07:49:22 +00:00
77b8ac9dc9 Accepting request 708947 from benchmark
new package, for modern people who use vulkan

OBS-URL: https://build.opensuse.org/request/show/708947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vkmark?expand=0&rev=1
2019-06-19 19:06:32 +00:00
0e01e1b287 - Small packaging cleanups
OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=2
2018-11-14 15:55:43 +00:00
0d6530fd03 Accepting request 648972 from home:malcolmlewis:TESTING
New package submission: An extensible Vulkan benchmarking suite with targeted, configurable scenes. Please add me as maintainer.

OBS-URL: https://build.opensuse.org/request/show/648972
OBS-URL: https://build.opensuse.org/package/show/benchmark/vkmark?expand=0&rev=1
2018-11-14 13:26:10 +00:00