Bliss-Shader/shaders/lib/lpv_write.glsl

6 lines
239 B
Plaintext
Raw Normal View History

2024-05-01 13:40:52 -04:00
void SetVoxelBlock(const in vec3 playerPos, const in uint blockId) {
vec3 cameraOffset = fract(cameraPosition);
ivec3 voxelPos = ivec3(floor(playerPos + cameraOffset + LpvSize/2u));
imageStore(imgVoxelMask, voxelPos, uvec4(blockId));
}