Skip to content

Commit eb2b568

Browse files
committed
feat(Vulkan) update to 1.4.352
1 parent bd57a77 commit eb2b568

14 files changed

Lines changed: 959 additions & 51 deletions

doc/notes/3.4.2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ _Not Released Yet_
2929
- stb
3030
* Updated `stb_image_resize` to 2.18 (up from 2.17)
3131
- tinyexr: Updated to 1.0.13 (up from 1.0.12)
32-
- Vulkan: Updated to 1.4.351 (up from 1.4.342)
32+
- Vulkan: Updated to 1.4.352 (up from 1.4.342)
3333

3434
#### Fixes
3535

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/*
2+
* Copyright LWJGL. All rights reserved.
3+
* License terms: https://www.lwjgl.org/license
4+
* MACHINE GENERATED FILE, DO NOT EDIT
5+
*/
6+
package org.lwjgl.vulkan;
7+
8+
public final class NVCooperativeMatrixDecodeVector {
9+
10+
public static final int VK_NV_COOPERATIVE_MATRIX_DECODE_VECTOR_SPEC_VERSION = 1;
11+
12+
public static final String VK_NV_COOPERATIVE_MATRIX_DECODE_VECTOR_EXTENSION_NAME = "VK_NV_cooperative_matrix_decode_vector";
13+
14+
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_DECODE_VECTOR_FEATURES_NV = 1000689000;
15+
16+
private NVCooperativeMatrixDecodeVector() {}
17+
18+
}

modules/lwjgl/vulkan/src/generated/java/org/lwjgl/vulkan/VK10.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -746,7 +746,7 @@ public class VK10 {
746746

747747
public static final int VK_API_VERSION_1_0 = VK_MAKE_API_VERSION(0, 1, 0, 0);
748748

749-
public static final int VK_HEADER_VERSION = 351;
749+
public static final int VK_HEADER_VERSION = 352;
750750

751751
public static final long VK_NULL_HANDLE = 0x0L;
752752

modules/lwjgl/vulkan/src/generated/java/org/lwjgl/vulkan/VK12.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,8 @@ public class VK12 extends VK11 {
125125
VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA = 25,
126126
VK_DRIVER_ID_MESA_HONEYKRISP = 26,
127127
VK_DRIVER_ID_VULKAN_SC_EMULATION_ON_VULKAN = 27,
128-
VK_DRIVER_ID_MESA_KOSMICKRISP = 28;
128+
VK_DRIVER_ID_MESA_KOSMICKRISP = 28,
129+
VK_DRIVER_ID_MESA_GFXSTREAM = 29;
129130

130131
public static final int
131132
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY = 0,

modules/lwjgl/vulkan/src/generated/java/org/lwjgl/vulkan/VKCapabilitiesDevice.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1807,6 +1807,8 @@ public class VKCapabilitiesDevice {
18071807
public final boolean VK_NV_cooperative_matrix;
18081808
/** When true, {@code NV_cooperative_matrix2} is supported. */
18091809
public final boolean VK_NV_cooperative_matrix2;
1810+
/** When true, {@code NV_cooperative_matrix_decode_vector} is supported. */
1811+
public final boolean VK_NV_cooperative_matrix_decode_vector;
18101812
/** When true, {@code NV_cooperative_vector} is supported. */
18111813
public final boolean VK_NV_cooperative_vector;
18121814
/** When true, {@code NV_copy_memory_indirect} is supported. */
@@ -2327,6 +2329,7 @@ public class VKCapabilitiesDevice {
23272329
VK_NV_compute_shader_derivatives = ext.contains("VK_NV_compute_shader_derivatives");
23282330
VK_NV_cooperative_matrix = ext.contains("VK_NV_cooperative_matrix");
23292331
VK_NV_cooperative_matrix2 = ext.contains("VK_NV_cooperative_matrix2");
2332+
VK_NV_cooperative_matrix_decode_vector = ext.contains("VK_NV_cooperative_matrix_decode_vector");
23302333
VK_NV_cooperative_vector = check_NV_cooperative_vector(provider, caps, ext);
23312334
VK_NV_copy_memory_indirect = check_NV_copy_memory_indirect(provider, caps, ext);
23322335
VK_NV_corner_sampled_image = ext.contains("VK_NV_corner_sampled_image");

modules/lwjgl/vulkan/src/generated/java/org/lwjgl/vulkan/VkDeviceCreateInfo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,8 @@ public VkDeviceCreateInfo(ByteBuffer container) {
218218
public VkDeviceCreateInfo pNext(VkPhysicalDeviceCooperativeMatrix2FeaturesNV value) { return this.pNext(value.pNext(this.pNext()).address()); }
219219
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM} value to the {@code pNext} chain. */
220220
public VkDeviceCreateInfo pNext(VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM value) { return this.pNext(value.pNext(this.pNext()).address()); }
221+
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV} value to the {@code pNext} chain. */
222+
public VkDeviceCreateInfo pNext(VkPhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV value) { return this.pNext(value.pNext(this.pNext()).address()); }
221223
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixFeaturesKHR} value to the {@code pNext} chain. */
222224
public VkDeviceCreateInfo pNext(VkPhysicalDeviceCooperativeMatrixFeaturesKHR value) { return this.pNext(value.pNext(this.pNext()).address()); }
223225
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixFeaturesNV} value to the {@code pNext} chain. */
@@ -1198,6 +1200,8 @@ protected VkDeviceCreateInfo getElementFactory() {
11981200
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCooperativeMatrix2FeaturesNV value) { return this.pNext(value.pNext(this.pNext()).address()); }
11991201
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM} value to the {@code pNext} chain. */
12001202
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM value) { return this.pNext(value.pNext(this.pNext()).address()); }
1203+
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV} value to the {@code pNext} chain. */
1204+
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV value) { return this.pNext(value.pNext(this.pNext()).address()); }
12011205
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixFeaturesKHR} value to the {@code pNext} chain. */
12021206
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCooperativeMatrixFeaturesKHR value) { return this.pNext(value.pNext(this.pNext()).address()); }
12031207
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixFeaturesNV} value to the {@code pNext} chain. */

0 commit comments

Comments
 (0)