Bliss-Shader/shaders/lib/voxel_write.glsl

7 lines
208 B
Plaintext
Raw Normal View History

2024-05-01 13:40:52 -04:00
void SetVoxelBlock(const in vec3 playerPos, const in uint blockId) {
2024-05-02 12:43:30 -04:00
ivec3 voxelPos = GetVoxelIndex(playerPos);
2024-05-01 16:32:25 -04:00
// TODO: exit early if outside bounds
2024-05-01 13:40:52 -04:00
imageStore(imgVoxelMask, voxelPos, uvec4(blockId));
}