realityplayground-of/zoneb/bin/data/shaders/particles/draw.vert

18 lines
439 B
GLSL
Raw Normal View History

2020-10-20 12:02:10 +00:00
uniform mat4 modelViewProjectionMatrix;
uniform sampler2DRect particles0;
uniform sampler2DRect particles1;
uniform sampler2DRect particles2;
in vec4 position;
in vec2 texcoord;
out vec2 texCoordVarying;
2020-10-20 12:50:26 +00:00
out float vTemperature;
2020-10-20 12:02:10 +00:00
void main()
{
texCoordVarying = texcoord;
2020-10-20 12:50:26 +00:00
vTemperature = texture(particles2, texCoordVarying).x;
2020-10-20 12:02:10 +00:00
gl_Position = modelViewProjectionMatrix * vec4(texture(particles0, texCoordVarying).xyz, 1.0);
}