From c2fd85647a35f4472673258c32e014f85856de62 Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Fri, 17 Jan 2025 01:12:15 +0200 Subject: [PATCH 1/4] Vk: Fix typo --- src/core/renderer_vk/renderer_vk.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/renderer_vk/renderer_vk.cpp b/src/core/renderer_vk/renderer_vk.cpp index 14bde2c8..57533bde 100644 --- a/src/core/renderer_vk/renderer_vk.cpp +++ b/src/core/renderer_vk/renderer_vk.cpp @@ -887,7 +887,7 @@ void RendererVK::display() { // DynamicLoader is in a different namespace in different versions of Vulkan-Hpp #if VK_HEADER_VERSION >= 301 -using VulkanDynamicLoader = vk::detail::DynamicLoader +using VulkanDynamicLoader = vk::detail::DynamicLoader; #else using VulkanDynamicLoader = vk::DynamicLoader; #endif From 154e92726489736f768e5e9404ceaed8b7c20261 Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Fri, 17 Jan 2025 01:59:58 +0200 Subject: [PATCH 2/4] Vk: Lock CI runners to SDK version 1.3.301 temporarily --- .github/workflows/Android_Build.yml | 4 ++-- .github/workflows/HTTP_Build.yml | 2 +- .github/workflows/Hydra_Build.yml | 8 ++++---- .github/workflows/Linux_AppImage_Build.yml | 2 +- .github/workflows/Linux_Build.yml | 2 +- .github/workflows/MacOS_Build.yml | 2 +- .github/workflows/Qt_Build.yml | 6 +++--- .github/workflows/Windows_Build.yml | 2 +- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/Android_Build.yml b/.github/workflows/Android_Build.yml index d9e75c47..f149d9fd 100644 --- a/.github/workflows/Android_Build.yml +++ b/.github/workflows/Android_Build.yml @@ -39,7 +39,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -107,7 +107,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/HTTP_Build.yml b/.github/workflows/HTTP_Build.yml index c4f7cfee..1aa660a0 100644 --- a/.github/workflows/HTTP_Build.yml +++ b/.github/workflows/HTTP_Build.yml @@ -32,7 +32,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Hydra_Build.yml b/.github/workflows/Hydra_Build.yml index 1b31edf7..f4985b60 100644 --- a/.github/workflows/Hydra_Build.yml +++ b/.github/workflows/Hydra_Build.yml @@ -22,7 +22,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -65,7 +65,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -118,7 +118,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -165,7 +165,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Linux_AppImage_Build.yml b/.github/workflows/Linux_AppImage_Build.yml index 3c5af88a..6726dee3 100644 --- a/.github/workflows/Linux_AppImage_Build.yml +++ b/.github/workflows/Linux_AppImage_Build.yml @@ -35,7 +35,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Linux_Build.yml b/.github/workflows/Linux_Build.yml index 61f7eafa..99a15b0a 100644 --- a/.github/workflows/Linux_Build.yml +++ b/.github/workflows/Linux_Build.yml @@ -35,7 +35,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/MacOS_Build.yml b/.github/workflows/MacOS_Build.yml index ab8702fd..903f99ea 100644 --- a/.github/workflows/MacOS_Build.yml +++ b/.github/workflows/MacOS_Build.yml @@ -27,7 +27,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Qt_Build.yml b/.github/workflows/Qt_Build.yml index fc4072da..7c992e96 100644 --- a/.github/workflows/Qt_Build.yml +++ b/.github/workflows/Qt_Build.yml @@ -28,7 +28,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -66,7 +66,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -164,7 +164,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Windows_Build.yml b/.github/workflows/Windows_Build.yml index 5497c3ef..8cb81601 100644 --- a/.github/workflows/Windows_Build.yml +++ b/.github/workflows/Windows_Build.yml @@ -26,7 +26,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: latest + vulkan-query-version: 1.3.301.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang From 5b409c39ac10116befea7a14cb2721734185dd2d Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Fri, 17 Jan 2025 02:05:27 +0200 Subject: [PATCH 3/4] Vk: Fixing CI pt 2 --- .github/workflows/Android_Build.yml | 4 ++-- .github/workflows/HTTP_Build.yml | 2 +- .github/workflows/Hydra_Build.yml | 8 ++++---- .github/workflows/Linux_AppImage_Build.yml | 2 +- .github/workflows/Linux_Build.yml | 2 +- .github/workflows/MacOS_Build.yml | 2 +- .github/workflows/Qt_Build.yml | 6 +++--- .github/workflows/Windows_Build.yml | 2 +- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/Android_Build.yml b/.github/workflows/Android_Build.yml index f149d9fd..5b00a849 100644 --- a/.github/workflows/Android_Build.yml +++ b/.github/workflows/Android_Build.yml @@ -39,7 +39,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -107,7 +107,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/HTTP_Build.yml b/.github/workflows/HTTP_Build.yml index 1aa660a0..c5ced99b 100644 --- a/.github/workflows/HTTP_Build.yml +++ b/.github/workflows/HTTP_Build.yml @@ -32,7 +32,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Hydra_Build.yml b/.github/workflows/Hydra_Build.yml index f4985b60..f8375fc7 100644 --- a/.github/workflows/Hydra_Build.yml +++ b/.github/workflows/Hydra_Build.yml @@ -22,7 +22,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -65,7 +65,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -118,7 +118,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -165,7 +165,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Linux_AppImage_Build.yml b/.github/workflows/Linux_AppImage_Build.yml index 6726dee3..23195fb1 100644 --- a/.github/workflows/Linux_AppImage_Build.yml +++ b/.github/workflows/Linux_AppImage_Build.yml @@ -35,7 +35,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Linux_Build.yml b/.github/workflows/Linux_Build.yml index 99a15b0a..2fb99f79 100644 --- a/.github/workflows/Linux_Build.yml +++ b/.github/workflows/Linux_Build.yml @@ -35,7 +35,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/MacOS_Build.yml b/.github/workflows/MacOS_Build.yml index 903f99ea..a32ac774 100644 --- a/.github/workflows/MacOS_Build.yml +++ b/.github/workflows/MacOS_Build.yml @@ -27,7 +27,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Qt_Build.yml b/.github/workflows/Qt_Build.yml index 7c992e96..44803dff 100644 --- a/.github/workflows/Qt_Build.yml +++ b/.github/workflows/Qt_Build.yml @@ -28,7 +28,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -66,7 +66,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -164,7 +164,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Windows_Build.yml b/.github/workflows/Windows_Build.yml index 8cb81601..a55945d4 100644 --- a/.github/workflows/Windows_Build.yml +++ b/.github/workflows/Windows_Build.yml @@ -26,7 +26,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301.0 + vulkan-query-version: 1.3.301 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang From 1cae66f1639610ad191708b0c44a9afeb5de5406 Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Fri, 17 Jan 2025 02:10:18 +0200 Subject: [PATCH 4/4] Vulkan: Fixing CI pt 3 --- .github/workflows/Android_Build.yml | 4 ++-- .github/workflows/HTTP_Build.yml | 2 +- .github/workflows/Hydra_Build.yml | 8 ++++---- .github/workflows/Linux_AppImage_Build.yml | 2 +- .github/workflows/Linux_Build.yml | 2 +- .github/workflows/MacOS_Build.yml | 2 +- .github/workflows/Qt_Build.yml | 6 +++--- .github/workflows/Windows_Build.yml | 2 +- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/Android_Build.yml b/.github/workflows/Android_Build.yml index 5b00a849..3ddcffd5 100644 --- a/.github/workflows/Android_Build.yml +++ b/.github/workflows/Android_Build.yml @@ -39,7 +39,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -107,7 +107,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/HTTP_Build.yml b/.github/workflows/HTTP_Build.yml index c5ced99b..1f95ce0c 100644 --- a/.github/workflows/HTTP_Build.yml +++ b/.github/workflows/HTTP_Build.yml @@ -32,7 +32,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Hydra_Build.yml b/.github/workflows/Hydra_Build.yml index f8375fc7..df851b69 100644 --- a/.github/workflows/Hydra_Build.yml +++ b/.github/workflows/Hydra_Build.yml @@ -22,7 +22,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -65,7 +65,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -118,7 +118,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -165,7 +165,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Linux_AppImage_Build.yml b/.github/workflows/Linux_AppImage_Build.yml index 23195fb1..be21a31f 100644 --- a/.github/workflows/Linux_AppImage_Build.yml +++ b/.github/workflows/Linux_AppImage_Build.yml @@ -35,7 +35,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Linux_Build.yml b/.github/workflows/Linux_Build.yml index 2fb99f79..5dac55d1 100644 --- a/.github/workflows/Linux_Build.yml +++ b/.github/workflows/Linux_Build.yml @@ -35,7 +35,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/MacOS_Build.yml b/.github/workflows/MacOS_Build.yml index a32ac774..8100079c 100644 --- a/.github/workflows/MacOS_Build.yml +++ b/.github/workflows/MacOS_Build.yml @@ -27,7 +27,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Qt_Build.yml b/.github/workflows/Qt_Build.yml index 44803dff..bc545caf 100644 --- a/.github/workflows/Qt_Build.yml +++ b/.github/workflows/Qt_Build.yml @@ -28,7 +28,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -66,7 +66,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang @@ -164,7 +164,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang diff --git a/.github/workflows/Windows_Build.yml b/.github/workflows/Windows_Build.yml index a55945d4..a4de2e60 100644 --- a/.github/workflows/Windows_Build.yml +++ b/.github/workflows/Windows_Build.yml @@ -26,7 +26,7 @@ jobs: - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: - vulkan-query-version: 1.3.301 + vulkan-query-version: 1.3.296.0 vulkan-use-cache: true vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang