0:62 Construct vec4 (temp 4-component vector of float)\r
0:62 Convert int to float (temp float)\r
0:62 'color' (temp int)\r
+0:66 Function Definition: aggCall( (global void)\r
+0:66 Function Parameters: \r
+0:? Sequence\r
+0:69 Function Call: m(vf2; (global 3-component vector of float)\r
+0:69 Convert int to float (temp 2-component vector of float)\r
+0:69 Construct ivec2 (temp 2-component vector of int)\r
+0:69 Convert float to int (temp int)\r
+0:69 'F' (temp float)\r
0:? Linker Objects\r
0:? 'u' (uniform float)\r
\r
0:62 Construct vec4 (temp 4-component vector of float)\r
0:62 Convert int to float (temp float)\r
0:62 'color' (temp int)\r
+0:66 Function Definition: aggCall( (global void)\r
+0:66 Function Parameters: \r
+0:? Sequence\r
+0:69 Function Call: m(vf2; (global 3-component vector of float)\r
+0:69 Convert int to float (temp 2-component vector of float)\r
+0:69 Construct ivec2 (temp 2-component vector of int)\r
+0:69 Convert float to int (temp int)\r
+0:69 'F' (temp float)\r
0:? Linker Objects\r
0:? 'u' (uniform float)\r
\r
// convert to the correct type.
arg = intermediate.addConversion(EOpFunctionCall, *function[i].type, arg);
if (arg) {
- if (aggregate)
- aggregate->getSequence()[i] = arg;
- else
+ if (function.getParamCount() == 1)
arguments = arg;
+ else {
+ if (aggregate)
+ aggregate->getSequence()[i] = arg;
+ else
+ arguments = arg;
+ }
}
}
}