主要有:标量、向量、矩阵、采样器、结构体、数组、空
    (1)标量
    float、int、bool
    (2)向量(Vector)
    vec2、vec3、vec4
    (3)矩阵(Matrix)
    mat2、mat3、mat4
    (4)采样器
    sampler2D、smapleCube
    (5)结构体
    struct
    (6)数组
    floatArray[3]、vecArray[4]
    (7)空(void)
    仅用来声明不返回任何值的函数