Port details on branch 2024Q4 |
- librashader RetroArch shaders for all
- 0.4.5 devel =0 0.4.5Version of this port present on the latest quarterly branch.
- Maintainer: bsdcode@disroot.org
- Port Added: 2024-11-05 08:09:04
- Last Update: 2024-11-05 08:08:25
- Commit Hash: dbd1f33
- License: GPLv3 MIT MPL20
- WWW:
- https://github.com/SnowflakePowered/librashader
- Description:
- librashader is a preprocessor, compiler and runtime for RetroArch 'slang'
shaders, rewritten in pure Rust. It supports all modern graphics runtimes,
including wgpu, Vulkan, OpenGL 3.3+ and 4.6 (with DSA), Direct3D 11,
Direct3D 12, and Metal.
librashader implements the entire RetroArch shader pipeline and is highly
compatible with existing shaders, e.g. the slang-shaders from libretro.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- librashader>0:devel/librashader
- To install the port:
- cd /usr/ports/devel/librashader/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/librashader
- pkg install librashader
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: librashader
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1727007948
SHA256 (rust/crates/ab_glyph-0.2.28.crate) = 79faae4620f45232f599d9bc7b290f88247a0834162c4495ab2f02d60004adfb
SIZE (rust/crates/ab_glyph-0.2.28.crate) = 19965
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- patchelf : sysutils/patchelf
- rust>=1.81.0 : lang/rust
- cmake : devel/cmake-core
- pkgconf>=1.3.0_1 : devel/pkgconf
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for librashader-0.4.5:
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- devel_librashader
- USES:
- cargo
- pkg-message:
- For install:
- The calling code has to define the following preprocessor constants in order to
make the requested runtimes accessable:
LIBRA_RUNTIME_OPENGL or
LIBRA_RUNTIME_VULKAN
- Master Sites:
|