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.
vor 9 Jahren
Benjamin ‘Touky’ Huet
73f729d2ef
MeshViewer refactor is on good way
Reworked Primitive logic for scene rendering
FileUpdateTester works now .....
vor 9 Jahren
Benjamin ‘Touky’ Huet
9acf2e925b
lol Buildfix
vor 9 Jahren
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
vor 9 Jahren
Benjamin ‘Touky’ Huet
3aac6cb2f2
Reorganizing MeshViewer
vor 9 Jahren
Lolbot
4a7d0ca2c5
fixed 36 files out of 4318:
- removed 18805 CR characters
- removed 774 trailing whitespaces
- replaced 1922 tabs with spaces
- fixed 31 svn:eol-style properties
vor 9 Jahren
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
vor 9 Jahren
Sam Hocevar
d72cb24bc0
build: move sample and tutorial files around.
vor 10 Jahren
Sam Hocevar
d373081b80
build: use #pragma once instead of header guards because 1) fuck the dinosaurs,
and 2) fuck the Visual Studio compiler that crashes when confused.
vor 10 Jahren
Sam Hocevar
cadc4d18b0
test: move the unit tests to the engine, and lolunit out of the engine.
vor 10 Jahren
Sam Hocevar
398ee1b4d5
base: use lol::array in most places.
vor 10 Jahren
Benjamin ‘Touky’ Huet
f82a996c18
MViewer : Added Light & axis gizmo
vor 11 Jahren
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
vor 11 Jahren
Benjamin ‘Touky’ Huet
9b04264845
MViewer : Added Stupid light blending
vor 11 Jahren
Benjamin ‘Touky’ Huet
35018ca60b
build fail
vor 11 Jahren
Benjamin ‘Touky’ Huet
981ea6bd75
MeshViewer : Scenesetup tweak to be more usable
vor 11 Jahren
Benjamin ‘Touky’ Huet
1e7d3ee21a
Added SceneSetup and its Parser/Compiler
vor 11 Jahren