mirror of
https://github.com/tanema/light_world.lua.git
synced 2024-12-24 20:24:19 +00:00
[24] main.lua file which run all examples is not working
Due to some code change, method drawShadows() at file init.lua fails on line 160:self.shadowShader:send('lightRange',{light.range * s}). This happens because self.shadowShader:send() should receive a number instead of a table. Changing the line to 160:self.shadowShader:send('lightRange',light.range * s) solved the issue.
This commit is contained in:
parent
2583e421c4
commit
bc6216b5b0
@ -157,7 +157,7 @@ function light_world:drawShadows(l,t,w,h,s)
|
|||||||
-- draw scene for this light using normals and shadowmap
|
-- draw scene for this light using normals and shadowmap
|
||||||
self.shadowShader:send('lightColor', {light.red / 255.0, light.green / 255.0, light.blue / 255.0})
|
self.shadowShader:send('lightColor', {light.red / 255.0, light.green / 255.0, light.blue / 255.0})
|
||||||
self.shadowShader:send("lightPosition", {(light.x + l/s) * s, (light.y + t/s) * s, (light.z * 10) / 255.0})
|
self.shadowShader:send("lightPosition", {(light.x + l/s) * s, (light.y + t/s) * s, (light.z * 10) / 255.0})
|
||||||
self.shadowShader:send('lightRange',{light.range * s})
|
self.shadowShader:send('lightRange',light.range * s)
|
||||||
self.shadowShader:send("lightSmooth", light.smooth)
|
self.shadowShader:send("lightSmooth", light.smooth)
|
||||||
self.shadowShader:send("lightGlow", {1.0 - light.glowSize, light.glowStrength})
|
self.shadowShader:send("lightGlow", {1.0 - light.glowSize, light.glowStrength})
|
||||||
util.drawCanvasToCanvas(self.shadowMap, self.shadow_buffer, {
|
util.drawCanvasToCanvas(self.shadowMap, self.shadow_buffer, {
|
||||||
|
Loading…
Reference in New Issue
Block a user