diff options
Diffstat (limited to 'intermediate')
| -rw-r--r-- | intermediate/ui.glsl | 23 | 
1 files changed, 2 insertions, 21 deletions
| diff --git a/intermediate/ui.glsl b/intermediate/ui.glsl index 095d4df..7dd361d 100644 --- a/intermediate/ui.glsl +++ b/intermediate/ui.glsl @@ -13,28 +13,11 @@ type: vec2  [attribute]  name: uv  type: vec2 -[attribute] -name: colour -type: vec4  [interpolator] -name: colour -type: vec4 -[interpolator]  name: uv  type: vec2 -[struct] -name: Config -[variable] -name: projection -type: mat4 - -[cbuffer] -name: config_buffer -type: Config -stage: vertex -  [texture]  name: atlas  stage: fragment @@ -49,9 +32,8 @@ type: vec4  #ifdef VERTEX_SHADER  void main() { -	interpolator.colour = colour;  	interpolator.uv = uv; -	gl_Position = config_buffer.projection * vec4(position, 0.0, 1.0); +	gl_Position = vec4(position, 1.0, 1.0);  }  #endif @@ -59,8 +41,7 @@ void main() {  #ifdef FRAGMENT_SHADER  void main() { -	vec4 c = texture(atlas, interpolator.uv).r.xxxx; -	c *= interpolator.colour; +	vec4 c = texture(atlas, interpolator.uv).rgba;  	colour = c;  } |