Tue, 28 Oct 2025 22:03:06 +0100
fix that dependencies for tools are always checked
| 115 
e5f8c99b0987
refactor rendering 1/3 - create new mesh structs
 Mike Becker <universe@uap-core.de> parents: 
102diff
changeset | 1 | layout(location = 0) in vec2 in_pos; | 
| 
e5f8c99b0987
refactor rendering 1/3 - create new mesh structs
 Mike Becker <universe@uap-core.de> parents: 
102diff
changeset | 2 | layout(location = 1) in vec2 in_uv; | 
| 88 
6234b7ea48f3
add support for 2d textures in sprite shader - fixes #386
 Mike Becker <universe@uap-core.de> parents: 
83diff
changeset | 3 | out vec2 uvcoord; | 
| 15 
362b7659dc76
add shader loading and unloading
 Mike Becker <universe@uap-core.de> parents: diff
changeset | 4 | |
| 
362b7659dc76
add shader loading and unloading
 Mike Becker <universe@uap-core.de> parents: diff
changeset | 5 | uniform mat4 projection; | 
| 83 
f7ce0db6f72b
implement view matrix in sprite shader
 Mike Becker <universe@uap-core.de> parents: 
42diff
changeset | 6 | uniform mat4 view; | 
| 15 
362b7659dc76
add shader loading and unloading
 Mike Becker <universe@uap-core.de> parents: diff
changeset | 7 | uniform mat4 model; | 
| 
362b7659dc76
add shader loading and unloading
 Mike Becker <universe@uap-core.de> parents: diff
changeset | 8 | |
| 
362b7659dc76
add shader loading and unloading
 Mike Becker <universe@uap-core.de> parents: diff
changeset | 9 | void main(void) { | 
| 115 
e5f8c99b0987
refactor rendering 1/3 - create new mesh structs
 Mike Becker <universe@uap-core.de> parents: 
102diff
changeset | 10 | vec4 pos = projection*view*model*vec4(in_pos.xy, 0.0, 1.0); | 
| 41 
df81d493716e
add correct interleaving of opaque and transparent sprites
 Mike Becker <universe@uap-core.de> parents: 
40diff
changeset | 11 | gl_Position = pos; | 
| 115 
e5f8c99b0987
refactor rendering 1/3 - create new mesh structs
 Mike Becker <universe@uap-core.de> parents: 
102diff
changeset | 12 | uvcoord = in_uv; | 
| 15 
362b7659dc76
add shader loading and unloading
 Mike Becker <universe@uap-core.de> parents: diff
changeset | 13 | } |