summaryrefslogtreecommitdiff
path: root/Samples/Hello/scripts/material_loader.lua
blob: 2e9b77196a54a0733b33d87adf1e53a804e1b93f (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