projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more db stuff
[carveJwlIkooP6JGAAIwe30JlM.git]
/
shaders
/
planeinf.h
diff --git
a/shaders/planeinf.h
b/shaders/planeinf.h
index d2a227a15d5f9801137ac19b511d721530e5167a..abd7a0caf67cb6466f392fcf00dca07dc65ce9d2 100644
(file)
--- a/
shaders/planeinf.h
+++ b/
shaders/planeinf.h
@@
-23,14
+23,17
@@
static struct vg_shader _shader_planeinf = {
"out vec2 aUv;\n"
"out vec3 aNorm;\n"
"out vec3 aCo;\n"
"out vec2 aUv;\n"
"out vec3 aNorm;\n"
"out vec3 aCo;\n"
+"out vec3 aWorldCo;\n"
"\n"
"void main()\n"
"{\n"
"\n"
"void main()\n"
"{\n"
-" gl_Position = uPv * vec4( uMdl * vec4(a_co,1.0), 1.0 );\n"
+" vec3 world_pos = uMdl * vec4(a_co,1.0);\n"
+" gl_Position = uPv * vec4( world_pos, 1.0 );\n"
" aColour = a_colour;\n"
" aUv = a_uv;\n"
" aNorm = mat3(uMdl) * a_norm;\n"
" aCo = a_co;\n"
" aColour = a_colour;\n"
" aUv = a_uv;\n"
" aNorm = mat3(uMdl) * a_norm;\n"
" aCo = a_co;\n"
+" aWorldCo = world_pos;\n"
"}\n"
""},
.fs =
"}\n"
""},
.fs =