glsl内置变量
gl_Position
contains the position of the current vertex
gl_PointSize
contains size of rasterized points, in pixels
gl_PointCoord
contains the coordinate of a fragment within a point
gl_FrontFacing
indicates whether a primitive is front or back facing
gl_FragCoord
contains the window-relative coordinates of the current fragment
gl_FragColor
gl_FragColor is deprecated. You should use the following syntax:
layout(location = 0) out vec4 diffuseColor;