https://github.com/openemu/openemu-shaders
Shader framework for the OpenEmu app
https://github.com/openemu/openemu-shaders
Last synced: about 1 year ago
JSON representation
Shader framework for the OpenEmu app
- Host: GitHub
- URL: https://github.com/openemu/openemu-shaders
- Owner: OpenEmu
- Created: 2019-05-03T17:46:22.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-09-02T14:56:56.000Z (almost 3 years ago)
- Last Synced: 2025-06-02T13:57:20.773Z (about 1 year ago)
- Language: Swift
- Size: 683 KB
- Stars: 54
- Watchers: 18
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# OpenEmu-Shaders
OpenEmuShaders is a framework for rendering multi-pass post processing effects using Metal.
OpenEmuShaders can load presets from the [slang-shaders](https://github.com/libretro/slang-shaders) project, providing access to an impressive library of effects, such as CRT-Royale

These effects are written in glsl, however, OpenEmuShaders makes use of [glslang](https://github.com/KhronosGroup/glslang) and [SPIRV-Cross](https://github.com/KhronosGroup/SPIRV-Cross) to transfrom the `.glsl` shaders into Metal Shader Language.