clamp to quad

This commit is contained in:
zomseffen 2025-02-28 14:06:20 +01:00
parent 5bd181adc9
commit 1a30887a7d
7 changed files with 62 additions and 22 deletions

View file

@ -14,12 +14,17 @@ layout(location = 0) in vec3 inPosition;
layout(location = 1) in uvec2 inRasterPos;
layout(location = 2) in uint inVolumeStart;
layout(location = 3) in uint inFacing;
layout(location = 4) in uvec2 inMinRasterPos;
layout(location = 5) in uvec2 inMaxRasterPos;
layout(location = 0) out vec2 rasterPos;
layout(location = 1) flat out uint volumeStart;
layout(location = 2) out vec3 origPosition;
layout(location = 3) flat out uint facing;
layout(location = 4) flat out uvec2 minRasterPos;
layout(location = 5) flat out uvec2 maxRasterPos;
void main() {
if (ubo.use_geom_shader[0]) {
gl_Position = ubo.geom_rot * ubo.model * vec4(inPosition, 1.0);
@ -30,4 +35,7 @@ void main() {
volumeStart = inVolumeStart;
origPosition = inPosition;
facing = inFacing;
minRasterPos = inMinRasterPos;
maxRasterPos = inMaxRasterPos;
}