Lines Matching refs:numCols
923 int numCols = getDataTypeMatrixNumColumns(varType);
925 const char* matSizeName = getIntUniformName(numCols);
949 if (numCols >= 2) op << "layout(std140, binding = 1) uniform something1 { mediump int ui_one; };\n";
950 if (numCols >= 3) op << "layout(std140, binding = 2) uniform something2 { mediump int ui_two; };\n";
951 if (numCols >= 4) op << "layout(std140, binding = 3) uniform something3 { mediump int ui_three; };\n";
955 op << "layout(std140, binding = " << numCols << ") uniform something" << numCols << " { mediump int " << matSizeName << "; };\n";
976 if (numCols >= 2) op << " tmp[1] = ${VEC_TYPE}(coords.yzwx) * 0.5;\n";
977 if (numCols >= 3) op << " tmp[2] = ${VEC_TYPE}(coords.zwxy) * 0.25;\n";
978 if (numCols >= 4) op << " tmp[3] = ${VEC_TYPE}(coords.wxyz) * 0.125;\n";
983 if (numCols >= 2) op << " tmp[ui_one] = ${VEC_TYPE}(coords.yzwx) * 0.5;\n";
984 if (numCols >= 3) op << " tmp[ui_two] = ${VEC_TYPE}(coords.zwxy) * 0.25;\n";
985 if (numCols >= 4) op << " tmp[ui_three] = ${VEC_TYPE}(coords.wxyz) * 0.125;\n";
989 op << " for (int i = 0; i < " << numCols << "; i++)\n";
1010 if (numCols >= 2) op << " res += tmp[1];\n";
1011 if (numCols >= 3) op << " res += tmp[2];\n";
1012 if (numCols >= 4) op << " res += tmp[3];\n";
1017 if (numCols >= 2) op << " res += tmp[ui_one];\n";
1018 if (numCols >= 3) op << " res += tmp[ui_two];\n";
1019 if (numCols >= 4) op << " res += tmp[ui_three];\n";
1023 op << " for (int i = 0; i < " << numCols << "; i++)\n";