Rename VoxelRenderer to ModelRenderer.

This commit is contained in:
Paul Chote
2017-06-09 00:35:38 +01:00
committed by reaperrr
parent 4f42778d26
commit dc4c3fd546
8 changed files with 20 additions and 20 deletions

25
glsl/model.vert Normal file
View File

@@ -0,0 +1,25 @@
uniform mat4 View;
uniform mat4 TransformMatrix;
attribute vec4 aVertexPosition;
attribute vec4 aVertexTexCoord;
attribute vec2 aVertexTexMetadata;
varying vec4 vTexCoord;
varying vec4 vChannelMask;
varying vec4 vNormalsMask;
vec4 DecodeMask(float x)
{
if (x > 0.0)
return (x > 0.5) ? vec4(1,0,0,0) : vec4(0,1,0,0);
else
return (x < -0.5) ? vec4(0,0,0,1) : vec4(0,0,1,0);
}
void main()
{
gl_Position = View*TransformMatrix*aVertexPosition;
vTexCoord = aVertexTexCoord;
vChannelMask = DecodeMask(aVertexTexMetadata.s);
vNormalsMask = DecodeMask(aVertexTexMetadata.t);
}