| #version 130 |
| #extension GL_ARB_shader_bit_encoding : enable |
| |
| int floatBitsToInt(float value); |
| ivec2 floatBitsToInt(vec2 value); |
| ivec3 floatBitsToInt(vec3 value); |
| ivec4 floatBitsToInt(vec4 value); |
| |
| uint floatBitsToUint(float value); |
| uvec2 floatBitsToUint(vec2 value); |
| uvec3 floatBitsToUint(vec3 value); |
| uvec4 floatBitsToUint(vec4 value); |
| |
| float intBitsToFloat(int value); |
| vec2 intBitsToFloat(ivec2 value); |
| vec3 intBitsToFloat(ivec3 value); |
| vec4 intBitsToFloat(ivec4 value); |
| |
| float uintBitsToFloat(uint value); |
| vec2 uintBitsToFloat(uvec2 value); |
| vec3 uintBitsToFloat(uvec3 value); |
| vec4 uintBitsToFloat(uvec4 value); |