1#version 130
2#extension GL_ARB_shader_bit_encoding : enable
3
4int   floatBitsToInt(float value);
5ivec2 floatBitsToInt(vec2  value);
6ivec3 floatBitsToInt(vec3  value);
7ivec4 floatBitsToInt(vec4  value);
8
9uint  floatBitsToUint(float value);
10uvec2 floatBitsToUint(vec2  value);
11uvec3 floatBitsToUint(vec3  value);
12uvec4 floatBitsToUint(vec4  value);
13
14float intBitsToFloat(int   value);
15vec2  intBitsToFloat(ivec2 value);
16vec3  intBitsToFloat(ivec3 value);
17vec4  intBitsToFloat(ivec4 value);
18
19float uintBitsToFloat(uint  value);
20vec2  uintBitsToFloat(uvec2 value);
21vec3  uintBitsToFloat(uvec3 value);
22vec4  uintBitsToFloat(uvec4 value);
23