]> git.lizzy.rs Git - dragonblocks3d-lua.git/blob - modules/RenderEngine/src/shaders.lua
Refactoring
[dragonblocks3d-lua.git] / modules / RenderEngine / src / shaders.lua
1 function RenderEngine:load_shaders()
2         local path = self:get_path() .. "/shaders/"
3         local program, vsh, fsh = gl.make_program({vertex = path .. "vertex.glsl", fragment = path .. "fragment.glsl"})
4         gl.delete_shaders(vsh, fs)
5         self.shaders = program
6         
7         self.view_matix_location = gl.get_uniform_location(self.shaders, "view")
8         self.projection_matix_location = gl.get_uniform_location(self.shaders, "projection")
9 end