Mercurial > hg > forks > gldragon
annotate shader.vert @ 63:d6ffc59bb84d
Move more of the SDL and GL setup code to the renderer class.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 14 Dec 2019 20:13:32 +0200 |
parents | d2839cbfaad8 |
children |
rev | line source |
---|---|
28
d2839cbfaad8
Some work on the default shaders.
Matti Hamalainen <ccr@tnsp.org>
parents:
21
diff
changeset
|
1 varying vec3 snormal; |
d2839cbfaad8
Some work on the default shaders.
Matti Hamalainen <ccr@tnsp.org>
parents:
21
diff
changeset
|
2 varying vec3 svertex; |
d2839cbfaad8
Some work on the default shaders.
Matti Hamalainen <ccr@tnsp.org>
parents:
21
diff
changeset
|
3 |
d2839cbfaad8
Some work on the default shaders.
Matti Hamalainen <ccr@tnsp.org>
parents:
21
diff
changeset
|
4 |
d2839cbfaad8
Some work on the default shaders.
Matti Hamalainen <ccr@tnsp.org>
parents:
21
diff
changeset
|
5 void main(void) |
6
4d6fec8f0c64
Implement optional support for vertex/fragment shaders. Cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
6 { |
28
d2839cbfaad8
Some work on the default shaders.
Matti Hamalainen <ccr@tnsp.org>
parents:
21
diff
changeset
|
7 svertex = vec3(gl_ModelViewMatrix * gl_Vertex); |
d2839cbfaad8
Some work on the default shaders.
Matti Hamalainen <ccr@tnsp.org>
parents:
21
diff
changeset
|
8 snormal = normalize(gl_NormalMatrix * gl_Normal); |
d2839cbfaad8
Some work on the default shaders.
Matti Hamalainen <ccr@tnsp.org>
parents:
21
diff
changeset
|
9 |
d2839cbfaad8
Some work on the default shaders.
Matti Hamalainen <ccr@tnsp.org>
parents:
21
diff
changeset
|
10 gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; |
6
4d6fec8f0c64
Implement optional support for vertex/fragment shaders. Cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
11 } |