diff --git a/tutorial/04_texture.cpp b/tutorial/04_texture.cpp index c9c63a53..a9c98f4e 100644 --- a/tutorial/04_texture.cpp +++ b/tutorial/04_texture.cpp @@ -18,7 +18,7 @@ using namespace std; using namespace lol; -static int const TEXTURE_WIDTH = 512; +static int const TEXTURE_WIDTH = 256; extern char const *lolfx_04_texture; diff --git a/tutorial/04_texture.lolfx b/tutorial/04_texture.lolfx index 57f11a99..8c91fe26 100644 --- a/tutorial/04_texture.lolfx +++ b/tutorial/04_texture.lolfx @@ -31,15 +31,15 @@ void main(void) { float width = 800.0; float height = 600.0; - float texture_width = 512.0; + float texture_width = 256.0; float line_width = 1.2; float dot_size = 1.0; - vec4 delta = vec4(1.0 / 512, 0.0, - 2.0 / 512, 0.0); + vec4 delta = vec4(1.0 / texture_width, 0.0, + 2.0 / texture_width, 0.0); vec2 p = pass_Position.xy; - vec2 tc = vec2(floor(p.x * 512.0) / 512.0, p.y); - float t = p.x * 512.0 - floor(p.x * 512.0); + vec2 tc = vec2(floor(p.x * texture_width) / texture_width, p.y); + float t = p.x * texture_width - floor(p.x * texture_width); vec4 c; c[0] = texture2D(u_Texture, tc - delta.xy).x; c[1] = texture2D(u_Texture, tc).x;