[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#890471: ITP: spirv-cross -- A tool for cross-compiling SPIR-V to other shader formats



Package: wnpp
Severity: wishlist
Owner: Brett Johnson <brett@lunarg.com>

* Package name    : spirv-cross
  Version         : untagged
  Upstream Author : Khronos Group
* URL             : https://github.com/KhronosGroup/SPIRV-Cross
* License         : Apache 2.0
  Programming Lang: C
  Description     : A tool for cross-compiling SPIR-V to other shader formats
 SPIRV-Cross is a tool designed for parsing and converting SPIR-V to other
 shader languages.
 
 FEATURES:
 - Convert SPIR-V to readable, usable and efficient GLSL
 - Convert SPIR-V to readable, usable and efficient Metal Shading Language (MSL) [EXPERIMENTAL]
 - Convert SPIR-V to readable, usable and efficient HLSL [EXPERIMENTAL]
 - Convert SPIR-V to debuggable C++ [EXPERIMENTAL]
 - Reflection API to simplify the creation of Vulkan pipeline layouts
 - Reflection API to modify and tweak OpDecorations
 - Supports "all" of vertex, fragment, tessellation, geometry and compute shaders

Reply to: