Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (declare (temporary ) vec4 conditional_tmp)
- (if (expression bool >= (var_ref index) (constant int (16)) ) (
- (declare (temporary ) vec4 dereference_array_value)
- (declare (temporary ) int dereference_array_index)
- (assign (x) (var_ref dereference_array_index) (expression int + (var_ref index) (constant int (-16)) ) )
- (if (expression bool < (var_ref dereference_array_index) (constant int (7)) ) (
- (if (expression bool < (var_ref dereference_array_index) (constant int (3)) ) (
- (assign (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (0)) ) )
- (declare (temporary ) bvec2 dereference_condition)
- (assign (xy) (var_ref dereference_condition) (expression bvec2 == (swiz xx (var_ref dereference_array_index) )(constant ivec2 (1 2)) ) )
- (assign (swiz x (var_ref dereference_condition) ) (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (1)) ) )
- (assign (swiz y (var_ref dereference_condition) ) (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (2)) ) )
- )
- (
- (assign (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (3)) ) )
- (declare (temporary ) bvec3 dereference_condition@2)
- (assign (xyz) (var_ref dereference_condition@2) (expression bvec3 == (swiz xxx (var_ref dereference_array_index) )(constant ivec3 (4 5 6)) ) )
- (assign (swiz x (var_ref dereference_condition@2) ) (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (4)) ) )
- (assign (swiz y (var_ref dereference_condition@2) ) (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (5)) ) )
- (assign (swiz z (var_ref dereference_condition@2) ) (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (6)) ) )
- ))
- )
- (
- (if (expression bool < (var_ref dereference_array_index) (constant int (11)) ) (
- (assign (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (7)) ) )
- (declare (temporary ) bvec3 dereference_condition@3)
- (assign (xyz) (var_ref dereference_condition@3) (expression bvec3 == (swiz xxx (var_ref dereference_array_index) )(constant ivec3 (8 9 10)) ) )
- (assign (swiz x (var_ref dereference_condition@3) ) (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (8)) ) )
- (assign (swiz y (var_ref dereference_condition@3) ) (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (9)) ) )
- (assign (swiz z (var_ref dereference_condition@3) ) (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (10)) ) )
- )
- (
- (assign (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (11)) ) )
- (declare (temporary ) bvec3 dereference_condition@4)
- (assign (xyz) (var_ref dereference_condition@4) (expression bvec3 == (swiz xxx (var_ref dereference_array_index) )(constant ivec3 (12 13 14)) ) )
- (assign (swiz x (var_ref dereference_condition@4) ) (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (12)) ) )
- (assign (swiz y (var_ref dereference_condition@4) ) (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (13)) ) )
- (assign (swiz z (var_ref dereference_condition@4) ) (xyzw) (var_ref dereference_array_value) (array_ref (array_ref (var_ref m2) (constant int (0)) ) (constant uint (14)) ) )
- ))
- ))
- (assign (xyzw) (var_ref conditional_tmp) (var_ref dereference_array_value) )
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement