fixing CI
All checks were successful
Build / build (push) Successful in 1m48s
Test / build_and_test (push) Successful in 40m6s

This commit is contained in:
2026-01-31 01:46:06 +01:00
parent faea4fae49
commit 12a5902cb9
3 changed files with 4 additions and 17 deletions

View File

@@ -17,7 +17,7 @@ jobs:
- name: Install system dependencies - name: Install system dependencies
run: | run: |
apt update apt update
apt install -y libgl1 libwayland-egl1 libwayland-cursor0 clang apt install -y libgl1 libwayland-egl1 libwayland-cursor0 clang libwayland-server0
- name: Building - name: Building
run: zig build run: zig build

View File

@@ -20,7 +20,7 @@ jobs:
- name: Install system dependencies - name: Install system dependencies
run: | run: |
apt update apt update
apt install -y libgl1 libwayland-egl1 libwayland-cursor0 clang apt install -y libgl1 libwayland-egl1 libwayland-cursor0 clang libwayland-server0
- name: Building - name: Building
run: zig build run: zig build
@@ -61,7 +61,7 @@ jobs:
which deqp-runner && deqp-runner --version || echo "deqp-runner not found" which deqp-runner && deqp-runner --version || echo "deqp-runner not found"
- name: Run Vulkan CTS - name: Run Vulkan CTS
run: zig build cts-soft run: zig build cts-soft -- -j4
continue-on-error: true continue-on-error: true
- name: Verify tests - name: Verify tests

View File

@@ -58,20 +58,7 @@ pub const VULKAN_VERSION = vk.makeApiVersion(0, 1, 0, 0);
/// Maximum number of descriptor sets per pipeline /// Maximum number of descriptor sets per pipeline
pub const VULKAN_MAX_DESCRIPTOR_SETS = 32; pub const VULKAN_MAX_DESCRIPTOR_SETS = 32;
/// From the Vulkan 1.3.274 spec: /// The number of push constant ranges is effectively bounded
///
/// VUID-VkPipelineLayoutCreateInfo-pPushConstantRanges-00292
///
/// "Any two elements of pPushConstantRanges must not include the same
/// stage in stageFlags"
///
/// and
///
/// VUID-VkPushConstantRange-stageFlags-requiredbitmask
///
/// "stageFlags must not be 0"
///
/// This means that the number of push constant ranges is effectively bounded
/// by the number of possible shader stages. Not the number of stages that can /// by the number of possible shader stages. Not the number of stages that can
/// be compiled together (a pipeline layout can be used in multiple pipelnes /// be compiled together (a pipeline layout can be used in multiple pipelnes
/// wth different sets of shaders) but the total number of stage bits supported /// wth different sets of shaders) but the total number of stage bits supported