【发布时间】:2013-09-18 07:46:03
【问题描述】:
我们可以有没有属性的垂直着色器吗?
#version 300 es
out mediump vec4 basecolor;
uniform ivec2 x1;
void main(void)
{
if(x1 == ivec2(10,20))
basecolor = vec4(0.0, 1.0, 0.0, 1.0);
else
basecolor = vec4(1.0, 0.0, 1.0, 1.0);
gl_PointSize = 64.0;
gl_Position = vec4(0.0, 0.0, 0.0, 1.0);
}
#version 300 es
in mediump vec4 basecolor;
out vec4 FragColor;
void main(void)
{
FragColor = basecolor;
}
【问题讨论】:
-
出于好奇,您正在运行具有 OpenGL ES 3.0 的硬件平台?我真的很想尝试一下,因为它在某些方面终于接近了桌面 OpenGL 的能力水平。
标签: opengl-es opengl-es-2.0 glsl glsles opengl-es-3.0