diff options
author | chai <chaifix@163.com> | 2018-05-18 15:27:59 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-05-18 15:27:59 +0800 |
commit | 9458eb868631b29e00182c37f1c7e46981b68edd (patch) | |
tree | 2dea921057473e91e8267d997c743896887f7618 /bin/main.lua | |
parent | 1b773ad2c250e09c09c065eb3eec64bfebde09ca (diff) |
GC
Diffstat (limited to 'bin/main.lua')
-rw-r--r-- | bin/main.lua | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/bin/main.lua b/bin/main.lua index f814079..ca3108c 100644 --- a/bin/main.lua +++ b/bin/main.lua @@ -1,12 +1,11 @@ local shader = [[ extern Image diffuse; -extern number mx; -extern number my; +extern vec2 mouse; extern number i ; vec4 effect(vec4 color, Image texture, vec2 texture_coords, vec2 pixel_coords) { - vec3 light_vec = vec3(mx ,my,1); + vec3 light_vec = vec3(mouse,1); vec3 light_direction = light_vec - vec3(pixel_coords, 0); float distance = length(light_direction); light_direction = normalize(light_direction) * abs(sin(i)); @@ -72,8 +71,7 @@ jin.core.onDraw = function() i = i + 0.1 jg.bind(cvs) jg.use(effect) - effect:send("number", "mx", mx) - effect:send("number", "my", my) + effect:send("vec2", "mouse", mx, my) effect:send("number", "i", i) effect:send("Image", "diffuse", diffuse) jg.draw(img, ww / 2, wh / 2, 2, 2) |