Bliss-Shader/shaders/lib/voxel_read.glsl

7 lines
183 B
Plaintext
Raw Normal View History

2024-05-01 16:32:25 -04:00
uint GetVoxelBlock(const in ivec3 voxelPos) {
2024-05-02 14:36:06 -04:00
if (clamp(voxelPos, ivec3(0), ivec3(VoxelSize3-1u)) != voxelPos)
return BLOCK_EMPTY;
2024-05-02 12:43:30 -04:00
2024-05-01 16:32:25 -04:00
return imageLoad(imgVoxelMask, voxelPos).r;
}