clamp to quad
This commit is contained in:
parent
5bd181adc9
commit
1a30887a7d
7 changed files with 62 additions and 22 deletions
shaders
|
@ -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;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue