Skip to content

graphixillusion/windows-terminal-shaders

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Windows Terminal Shaders

Shaders for the new Windows Terminal

How to use

  • Checkout the repository
  • Set the value for experimental.pixelShaderPath in your terminal setting to the desired shader
  • optional: Add keybindings for turning the shader on/off and focusmode

Example Setting

{
  "profiles": {
    "defaults": {
      // Add your desired shader
      "experimental.pixelShaderPath": "C:\\gitrepos\\windows-terminal-shaders\\crt.hlsl"
    },
  }
    "keybindings": [
    // It's recommended to add those two toggles for ease of use
    {
      "command": "toggleFocusMode",
      "keys": "shift+f11"
    },
    {
      "command": "toggleShaderEffects",
      "keys": "shift+f10"
    }
  ]
}

Preview

crt1 crt1 crt1
Default Green Monochrome Ember Monochrome

Settings

#define GRAIN_INTENSITY 0.02
#define TINT_COLOR float4(1, 0.7f, 0, 0)
#define ENABLE_SCANLINES 1
#define ENABLE_REFRESHLINE 1
#define ENABLE_NOISE 1
#define ENABLE_CURVE 1
#define ENABLE_TINT 0
#define DEBUG 0

About

(Hopefully) a small collection of terminal shaders

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HLSL 100.0%