Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pgrit/renderlibs
https://github.com/pgrit/renderlibs
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pgrit/renderlibs
- Owner: pgrit
- Created: 2022-09-09T18:06:00.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-19T15:05:44.000Z (10 months ago)
- Last Synced: 2024-03-19T21:14:24.817Z (10 months ago)
- Language: PowerShell
- Size: 56.6 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RenderLibs
This metaproject compiles multiple C++ rendering libraries and bundles them such that they are easy to use in an FFI (foreign function interface) setting.
This project exists to ensure that the built shared libraries are portable, packageable, and built with the same version of the core dependencies, TBB and Embree.
The current set of libraries:
- Embree: https://www.embree.org/
- Open Image Denoise: https://www.openimagedenoise.org/
- TBB: https://oneapi-src.github.io/oneTBB/
- Open Path Guiding Library: https://github.com/OpenPathGuidingLibrary/openpgl## Dependencies
The build script is written in PowerShell (https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell).
Compiling the libraries requires reasonably recent versions of:
- Python (to compile OIDN)
- CMake
- A C++ compiler## Compiling
```
pwsh ./make.ps1
```## License
See the links for the individual libraries above.