moves compiled shaders, first version with scene info on gpu

This commit is contained in:
zomseffen 2025-01-07 23:21:09 +01:00
parent 57e862832a
commit 694d93c0f3
20 changed files with 623 additions and 113 deletions

View file

@ -12,9 +12,12 @@ layout(binding = 0) uniform UniformBufferObject {
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 = 0) out uvec2 rasterPos;
layout(location = 1) out uint volumeStart;
layout(location = 0) flat out uvec2 rasterPos;
layout(location = 1) flat out uint volumeStart;
layout(location = 2) out vec3 origPosition;
layout(location = 3) flat out uint facing;
void main() {
if (ubo.use_geom_shader[0]) {
@ -24,4 +27,6 @@ void main() {
}
rasterPos = inRasterPos;
volumeStart = inVolumeStart;
origPosition = inPosition;
facing = inFacing;
}