spencer-lunarg
50563f4836
format: Fix DepthStencil to Color compatible check
2025-03-05 23:36:42 -05:00
Alan Baker
5f41f2a9bf
Add additional Android NDK API guards
...
* As of r28, some unguarded calls now generate
`-Wunguarded-availability`
* Change class to be guarded by ifdefs
2025-02-28 18:14:34 -05:00
Charles Giessen
2d8f273ebd
ci: Update to Ubuntu 22.04 & 24.04
2025-02-25 09:53:09 -06:00
Charles Giessen
57554d1f44
build: Add VUL_ENABLE_INSTALL option
...
Allows users to selectively enable installing VUL components regardless
of how they are getting VUL.
2025-02-25 09:52:34 -06:00
Charles Giessen
a091f92419
build: Use PROJECT_IS_TOP_LEVEL
2025-02-25 09:52:34 -06:00
spencer-lunarg
6be00ca9f5
scripts: Manual VK_ENABLE_BETA_EXTENSIONS
2025-02-22 06:19:00 -07:00
spencer-lunarg
42b34ac73e
scripts: Use new VulkanObject from headers
2025-02-21 15:01:59 -05:00
Mike Schuchardt
c4ede3c600
build: Update to header 1.4.309
2025-02-21 10:13:51 -08:00
Mike Schuchardt
fe7a09b138
build: Update to header 1.4.307
2025-01-30 16:58:56 -08:00
spencer-lunarg
1ddbe6c40a
scripts: Sync up base generator and vulkan object
2025-01-27 09:09:41 -07:00
Mike Schuchardt
8ec84823af
build: Update to header 1.4.306
2025-01-24 08:45:08 -08:00
spencer-lunarg
f07e27717a
formats: Add vkuFormatTexelsPerBlock
2025-01-21 13:24:57 -05:00
spencer-lunarg
9cf0d32399
formats: Add vkuFormatTexelBlockSize
2025-01-21 12:56:19 -05:00
spencer-lunarg
4923254936
formats: Add vkuFormatIsDepthStencilWithColorSizeCompatible
2025-01-21 12:52:31 -05:00
spencer-lunarg
249718532d
formats: Remove vkuFormatElementIsTexel
2025-01-20 15:00:04 -05:00
Mike Schuchardt
7b23ba7a5f
build: Update to header 1.4.305
2025-01-17 10:08:31 -08:00
spencer-lunarg
2fe3a7791d
format: Add note for Multi-planar
2025-01-15 12:29:45 -05:00
Mike Schuchardt
5a88b6042e
build: Update to header 1.4.304
2024-12-20 10:38:05 -08:00
Takuto Ikuta
7f8738669b
Update vk_safe_struct_ext.cpp
2024-12-18 10:46:30 -06:00
Takuto Ikuta
2b185cfb53
Update safe_struct_generator.py
2024-12-18 10:46:30 -06:00
Takuto Ikuta
645eed2883
build: Add missing include headers
2024-12-18 10:46:30 -06:00
Christophe
0ab12c1668
layer: Add error code to C++ overrides
2024-12-17 11:02:21 +01:00
dependabot[bot]
160e946f5d
build(deps): Bump jidicula/clang-format-action from 4.13.0 to 4.14.0
...
Bumps [jidicula/clang-format-action](https://github.com/jidicula/clang-format-action ) from 4.13.0 to 4.14.0.
- [Release notes](https://github.com/jidicula/clang-format-action/releases )
- [Commits](https://github.com/jidicula/clang-format-action/compare/v4.13.0...v4.14.0 )
---
updated-dependencies:
- dependency-name: jidicula/clang-format-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 10:26:36 -06:00
Mike Schuchardt
5a72ae0208
build: Update to header 1.4.303
2024-12-03 09:53:15 -08:00
Mike Schuchardt
b538fb5b08
build: Update to header 1.3.302
2024-11-21 07:17:29 -08:00
dependabot[bot]
c31e717dcd
build(deps): Bump fsfe/reuse-action from 4 to 5
...
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action ) from 4 to 5.
- [Release notes](https://github.com/fsfe/reuse-action/releases )
- [Commits](https://github.com/fsfe/reuse-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: fsfe/reuse-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-19 12:57:03 -07:00
Eric Werness
247accd4ed
Traverse geometry pNext for safe structs
2024-11-13 21:59:47 -05:00
Jeremy Gebben
87ab6b39a9
scripts: Make generate_source.py look harder for vk.xml
...
Allow the registry path argument to also be the base directory
containing the Vulkan-Headers repo (eg. ./external) to save
redundant typing.
2024-11-05 10:11:21 -07:00
Spencer Fricke
9697d82a57
ci: Build dependency for Github Actions
2024-11-04 21:32:36 -07:00
Mike Schuchardt
b78b8d9be1
build: Update to header 1.3.301
2024-11-04 10:11:15 -07:00
Takuto Ikuta
9123b8c04b
Add a missing header for std::strtoul
2024-10-28 09:25:47 -06:00
Máté Ferenc Nagy-Egri
89fda45572
scripts: Fix user self-hosting dependency in update_deps.py
...
The documentation states that users can override where to take a
dependency from via variables like VULKAN_HEADERS_INSTALL_DIR, however
the helper.cmake written by the scripts/CMakeLists.txt FORCE updates
the cache variable to the location inside known_good.json, practically
overwriting the user-provided path given on the CLI using -D, also
going into the cache.
2024-10-28 09:25:08 -06:00
Máté Ferenc Nagy-Egri
a42c1fbb7a
scripts: Handle remote URL change in update_deps.py
...
Without going through an intricate dance with git to change the remote
URL of a repository, it's simplest to just nuke the cloned folder, as
we have to do a clean clone anyway.
2024-10-28 09:25:08 -06:00
Mike Schuchardt
dcb6173f74
build: Update to header 1.3.300
2024-10-25 09:05:47 -07:00
Mike Schuchardt
b541be2eae
build: Update to header 1.3.299
2024-10-18 09:12:39 -07:00
Mike Schuchardt
bfd85956e1
build: Update to header 1.3.298
2024-10-11 09:28:14 -07:00
ziga-lunarg
8c907ea21f
build: Update to header 1.3.297
2024-10-04 17:57:38 +02:00
vrepetsky
0a786ee3e4
Update layer_settings_manager.cpp
2024-09-30 13:14:44 +02:00
vrepetsky
1a35a3e51f
Fix usage of __system_property_read_callback for Android<26
...
Modify the function for getting system properties on Android: *Use the new __system_property_read_callback API that appeared in Android O / API level 26 when available. It is the preferred way because it allows handling long property names and better property caching.
*When not available use the deprecated __system_property_get function.
2024-09-30 13:14:44 +02:00
spencer-lunarg
a71907b857
build: Update to header 1.3.296
2024-09-26 11:14:40 -04:00
ziga-lunarg
6fb0c125af
tests: Fix windows warnings
2024-09-20 23:49:20 +02:00
Spencer Fricke
eb62fb38a5
scripts: Better warning for getting reg.py
2024-09-12 14:00:29 -07:00
sjfricke
ea5774a13e
safe: Fix VK_EXT_sample_locations
2024-09-09 14:51:36 -07:00
Mike Schuchardt
fbb4db92c6
safestruct: Add VkPipelineCreatInfoKHR workaround
...
Pipeline create info structs can appear in the VkPipelineCreatInfoKHR
pNext chain even though they don't extend that structure in the
traditional sense.
2024-09-02 11:53:44 -07:00
Mike Schuchardt
8f19d57274
build: Update to header 1.3.295
2024-09-02 11:53:44 -07:00
Mike Schuchardt
7ea05992a5
build: Update to header 1.3.294
2024-08-23 12:49:35 -06:00
Mike Schuchardt
9b6e18888b
build: Update to header 1.3.293
2024-08-16 12:59:46 -07:00
ziga-lunarg
45b8815735
build: Update to header 1.3.292
2024-07-31 16:48:28 +02:00
ziga-lunarg
67522b34ed
build: Update to header 1.3.291
2024-07-19 20:56:32 +02:00
Arno
9479047902
safestruct: Accessors for non trivial globals
...
Adding Tracy in VVL showed that we are paying the price of initializing
global variables upon shared library entry, even if we do not
end up accessing those.
Adding accessors will make sure we pay this price
only when truly needed.
Also making the necessary changes in VVL.
2024-07-17 09:32:38 -05:00