Zacz od prezentacji potoku renderowania!!!

OpenGL (strumie werteksw) -> Shaders -> Bufor koloru i gbokoci

attribute variables - wasnoci werteksu ustalane midzy glBegin i glEnd
(np. gl_Color, gl_Normal, gl_Vertex)
mona definiowa wasne np. attribute vec3 tangent; attribute vec3 binormal; ale trzeba glVertexAttribARB
w GLSL nie ma semantyk

uniform variables - stae dla shaderw ustalane w OpenGL (np. czas)
uniform float czas; - w OpenGL trzeba uy glUniform1f[ARB]

Mona definiowa funkcje. Nie dziaa dyrektywa #include

Linki:
http://www.lighthouse3d.com/opengl/glsl/
http://www.lighthouse3d.com/tutorials/glsl-tutorial/
http://nehe.gamedev.net/article/glsl_an_introduction/25007/
