Thu, 18 Apr 2024 21:53:53 +0200
make use of the asc_window_active macro
universe@15 | 1 | #version 400 core |
universe@15 | 2 | |
universe@16 | 3 | layout(location = 0) in vec2 position; |
universe@15 | 4 | out vec2 texcoord; |
universe@15 | 5 | |
universe@15 | 6 | uniform mat4 projection; |
universe@15 | 7 | uniform mat4 model; |
universe@41 | 8 | uniform float depth; |
universe@15 | 9 | |
universe@15 | 10 | void main(void) { |
universe@41 | 11 | vec4 pos = projection*model*vec4(position.x, position.y, 0, 1.0); |
universe@41 | 12 | // apply depth |
universe@42 | 13 | pos.z = depth / -1024.0; |
universe@41 | 14 | gl_Position = pos; |
universe@16 | 15 | texcoord = vec2(model[0].x, model[1].y)*position; |
universe@15 | 16 | } |