diff options
Diffstat (limited to 'examples/lightmap')
| -rw-r--r-- | examples/lightmap/main.lua | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/examples/lightmap/main.lua b/examples/lightmap/main.lua index 11cd632..6d946a5 100644 --- a/examples/lightmap/main.lua +++ b/examples/lightmap/main.lua @@ -55,6 +55,8 @@ function RL.init() shader = RL.LoadShader( RL.GetBasePath().."../resources/shaders/glsl330/lightmap.vs", RL.GetBasePath().."../resources/shaders/glsl330/lightmap.fs" ) + print( "shader", shader ) + local materialData = { shader = shader, maps = { @@ -77,6 +79,9 @@ function RL.init() }, } material = RL.CreateMaterial( materialData ) + + print( "material", material ) + matrix = RL.MatrixMultiply( RL.MatrixIdentity(), RL.MatrixTranslate( { -4, 0, -4 } ) ) end @@ -102,3 +107,10 @@ function RL.draw() RL.DrawMesh( mesh, material, matrix ) camera:endMode3D() end + +function RL.exit() + material = nil + collectgarbage( "collect" ) + tileTexture = nil + collectgarbage( "collect" ) +end
\ No newline at end of file |
