Skip to content

Commit b800ccf

Browse files
committed
feat(Vulkan) update to 1.4.342
1 parent cfbba98 commit b800ccf

12 files changed

Lines changed: 387 additions & 6 deletions

File tree

doc/notes/3.4.1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This build includes the following changes:
1313
- Shaderc: Updated to 2026.1 (up from 2025.5)
1414
* Updated glslang to 16.2.0 (up from 16.1.0)
1515
* Updated SPIRV Tools to 2026.1 (up from 2025.5)
16-
- Vulkan: Updated to 1.4.341 (up from 1.4.338)
16+
- Vulkan: Updated to 1.4.342 (up from 1.4.338)
1717

1818
#### Fixes
1919

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 QCOMCooperativeMatrixConversion {
9+
10+
public static final int VK_QCOM_COOPERATIVE_MATRIX_CONVERSION_SPEC_VERSION = 1;
11+
12+
public static final String VK_QCOM_COOPERATIVE_MATRIX_CONVERSION_EXTENSION_NAME = "VK_QCOM_cooperative_matrix_conversion";
13+
14+
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_CONVERSION_FEATURES_QCOM = 1000172000;
15+
16+
private QCOMCooperativeMatrixConversion() {}
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 = 341;
749+
public static final int VK_HEADER_VERSION = 342;
750750

751751
public static final long VK_NULL_HANDLE = 0x0L;
752752

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
@@ -1829,6 +1829,8 @@ public class VKCapabilitiesDevice {
18291829
public final boolean VK_NVX_image_view_handle;
18301830
/** When true, {@code NVX_multiview_per_view_attributes} is supported. */
18311831
public final boolean VK_NVX_multiview_per_view_attributes;
1832+
/** When true, {@code QCOM_cooperative_matrix_conversion} is supported. */
1833+
public final boolean VK_QCOM_cooperative_matrix_conversion;
18321834
/** When true, {@code QCOM_data_graph_model} is supported. */
18331835
public final boolean VK_QCOM_data_graph_model;
18341836
/** When true, {@code QCOM_filter_cubic_clamp} is supported. */
@@ -2265,6 +2267,7 @@ public class VKCapabilitiesDevice {
22652267
VK_NVX_binary_import = check_NVX_binary_import(provider, caps, ext);
22662268
VK_NVX_image_view_handle = check_NVX_image_view_handle(provider, caps, ext);
22672269
VK_NVX_multiview_per_view_attributes = ext.contains("VK_NVX_multiview_per_view_attributes");
2270+
VK_QCOM_cooperative_matrix_conversion = ext.contains("VK_QCOM_cooperative_matrix_conversion");
22682271
VK_QCOM_data_graph_model = ext.contains("VK_QCOM_data_graph_model");
22692272
VK_QCOM_filter_cubic_clamp = ext.contains("VK_QCOM_filter_cubic_clamp");
22702273
VK_QCOM_filter_cubic_weights = ext.contains("VK_QCOM_filter_cubic_weights");

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
@@ -216,6 +216,8 @@ public VkDeviceCreateInfo(ByteBuffer container) {
216216
public VkDeviceCreateInfo pNext(VkPhysicalDeviceConditionalRenderingFeaturesEXT value) { return this.pNext(value.pNext(this.pNext()).address()); }
217217
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrix2FeaturesNV} value to the {@code pNext} chain. */
218218
public VkDeviceCreateInfo pNext(VkPhysicalDeviceCooperativeMatrix2FeaturesNV value) { return this.pNext(value.pNext(this.pNext()).address()); }
219+
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM} value to the {@code pNext} chain. */
220+
public VkDeviceCreateInfo pNext(VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM value) { return this.pNext(value.pNext(this.pNext()).address()); }
219221
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixFeaturesKHR} value to the {@code pNext} chain. */
220222
public VkDeviceCreateInfo pNext(VkPhysicalDeviceCooperativeMatrixFeaturesKHR value) { return this.pNext(value.pNext(this.pNext()).address()); }
221223
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixFeaturesNV} value to the {@code pNext} chain. */
@@ -1157,6 +1159,8 @@ protected VkDeviceCreateInfo getElementFactory() {
11571159
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceConditionalRenderingFeaturesEXT value) { return this.pNext(value.pNext(this.pNext()).address()); }
11581160
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrix2FeaturesNV} value to the {@code pNext} chain. */
11591161
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCooperativeMatrix2FeaturesNV value) { return this.pNext(value.pNext(this.pNext()).address()); }
1162+
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM} value to the {@code pNext} chain. */
1163+
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM value) { return this.pNext(value.pNext(this.pNext()).address()); }
11601164
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixFeaturesKHR} value to the {@code pNext} chain. */
11611165
public VkDeviceCreateInfo.Buffer pNext(VkPhysicalDeviceCooperativeMatrixFeaturesKHR value) { return this.pNext(value.pNext(this.pNext()).address()); }
11621166
/** Prepends the specified {@link VkPhysicalDeviceCooperativeMatrixFeaturesNV} value to the {@code pNext} chain. */

0 commit comments

Comments
 (0)