Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
C-Fu
OpenGL
Commits
9b3ff7f7
Commit
9b3ff7f7
authored
Jan 17, 2017
by
C-Fu
Browse files
adjust vertex shaded to pass information to fragment shaded for light
parent
47c73ed8
Changes
1
Hide whitespace changes
Inline
Side-by-side
QtMeshViewer/Resources/vshader.glsl
View file @
9b3ff7f7
...
...
@@ -13,13 +13,17 @@ attribute vec2 a_texcoord;
attribute
vec3
a_normal
;
varying
vec2
v_texcoord
;
varying
vec4
v_position
;
varying
vec3
v_normal
;
void
main
()
{
// Calculate vertex position in screen space
gl_Position
=
vp_matrix
*
norm_matrix
*
m_matrix
*
a_position
;
// Pass
texture coordin
at
e
to fragment shader
// Pass
d
at
a
to fragment shader
// Value will be automatically interpolated to fragments inside polygon faces
v_texcoord
=
a_texcoord
;
v_position
=
a_position
;
v_normal
=
a_normal
;
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment