Skip to content

Latest commit

 

History

History
33 lines (33 loc) · 1.67 KB

Engine.org

File metadata and controls

33 lines (33 loc) · 1.67 KB

Add normal-mapping

Refactor shader code

Refactoring of shader code

All variables should be capital

out-/inputs should be in blocks

Some more commenting

Fix light component to use transform

Switch texture type away from using strings

Switch luabridge to sol

Switch to luajit

Fix lua-variables only getting initialized on scene init

Make lua api better

References for components

Transform Component

Model Component

Camera Component

Light Component

Change to new way of initializing references

Better way of initializing usertypes

Custom lua library

Instead of std::function and anonymous functions, make a complete lua-library in-tree, with all used functions.

Seperate out header-only libraries into cmake libraries

stb

siv

Make a way to load images and models through lua

Images

Models

Add semiglobal variables

Global for the entity, not script or global.

Make new renderer api

ECS-control from lua api

Turn engine into cmake library