Port details |
- spirv-cross Tool for parsing and converting SPIR-V to other shader languages
- 1.4.304.1 graphics
=2 1.3.290.0Version of this port present on the latest quarterly branch. - Maintainer: vvd@FreeBSD.org
 - Port Added: 2024-02-27 21:27:06
- Last Update: 2025-02-14 23:39:20
- Commit Hash: 9000418
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: APACHE20
- WWW:
- https://github.com/KhronosGroup/SPIRV-Cross
- Description:
- 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)
* Convert SPIR-V to readable, usable and efficient HLSL
* Convert SPIR-V to a JSON reflection format
* Convert SPIR-V to debuggable C++ [DEPRECATED]
* 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
SPIRV-Cross tries hard to emit readable and clean output from the SPIR-V.
The goal is to emit GLSL or MSL that looks like it was written by a human and
not awkward IR/assembly-like code.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- spirv-cross>0:graphics/spirv-cross
- To install the port:
- cd /usr/ports/graphics/spirv-cross/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/spirv-cross
- pkg install spirv-cross
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: spirv-cross
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1739574897
SHA256 (KhronosGroup-SPIRV-Cross-vulkan-sdk-1.4.304.1_GH0.tar.gz) = bd3614abfc83a52760e667536c945b6e136ab013efca72918f222403da081cab
SIZE (KhronosGroup-SPIRV-Cross-vulkan-sdk-1.4.304.1_GH0.tar.gz) = 1829839
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- python3.11 : lang/python311
- This port is required by:
- for Libraries
-
- games/lwjgl3
Configuration Options:
- No options to configure
- Options name:
- graphics_spirv-cross
- USES:
- cmake compiler:c++11-lib python:build
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|