|
|
|
@ -86,7 +86,7 @@ GLM_FUNC_QUALIFIER U associatedMin |
|
|
|
|
) |
|
|
|
|
{ |
|
|
|
|
T Test1 = min(x, y); |
|
|
|
|
T Test2 = min(z, w);; |
|
|
|
|
T Test2 = min(z, w); |
|
|
|
|
U Result1 = x < y ? a : b; |
|
|
|
|
U Result2 = z < w ? c : d; |
|
|
|
|
U Result = Test1 < Test2 ? Result1 : Result2; |
|
|
|
@ -152,7 +152,7 @@ GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMin |
|
|
|
|
for(length_t i = 0, n = Result.length(); i < n; ++i) |
|
|
|
|
{ |
|
|
|
|
T Test1 = min(x[i], y[i]); |
|
|
|
|
T Test2 = min(z[i], w[i]);; |
|
|
|
|
T Test2 = min(z[i], w[i]); |
|
|
|
|
U Result1 = x[i] < y[i] ? a : b; |
|
|
|
|
U Result2 = z[i] < w[i] ? c : d; |
|
|
|
|
Result[i] = Test1 < Test2 ? Result1 : Result2; |
|
|
|
@ -278,7 +278,7 @@ GLM_FUNC_QUALIFIER U associatedMax |
|
|
|
|
) |
|
|
|
|
{ |
|
|
|
|
T Test1 = max(x, y); |
|
|
|
|
T Test2 = max(z, w);; |
|
|
|
|
T Test2 = max(z, w); |
|
|
|
|
U Result1 = x > y ? a : b; |
|
|
|
|
U Result2 = z > w ? c : d; |
|
|
|
|
U Result = Test1 > Test2 ? Result1 : Result2; |
|
|
|
@ -344,7 +344,7 @@ GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMax |
|
|
|
|
for(length_t i = 0, n = Result.length(); i < n; ++i) |
|
|
|
|
{ |
|
|
|
|
T Test1 = max(x[i], y[i]); |
|
|
|
|
T Test2 = max(z[i], w[i]);; |
|
|
|
|
T Test2 = max(z[i], w[i]); |
|
|
|
|
U Result1 = x[i] > y[i] ? a : b; |
|
|
|
|
U Result2 = z[i] > w[i] ? c : d; |
|
|
|
|
Result[i] = Test1 > Test2 ? Result1 : Result2; |
|
|
|
|