SPIRV-Cross/reference/opt/shaders/frag/modf-pointer-function-analysis.frag
Hans-Kristian Arntzen 4561ecddbd Handle Modf/Frexp in more cases.
Consider it a write to a variable, similar to OpStore.
2021-11-07 11:36:44 +01:00

19 lines
319 B
GLSL

#version 450
layout(location = 0) in vec4 v;
layout(location = 0) out vec4 vo0;
layout(location = 1) out vec4 vo1;
void main()
{
vec4 param;
vec4 _59 = modf(v, param);
vo0 = _59;
vo1 = param;
vec4 param_1 = param;
float _65 = modf(v.x, param_1.x);
vo0.x += _65;
vo1.x += param_1.x;
}