moves compiled shaders, first version with scene info on gpu
This commit is contained in:
parent
57e862832a
commit
694d93c0f3
20 changed files with 623 additions and 113 deletions
shaders
|
@ -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;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue