Takuto Ikuta
03f81cf159
Update safe_struct_generator.py
2024-12-13 14:12:05 +09: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
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
Mike Schuchardt
b78b8d9be1
build: Update to header 1.3.301
2024-11-04 10:11:15 -07: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
spencer-lunarg
a71907b857
build: Update to header 1.3.296
2024-09-26 11:14:40 -04: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
Mike Schuchardt
5f26cf65a1
build: Update to header 1.3.290
2024-07-12 12:50:11 -07:00
Mike Schuchardt
df78ee39d2
build: Update to header 1.3.289
2024-06-28 10:58:44 -07:00
Charles Giessen
144ce1b3c1
Better declare GetObjectType()'s lack of 32 bit support
...
Create a new default specialization for 32 bit which indicates to the
user that the GetObjectType() helper does not work in 32 bit builds.
2024-06-27 11:01:38 -05:00
Daniel Rakos
60fe7d0c15
build: Do not specialize source tree for API variants
2024-06-24 14:56:15 -05:00
Mike Schuchardt
1b07de9a3a
build: Update to header 1.3.288
2024-06-14 12:48:26 -07:00
Jeremy Gebben
07759f0479
safe_struct: Make FreePnextChain() non-recursive
2024-06-10 10:50:44 -06:00
Mike Schuchardt
741921e408
build: Update to header 1.3.287
2024-06-07 10:21:50 -06:00
Mike Schuchardt
252879e895
build: Update to header 1.3.286
2024-06-04 09:08:32 +01:00
Mike Schuchardt
777358fdad
build: Update to header 1.3.285
2024-05-13 10:58:09 -07:00
Mike Schuchardt
358a107a6f
build: Update to header 1.3.284
2024-05-08 08:37:41 -07:00
spencer-lunarg
8d8986262d
safestruct: Remove safe_VkDescriptorDataEXT
2024-04-25 15:17:01 +09:00
ziga-lunarg
d0ffc68fe7
Revert "safestruct: Remove safe_VkDescriptorDataEXT"
...
This reverts commit 1135918c96
.
2024-04-21 06:04:38 +09:00
Mike Schuchardt
6e6a4e05bf
build: Update to header 1.3.283
2024-04-19 09:18:52 -07:00
Mike Schuchardt
d0670f9ff0
build: Update to header 1.3.282
2024-04-16 13:13:28 -07:00
Alex Rønne Petersen
a78460f66b
Fix update_deps.py script to handle Windows Arm64.
2024-04-15 15:50:39 -06:00
Aaron Ruby
72696f2782
safestruct: Add QNX platform types to abstract_types list
2024-04-11 16:57:41 -05:00
spencer-lunarg
1135918c96
safestruct: Remove safe_VkDescriptorDataEXT
2024-04-11 00:28:48 +09:00
spencer-lunarg
1defcd3208
scripts: Update generate_source.py to take mulitple targets
2024-04-10 09:58:27 -05:00
Jeremy Gebben
0519e66f42
utils: Add custom containers from vvl
2024-04-04 10:13:47 -06:00
Jeremy Gebben
cdd0e00cff
Move vk_safe_struct to VUL
...
This code was being generated in both Vulkan-ValidationLayers
and Vulkan-ExtensionLayer. Further uses are on the horizon so
lets stop the copypasta.
Also, add functions to manipulate extension lists and pNext chains,
since many client layers have been doing that themselves.
2024-03-28 11:11:35 -06:00
Jeremy Gebben
d90f5c7eb1
scripts: Make gn.py use check_call
...
Just like VVL, it was using subprocess.call(), which ignores
errors.
2024-03-26 17:59:44 -05:00
Mike Schuchardt
4befdac21a
build: Update to header 1.3.281
2024-03-22 16:22:25 -07:00
Mike Schuchardt
a4140c5fd4
build: Update to header 1.3.280
...
- Update known-good
- Generate source
2024-03-08 09:20:58 -08:00
Mike Schuchardt
a6697121b5
build: Update to header 1.3.279
...
- Update known-good
- Generate source
2024-03-01 09:25:05 -08:00
Mike Schuchardt
1b8b60bf7f
build: Update to header 1.3.278
...
- Update known-good
- Generate source
2024-02-16 11:52:39 -08:00
Mike Schuchardt
86de0a0a9d
build: Update to header 1.3.277
...
- Update known-good
- Generate source
2024-02-01 11:18:46 -07:00
Mike Schuchardt
b6f52799ec
build: Update to header 1.3.276
...
- Update known-good
- Generate source
2024-01-26 07:19:26 -07:00
spencer-lunarg
822dd7f3a6
scripts: Add struct extension re-lookup in base generator
2024-01-25 10:54:14 -07:00
Mike Schuchardt
4cfc176e32
build: Update to header 1.3.275
...
- Update known-good
- Generate source (no change)
2024-01-05 12:57:53 -08:00