summaryrefslogtreecommitdiff
path: root/Samples/Hello/scripts/material_loader.lua
blob: 628ca3b8e0af2ac7c5d86ce8b308e5c79722719c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
local MaterialLoader = AsuraEngine.Importer.New("material")
local MaterialManager = require "MaterialManager.lua"

function MaterialLoader.Load(mat)
    local shader = AsuraEngine.Shader.GetShader(mat.shader)
    if shader == nil then 
        shader = AsuraEngine.Shader.New(mat.shader)
        if shader == nil then 
            return nil
        end 
    end 
    local material = AsuraEngine.Class()
    return material
end

return MaterialLoader