ShaderPad - WPF ShaderEffects Workbench

  •        54

ShaderPad is a application like XamlPad / LinqPad , it is meant to server as WPF ShaderEffects Workbench. The ShaderEffect is a PixelShader based Effect that an be applied to any UIElement in WPF. This feature is available only in .NET 3.5 SP1 .



Related Projects

WPF Shader Effects Library

A library of shader effects for Windows Presentation Foundation SP1.

Studio Post Effect

Studio Post Effect is an application to create advanced visual effects and pixel shaders, for both designers and developpers. You can then compose even more complex and advanced effects by combining primitve effects the way you want. Written in C# and managed DirectX.

Dotway.WPF Controls - Controls, Effects and Panels

A WPF control library with custom controls, panels and pixel shader effects. E.g. Color picker, editable slider, interaction controls for transforms, grayscale effect, pixelation effect, halftoning effect, dynamic wrap panel, zipper panel.

Xaml + Shader ~> Xhader

Xaml is a markup language based on xml, which is used to create presentation layer in your Microsoft Application e.g. Silverlight Applications and WPF applications. There is a particular feature that is available for certain users which is to use the support to modify the rendere


PsPad is Pixel Shader Editing Tool for Silverlight and WPF. You can edit your Pixel Shader code with HLSL, compile it, and see the result on this tool immediately. Also you can load and save Pixel Shader source and save compiled Pixel Shader to integrate your project.

A WPF ImageButton that uses pixel shader for dynamically change the image status

A WPF ImageButton that uses pixel shader for dynamically change the image status.

Shazzam Shader Editor

Shazzam simplifies editing, testing and learning WPF/Silverlight Pixel Shader Effects. It compiles HLSL code, auto-generates C#/VB shader classes and creates a testing page for each effect. Plus it supports animations of the effect. Learn more at


A fun application for playing with your webcam. Experiment with different overlays and exciting effects. Save the images when you want, or on a timer. Great fun for parties! (WPF/C#) Uses WPF Media Kit for webcam integration, and Shazzam for the great shader effects.

Cinnamon - QML Shader Effect Viewer and Library

QML Shader Effect Viewer and Library

XNA Shader-free Linear Burn effect

Sample demonstrating a Linear Burn effect in XNA without using custom shaders

DirectX 11 Framework for Experimentation

Basic Framework for DirectX 11 (without DXUT) containing basic stuffs like Text Rendering, Quad Render, Model Loading, basic Skinning animation, Shader framework (substitute for the effect API) and lots of random stuffs !!!


EffectEd is an HLSL code editor for Direct3D and XNA. It's a lightweight alternative to heavy applications like FX Composer. EffectEd's priority is to easily integrate in your daily workflow writing shader and effect code for DirectX (and thus, also for XNA). It has th...


An extension to XNA 4 to allow use of DirectX 10 and 11 features, especially geometry shaders and tesselation.

webgl-palette-shader - :sparkles: WebGL palette/toon shader demo using TypeScript and three.js

This is a single pass palette shader demo made using TypeScript, WebGL and three.js. It does phong shading on the scene and then indexes into a palette texture based using the fragment luminance for the final colours. The implementation extends the default three.js phong shader to do this.


terrain-shader is a project for our shader course at the University of Applied Sciences Upper Austria, Campus Hagenberg. We want to create a shader for a changing terrain.


Python based Shader Meta-Language for implementing, customizing and extending shader generators for Panda3D. Allows configuring a acyclic graph of customizable CG code generator nodes to make your own 100% customizable shader generators.

glsl2js - A utility to convert glsl vertex + fragment shader to three.js shader format.

A utility to convert glsl vertex + fragment shader to three.js shader format.

hxsl - Haxe Shader Language, a high level 3D shader language for Haxe

Haxe Shader Language, a high level 3D shader language for Haxe

DirectXShaderCompiler - This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang

The DirectX Shader Compiler project includes a compiler and related tools used to compile High-Level Shader Language (HLSL) programs into DirectX Intermediate Language (DXIL) representation. Applications that make use of DirectX for graphics, games, and computation can use it to generate shader programs.For more information, see the Wiki.