Sam Hocevar
cfeaeabf2d
Get rid of lol::map because std::map is obviously superior.
7年前
Sam Hocevar
980ff37a58
Get rid of numerous uses of lol::String.
7年前
Sam Hocevar
487c82609c
Make lol-lua an optional dependency.
7年前
touky
0cdeb424d9
2nd pass, removed all old code, and fixed all the wrong usages
8年前
touky
4d78d62a70
Lolua refactor 2nd pass: New version is much simpler and practical
Next pass is clean-up and fix of all the old usage
8年前
Sam Hocevar
96d725fd71
lua: replace lol::LuaState with the original lua_State
We have no hope of extending lua_State to add more data to it, because
that object may be created by Lua itself, for instance within a coroutine,
and it has no knowledge of our version of the object.
8年前
Sam Hocevar
03c17fcae4
base: clean up and refactor containers.
The containers no longer force the user to use the ptrdiff_t type for
size information. For convenience, size() now always returns an int,
and the size_s() method offers a way to handle arrays with more than
2 billion elements. Internally, we still use ptrdiff_t, though.
Since so much code had to be changed, I took the opportunity to get
rid of capitalised accessors for classes that are lowercase.
9年前
Benjamin ‘Touky’ Huet
73f729d2ef
MeshViewer refactor is on good way
Reworked Primitive logic for scene rendering
FileUpdateTester works now .....
9年前
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
9年前
Benjamin ‘Touky’ Huet
3aac6cb2f2
Reorganizing MeshViewer
9年前
Benjamin ‘Touky’ Huet
a8c3a80eb1
Add color var in lua
Add SafeEnum var in lua
MeshViewer SceneSetup is operational
Added imGui to vs-solution, not implemented yet
9年前
Sam Hocevar
d72cb24bc0
build: move sample and tutorial files around.
10年前
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
10年前
Sam Hocevar
cadc4d18b0
test: move the unit tests to the engine, and lolunit out of the engine.
10年前
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
10年前
Benjamin ‘Touky’ Huet
f82a996c18
MViewer : Added Light & axis gizmo
11年前
Benjamin ‘Touky’ Huet
2b4dc175ee
Vector classes : added one (for consistency)
SceneSetup : Added ClearColor command
EZMesh : Added Dup[ ... ] command && cgs command syntax refactor
MViewer : Tweak & dictionnary.js updates
11年前
Benjamin ‘Touky’ Huet
9bedc2092d
Meshviewer FIX + comment rework
entity : Added IsTicked
11年前
Benjamin ‘Touky’ Huet
1e7d3ee21a
Added SceneSetup and its Parser/Compiler
11年前