Name shaderc
Version 2023.2 (55f4bbd993de3a3cad34cb41cd07b82fa1c77dd6)
Summary A collection of tools, libraries and tests for shader compilation
Description The Shaderc library provides an API for compiling GLSL/HLSL source code to SPIRV modules. It has been shipping in the Android NDK since version r12b.
Section graphics
License Apache-2.0
Homepage https://github.com/google/shaderc
Recipe file recipes-graphics/shaderc/shaderc_2023.2.bb
Layer openembedded-core (mickledore branch)
Inherits
  • cmake
  • pkgconfig
  • python3-dir
  • python3native
Dependencies
  • cmake-native
  • glslang
  • ninja-native
  • pkgconfig-native
  • python3-native
  • spirv-headers
  • spirv-tools
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
PACKAGECONFIG options

Sources

git://github.com/google/shaderc.git

Patches

Patch Status
files/0001-cmake-disable-building-external-dependencies.patch Inappropriate [OE-core specific]
files/0002-libshaderc_util-fix-glslang-header-file-location.patch Pending
files/0001-CMakeLists.txt-drop-OSDependent-OGLCompiler-from-lis.patch Submitted [https://github.com/google/shaderc/pull/1276]

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master shaderc 2024.3
styhead (Yocto Project 5.1) shaderc 2024.1
scarthgap (Yocto Project 5.0) shaderc 2023.8
nanbield (Yocto Project 4.3) shaderc 2023.6
mickledore (Yocto Project 4.2) shaderc 2023.2 (this recipe)
langdale (Yocto Project 4.1) shaderc 2022.2
kirkstone (Yocto Project 4.0) shaderc 2022.1
honister (Yocto Project 3.4) shaderc 2021.1
hardknott (Yocto Project 3.3) shaderc 2020.5