perovskite_client 0.2.2

Multiplayer voxel game written in Rust - Game client
Documentation
1
2
3
4
5

vec3 decode_normal_x5y5z5_pack15(int index) {
    ivec3 components = ivec3(bitfieldExtract(index, 10, 5), bitfieldExtract(index, 5, 5), bitfieldExtract(index, 0, 5));
    return normalize(vec3(components));
}