Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/mod/shaders/glsl/canvas2d.vs
#version 110 | #version 110 | ||||
uniform mat4 transform; | uniform vec4 transform; | ||||
uniform vec2 translation; | |||||
attribute vec2 a_vertex; | attribute vec2 a_vertex; | ||||
attribute vec2 a_uv0; | attribute vec2 a_uv0; | ||||
varying vec2 v_uv; | varying vec2 v_uv; | ||||
void main() | void main() | ||||
{ | { | ||||
v_uv = a_uv0; | v_uv = a_uv0; | ||||
gl_Position = transform * vec4(a_vertex, 0.0, 1.0); | gl_Position = vec4(mat2(transform.xy, transform.zw) * a_vertex + translation, 0.0, 1.0); | ||||
} | } |
Wildfire Games · Phabricator