summaryrefslogtreecommitdiff
path: root/honey/std.lua
blob: 222798cda6c167060985800b3d91a2c0794291cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
local init = require 'honey.init'

honey.init = init.init
honey.loop = init.loop
honey.terminate = init.terminate

honey.asset = {}
honey.asset.image  = require 'honey.asset.image'
honey.asset.mesh   = require 'honey.asset.mesh'
honey.asset.shader = require 'honey.asset.shader'

honey.ecs             = require 'honey.ecs'


-- glm is so frequently used that we load it globally, not locally
local glm = require 'honey.glm'
Vec3 = glm.Vec3
Mat4 = glm.Mat4
Quaternion = glm.Quaternion