Vulkan-Hpp/RAII_Samples
Jan Kuhlmann aaf0cb61c4
CI: Reduce build times by reusing generated headers (#2254)
* reuse generated headers inbetween runs

* properly access env var

* fix windows compiler arg

* reintroduce ubuntu24 ci compilers

* fixed CXX_MODULES flag logic

* echoing build parameters, removing use of Ninja from windows CI

* fixed echo and temporarily disabled all but windows CI

* reenabled all ci

* compile glm, glfw and glslang once, fixed SPIRV include path

* remove usage of Ninja from windows ci (again)

* fixed glfw name to glfw3

* removed.. debug things

* remove dep install step from windows, enforce correct linking in utils

* compiling generators in debug mode without running them
2025-08-13 20:30:26 +02:00
..
01_InitInstance
02_EnumerateDevices
03_InitDevice
04_InitCommandBuffer
05_InitSwapchain Minor cleanup work (#2090) 2025-02-24 18:02:40 +01:00
06_InitDepthBuffer
07_InitUniformBuffer
08_InitPipelineLayout
09_InitDescriptorSet
10_InitRenderPass
11_InitShaders CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
12_InitFrameBuffers
13_InitVertexBuffer
14_InitPipeline CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
15_DrawCube CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
16_Vulkan_1_1 Add version awareness to instance creation 2024-05-31 09:30:51 +02:00
CopyBlitImage Minor cleanup work (#2090) 2025-02-24 18:02:40 +01:00
CreateDebugUtilsMessenger Introduce vk-version of the funcpointers (#2020) 2024-12-12 09:46:53 +01:00
DebugUtilsObjectName Minor cleanup work (#2090) 2025-02-24 18:02:40 +01:00
DrawTexturedCube CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
DynamicUniform CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
EnableValidationWithCallback Introduce vk-version of the funcpointers (#2020) 2024-12-12 09:46:53 +01:00
EnumerateDevicesAdvanced
Events Minor cleanup on fence and event handling in two RAII-samples. (#1859) 2024-05-02 09:37:29 +02:00
ImmutableSampler CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
InitTexture CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
InputAttachment CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
InstanceExtensionProperties
InstanceLayerExtensionProperties
InstanceLayerProperties
InstanceVersion
MultipleSets CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
OcclusionQuery CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
PhysicalDeviceExtensions
PhysicalDeviceFeatures
PhysicalDeviceGroups Minor cleanup work (#2090) 2025-02-24 18:02:40 +01:00
PhysicalDeviceMemoryProperties
PhysicalDeviceProperties Reshaped samples [RAII_]PhysicalDeviceProperties (#1961) 2024-09-26 09:14:35 +02:00
PhysicalDeviceQueueFamilyProperties Restrict commands taking an allocator as template argument to allocators of the correct data type (#1980) 2024-10-24 16:29:00 +02:00
PipelineCache CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
PipelineDerivative CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
PushConstants CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
PushDescriptors CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
RayTracing CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
SecondaryCommandBuffer CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
SeparateImageSampler CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
SurfaceCapabilities Minor cleanup work (#2090) 2025-02-24 18:02:40 +01:00
SurfaceFormats
Template CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
TexelBuffer CI: Reduce build times by reusing generated headers (#2254) 2025-08-13 20:30:26 +02:00
utils Minor code cleanup (#2253) 2025-08-12 09:06:23 +02:00
CMakeLists.txt Adjust build files to allow test builds without sample builds (#2107) 2025-03-18 13:47:01 +01:00