8216e87f02
Fix bug in to_trivial_mix_op, where we made a pre-1.4 assumption that component count of selector is equal to value component count.
20 lines
480 B
JavaScript
20 lines
480 B
JavaScript
#version 450
|
|
|
|
struct _15
|
|
{
|
|
float _m0;
|
|
};
|
|
|
|
layout(location = 0) out vec4 FragColor;
|
|
|
|
void main()
|
|
{
|
|
FragColor = false ? vec4(1.0, 1.0, 0.0, 1.0) : vec4(0.0, 0.0, 0.0, 1.0);
|
|
FragColor = vec4(false);
|
|
FragColor = mix(vec4(0.0, 0.0, 0.0, 1.0), vec4(1.0, 1.0, 0.0, 1.0), bvec4(false, true, false, true));
|
|
FragColor = vec4(bvec4(false, true, false, true));
|
|
_15 _32 = false ? _15(0.0) : _15(1.0);
|
|
float _33[2] = true ? float[](0.0, 1.0) : float[](1.0, 0.0);
|
|
}
|
|
|