Added glslang support for Vulkan 86/316386/4
authorAdam Bialogonski <adam.b@samsung.com>
Fri, 23 Aug 2024 11:28:30 +0000 (12:28 +0100)
committerAdam Bialogonski <adam.b@samsung.com>
Fri, 23 Aug 2024 13:11:40 +0000 (14:11 +0100)
commitcdf29a6b579d199aa74fdfb83688a34e61622a24
treed8858a8c76b9dc8cd3079cbda70e1039081b8750
parent0fc13a21c17bef3064836237ddcd3a4838e8229f
Added glslang support for Vulkan

Shaders can compile to SPIRV in runtime.

Ubuntu glslang dev package is broken so added workaround to deps-check.cmake.

Change-Id: Id6102c743f61ddd324d26dcfa42564ae43977819
14 files changed:
build/tizen/deps-check.cmake [changed mode: 0755->0644]
dali/internal/graphics/file.list
dali/internal/graphics/vulkan-impl/vulkan-graphics-controller.cpp
dali/internal/graphics/vulkan-impl/vulkan-graphics-controller.h
dali/internal/graphics/vulkan-impl/vulkan-program-impl.cpp [new file with mode: 0644]
dali/internal/graphics/vulkan-impl/vulkan-program-impl.h [new file with mode: 0644]
dali/internal/graphics/vulkan-impl/vulkan-program.cpp [new file with mode: 0644]
dali/internal/graphics/vulkan-impl/vulkan-program.h [new file with mode: 0644]
dali/internal/graphics/vulkan-impl/vulkan-shader-impl.cpp [new file with mode: 0644]
dali/internal/graphics/vulkan-impl/vulkan-shader-impl.h [new file with mode: 0644]
dali/internal/graphics/vulkan-impl/vulkan-shader.cpp [new file with mode: 0644]
dali/internal/graphics/vulkan-impl/vulkan-shader.h [new file with mode: 0644]
dali/internal/graphics/vulkan-impl/vulkan-spirv.cpp [new file with mode: 0644]
dali/internal/graphics/vulkan-impl/vulkan-spirv.h [new file with mode: 0644]