Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

There are many tutorials to learn GLSL, Cg, HLSL... with classical samples as bump mapping, toon-shading...

But is there a shaders directory?

  • a website where i can share my shaders
  • search shader by name, description and implementation
share|improve this question

closed as not constructive by bummzack, Sean Middleditch, Le Comte du Merde-fou, Nicol Bolas, Byte56 Mar 6 '13 at 22:00

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Maybe with WebGL there will be – Jonathan Fischoff Aug 14 '10 at 5:29
Someone should get on this. :) – Vaughan Hilts Mar 6 '13 at 6:38

Maybe NVIDIA Shader library can help you, but it's not large shader library.

share|improve this answer

While not a website, the ShaderX series of books (7 at present) is a good reference about common shader effects.

Some are available for free download at

share|improve this answer

Yup; there's definitely not enough of these! In addition to the above, the samples that come with RenderMonkey have definitely been helpful for me.

share|improve this answer

There are are few online locations that allow you to visualize on the fly the shader you're typing ; they often based on WebGL.
One of them is called the "Shader Toy" (
An other one is called the "GLSL Sandbox" (, and it seems that you can save and share your creations there (I am not 100% sure however).

share|improve this answer
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. – Anko Mar 6 '13 at 10:20
@Anko Thanks for pointing that out. I added more context to my answer. – wil Mar 7 '13 at 2:21

Not the answer you're looking for? Browse other questions tagged or ask your own question.