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);
|
|
|
|
}
|