在GLSL文档中,术语genType通常用作参数的类型。例如,函数dot记录如下:

float dot(genType x,
          genType y);

double dot(genDType x,
           genDType y);
genType一词是什么意思?它是什么缩写?它是否在OpenGL之外的其他地方使用?

最佳答案

它涵盖了多种类型。从specification section 8



作为引用,所有“通用”类型:

  • genType:浮点数
  • genDType:双浮点型
  • genIType:带符号整数
  • genUType:无符号整数
  • genBType: bool(boolean) 值
  • mat:浮点矩阵
  • dmat:双重矩阵
  • 07-26 04:25