Skip to content

crutchcorn/ScreenSlanger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScreenSlanger

Screen with a filter applied to it

Easy to use utility to apply slang shaders to your macOS monitors.

Useful for applying shaders like my EINK shader or RetroArch shaders to your monitors in macOS:

A settings dialog with a slang file applied to 2 of 3 monitors with different parameters.

Pre-reqs

  • Homebrew
  • Silicon Mac (M1+) with macOS 26+

Installation

First, install the pre-req packages:

brew install spirv-cross glslang

Then, install slangc to ~/slang/bin/slangc

Finally, install ScreenSlanger from the DMG in our "Releases" tab.

Usage

Simply open the .app and it should automatically prompt you for the .slang or .slangp files you want to apply and for which screens you want to enable them on.

To test ScreenSlanger, you can use the waves shader example in our project.

Credits

ScreenShader for the original code implementation

ShaderGlass for various shaderp code references

About

Easy to use utility to apply slang shaders to your macOS monitors.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •