draw all models from vector,

window cosmetic,
next:
texture,
calculate modelmatrix from parent
This commit is contained in:
Anakin
2016-12-31 12:31:38 +01:00
parent c96d05decb
commit ee8705f9e4
8 changed files with 76 additions and 23 deletions

View File

@@ -5,5 +5,6 @@
</qresource>
<qresource prefix="/images">
<file>cube.png</file>
<file>icon.ico</file>
</qresource>
</RCC>

View File

@@ -10,6 +10,6 @@ varying vec2 v_texcoord;
void main()
{
// Set fragment color from texture
gl_FragColor = texture2D(texture, v_texcoord);
// Set fragment color from texture
gl_FragColor = texture2D(texture, v_texcoord);
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 264 KiB

After

Width:  |  Height:  |  Size: 264 KiB

View File

@@ -4,7 +4,8 @@ precision mediump int;
precision mediump float;
#endif
uniform mat4 mvp_matrix;
uniform mat4 vp_matrix;
uniform mat4 m_matrix;
attribute vec4 a_position;
attribute vec2 a_texcoord;
@@ -13,10 +14,10 @@ varying vec2 v_texcoord;
void main()
{
// Calculate vertex position in screen space
gl_Position = mvp_matrix * a_position;
// Calculate vertex position in screen space
gl_Position = vp_matrix * m_matrix * a_position;
// Pass texture coordinate to fragment shader
// Value will be automatically interpolated to fragments inside polygon faces
v_texcoord = a_texcoord;
// Pass texture coordinate to fragment shader
// Value will be automatically interpolated to fragments inside polygon faces
v_texcoord = a_texcoord;
}