Sam Hocevar
cfeaeabf2d
Get rid of lol::map because std::map is obviously superior.
il y a 7 ans
Sam Hocevar
980ff37a58
Get rid of numerous uses of lol::String.
il y a 7 ans
Sam Hocevar
487c82609c
Make lol-lua an optional dependency.
il y a 7 ans
touky
0cdeb424d9
2nd pass, removed all old code, and fixed all the wrong usages
il y a 8 ans
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
il y a 8 ans
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.
il y a 8 ans
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.
il y a 9 ans
Benjamin ‘Touky’ Huet
73f729d2ef
MeshViewer refactor is on good way
Reworked Primitive logic for scene rendering
FileUpdateTester works now .....
il y a 9 ans
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
il y a 9 ans
Benjamin ‘Touky’ Huet
3aac6cb2f2
Reorganizing MeshViewer
il y a 9 ans
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
il y a 9 ans
Sam Hocevar
d72cb24bc0
build: move sample and tutorial files around.
il y a 10 ans
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
il y a 10 ans
Sam Hocevar
cadc4d18b0
test: move the unit tests to the engine, and lolunit out of the engine.
il y a 10 ans
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
il y a 10 ans
Benjamin ‘Touky’ Huet
f82a996c18
MViewer : Added Light & axis gizmo
il y a 11 ans
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
il y a 11 ans
Benjamin ‘Touky’ Huet
9bedc2092d
Meshviewer FIX + comment rework
entity : Added IsTicked
il y a 11 ans
Benjamin ‘Touky’ Huet
1e7d3ee21a
Added SceneSetup and its Parser/Compiler
il y a 11 ans