Port details |
- librashader RetroArch shaders for all
- 0.6.2_2 devel =0 0.6.2_1Version of this port present on the latest quarterly branch.
- Maintainer: bsdcode@disroot.org
- Port Added: 2024-08-26 08:37:54
- Last Update: 2025-01-20 11:06:50
- Commit Hash: fccaa1b
- 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 = 1732098583
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
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:
-
- patchelf : sysutils/patchelf
- rust>=1.84.0 : lang/rust
- cmake : devel/cmake-core
- pkgconf>=1.3.0_1 : devel/pkgconf
- This port is required by:
- for Build
-
- emulators/ares
- for Run
-
- emulators/ares
Configuration Options:
- ===> The following configuration options are available for librashader-0.6.2_2:
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:
|