Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / vulkan / 
vulkan-utility-libraries


Commits:
50563f48 by spencer-lunarg at 2025-03-05T23:36:42-05:00
format: Fix DepthStencil to Color compatible check

- - - - -
95044b62 by Mike Schuchardt at 2025-03-07T12:33:18-08:00
build: Update to header 1.4.310

- - - - -
bc3a4d9f by spencer-lunarg at 2025-03-07T17:34:40-05:00
scripts: Remove Protect workaround

- - - - -
ccae111a by Mike Schuchardt at 2025-03-21T08:52:30-07:00
build: Update to header 1.4.311

- - - - -
04e2efb9 by dependabot[bot] at 2025-03-24T22:20:55-06:00
build(deps): Bump jidicula/clang-format-action from 4.14.0 to 4.15.0

Bumps 
[jidicula/clang-format-action](https://github.com/jidicula/clang-format-action) 
from 4.14.0 to 4.15.0.
- [Release notes](https://github.com/jidicula/clang-format-action/releases)
- 
[Commits](https://github.com/jidicula/clang-format-action/compare/v4.14.0...v4.15.0)

---
updated-dependencies:
- dependency-name: jidicula/clang-format-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
- - - - -
0d5b49b8 by Charles Giessen at 2025-03-26T08:00:39-06:00
formats: vkuGetFormatInfo to use array

Puts the contents of a switch in a big array, then rewrites
vkuGetFormatInfo() to index into it based on the formats enum value.

This was done because the switch statement was large enough that
compilers wouldn't inline the function, leading to performance bubbles.

The logic for generating the logic of vkuGetFormatInfo is complex but
boils down to finding the groups of consecutive VkFormats, where the
end of a group has a value that is more than 1 away from the next format
value.

To follow C const initializer rules, VKU_FORMAT_COMPRESSED_COMPONENT
had to be turned into a macro.

- - - - -
551221d9 by spencer-lunarg at 2025-03-31T18:20:22-04:00
formats: Handle SRGB correction

- - - - -
01851eca by Mike Schuchardt at 2025-04-04T10:56:46-07:00
build: Update to header 1.4.312

- - - - -
abc2498b by Christophe at 2025-04-07T16:55:10+02:00
Fix typo

- - - - -
ad2ffcba by Christophe at 2025-04-08T10:53:24-04:00
settings: Add Android layer settings example

- - - - -
4ee0833a by jpr42 at 2025-04-13T21:48:49-06:00
Fix UBSAN error

Calling memcpy with either src or dst as nullptr is undefined
even if the count is 0.

Discovered by running tests with -fsanitize=undefined

safe_struct.extension_add_remove specifcially

- - - - -
4e246c56 by Mike Schuchardt at 2025-04-18T12:20:46-07:00
build: Update to header 1.4.313

- - - - -
be40e678 by Mike Schuchardt at 2025-05-05T13:00:57-07:00
build: Update to header 1.4.314

- - - - -
4f628210 by Mike Schuchardt at 2025-05-09T08:47:14-07:00
build: Update to header 1.4.315

- - - - -
ae56bd6e by spencer-lunarg at 2025-05-22T08:51:38-04:00
formats: Remove old format utils

- - - - -
49ac2893 by spencer-lunarg at 2025-05-26T09:48:14-04:00
enums: Add C Name helper for VkStructureType

- - - - -
03e1445c by Mike Schuchardt at 2025-05-30T11:23:38-07:00
build: Update to header 1.4.316

- - - - -
e48ae20a by Mike Schuchardt at 2025-06-06T09:35:09-07:00
build: Update to header 1.4.317

- - - - -
54c9baf2 by Mike Schuchardt at 2025-06-13T13:00:22-07:00
build: Update to header 1.4.318

- - - - -
0f0babb5 by Mike Schuchardt at 2025-06-20T12:12:42-07:00
build: Update to header 1.4.319

- - - - -
72665ee1 by Christophe at 2025-06-23T13:19:45+02:00
layer: Fix trim namespace env with overridden namespace

- - - - -
f216bb10 by Mike Schuchardt at 2025-06-27T09:25:10-07:00
build: Update to header 1.4.320

- - - - -
f3cfb7fa by Christophe at 2025-07-02T17:37:50+02:00
layer: Fix unknown settings across layers

- - - - -
ec329e27 by ziga-lunarg at 2025-07-04T11:39:27+03:00
build: Update to header 1.4.321

- - - - -


27 changed files:

- .github/workflows/format.yml
- CMakeLists.txt
- docs/layer_configuration.md
- include/vulkan/layer/vk_layer_settings.h
- include/vulkan/layer/vk_layer_settings.hpp
- include/vulkan/utility/vk_dispatch_table.h
- include/vulkan/utility/vk_format_utils.h
- include/vulkan/utility/vk_safe_struct.hpp
- include/vulkan/utility/vk_safe_struct_utils.hpp
- include/vulkan/utility/vk_struct_helper.hpp
- include/vulkan/vk_enum_string_helper.h
- scripts/generate_source.py
- scripts/generators/enum_string_helper_generator.py
- scripts/generators/format_utils_generator.py
- scripts/generators/struct_helper_generator.py
- scripts/known_good.json
- src/layer/layer_settings_manager.cpp
- src/layer/layer_settings_manager.hpp
- src/layer/vk_layer_settings.cpp
- src/layer/vk_layer_settings_helper.cpp
- src/vulkan/vk_safe_struct_ext.cpp
- src/vulkan/vk_safe_struct_khr.cpp
- src/vulkan/vk_safe_struct_utils.cpp
- src/vulkan/vk_safe_struct_vendor.cpp
- tests/test_formats.cpp
- tests/test_setting_cpp.cpp
- tests/test_setting_env.cpp


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/xorg-team/vulkan/vulkan-utility-libraries/-/compare/897ee4d90309f5b4f8e254472863d0489e6439d2...ec329e2721921f79743b90307ee047d08e057788

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/vulkan/vulkan-utility-libraries/-/compare/897ee4d90309f5b4f8e254472863d0489e6439d2...ec329e2721921f79743b90307ee047d08e057788
You're receiving this email because of your account on salsa.debian.org.


Reply via email to