Sam Hocevar
9b6e2995fb
sys: minor tweaks to the Timer class
9 роки тому
Guillaume Bittoun
28031dac1e
Getting rid of TimerData class
9 роки тому
Guillaume Bittoun
15d3a82b5c
Adding test for timer
9 роки тому
Guillaume Bittoun
ebce27315e
Moving entire timer code in timer.h
9 роки тому
Guillaume Bittoun
40462127d4
Refactor Timer class with std::chrono
9 роки тому
Sam Hocevar
9e4b6a4155
build: add path to lolfx resource names
This will help us deal with shader name collision. Breaks the Windows
build for the moment, unfortunately.
9 роки тому
Sam Hocevar
25ad63d33d
scene: add Scene::pre_render and post_render
This allows actors to perform draw commands in TickDraw(), even
if it’s not exactly what we want in the future.
9 роки тому
Sam Hocevar
78fdedf06f
base: add operator for char + String
9 роки тому
Sam Hocevar
96fc303163
getopt: Windows build fix
9 роки тому
Sam Hocevar
75a8caa6ad
Update PEGTL submodule to a custom branch of ours.
9 роки тому
Sam Hocevar
f69c3352ea
build: clean up “make dist” rules.
9 роки тому
Sam Hocevar
6a35a64dd5
sys: make a few functions lowercase.
9 роки тому
Sam Hocevar
afada09f64
getopt: minor improvements.
9 роки тому
Sam Hocevar
c5a4f59517
sys: getopt wrapper and reimplementation (first iteration).
9 роки тому
Sam Hocevar
afc48d2927
scene: add render buffers and a temporary postprocess
9 роки тому
Sam Hocevar
8c3c62bdc0
build: improvements when building as a subproject
9 роки тому
Sam Hocevar
244a1cbe97
sys: always try to open files directly on the filesystem
9 роки тому
Sam Hocevar
e8cb6606ac
build: add .gitignore files to some 3rd party libraries
9 роки тому
Sam Hocevar
a463b80356
git: bring some submodules up to date
9 роки тому
Sam Hocevar
25537c610e
build: fix Visual Studio projects
9 роки тому
Sam Hocevar
92bc63ea95
build: minor file renaming
9 роки тому
Sam Hocevar
9c90721bda
build: make mingw-std-threads a submodule
9 роки тому
Sam Hocevar
fb641c9e81
build: move PEGTL to a Git submodule
9 роки тому
Sam Hocevar
7ccf613a08
build: move Lua to a submodule
9 роки тому
Sam Hocevar
f1a2b66d62
build: move Bullet to a submodule
9 роки тому
Sam Hocevar
1dcb065121
build: make imgui a submodule instead of copying it
9 роки тому
Sam Hocevar
fe279ea38b
build: various autotools improvements and fixes
9 роки тому
Sam Hocevar
14eafb48f5
build: add flags to disable unwanted builds
For now the flags are: --disable-doc --disable-test
--disable-samples --disable-tutorial.
9 роки тому
Sam Hocevar
ce05d8589a
build: refactor msbuild files for usage as a submodule
9 роки тому
Sam Hocevar
c6f4070e70
build: refactor autotools files for out-of-tree builds.
All these changes will allow us to more easily add Lol Engine as a
submodule of another Git project.
9 роки тому
Lolbot
3d8c1315be
fixed 368 files out of 4599:
- removed 0 CR characters
- removed 1 trailing whitespaces
- replaced 1 tabs with spaces
- fixed 367 svn:eol-style properties
9 роки тому
Sam Hocevar
70799848f7
scene: make the postprocess a nop for now and clean up some shaders.
9 роки тому
Sam Hocevar
a5290030fc
build: fix .vcxproj files that would be constantly out of date.
9 роки тому
Sam Hocevar
2c6a0d1029
bullet: update vcxproj.
9 роки тому
Sam Hocevar
4e6e359d2f
bullet: fix warnings here and there.
9 роки тому
Sam Hocevar
ba0e467a2e
build: rename liblolcore to liblol-core, etc.
9 роки тому
Sam Hocevar
52529cd8b9
bullet: update code to most recent GitHub branch.
9 роки тому
Sam Hocevar
969911a10a
gpu: remove 1200 lines of old DirectX 9 code.
9 роки тому
Sam Hocevar
3a90766614
scene: start working on a postprocess mechanism.
Not all programs support this feature for now, but that’s because they
don’t support the scene framework either, and will need patching. Also
the default postprocess is deliberately exaggerated for now.
9 роки тому
Sam Hocevar
42e56399d4
base: hide an old warning from the GCC optimiser.
9 роки тому
Sam Hocevar
f9cef654c5
zepto8: add a Visual Studio project.
9 роки тому
Sam Hocevar
3db14cd669
win64: various VS 2015 build fixes.
9 роки тому
Sam Hocevar
f1c34b8660
lua: import lua 5.3.3 source (was 5.2.1).
9 роки тому
Sam Hocevar
2e997f24f1
math: allow rand(0), it’s arguably better than raising SIGFPE.
9 роки тому
Sam Hocevar
64a12b1ad4
sys: allow to load images with an absolute path.
9 роки тому
Sam Hocevar
f687beeb9e
math: add lol::round() to our maths functions.
9 роки тому
Sam Hocevar
3d95e93cea
tileset: remove an old PS3 hack.
9 роки тому
Sam Hocevar
bd96cfeb51
Add LuaLoader::Find() helper to find the state’s loader.
9 роки тому
Sam Hocevar
581ecea541
engine: fix scene rendering.
Now TickDraw() can be called several times per frame, because we
may have several scenes. This is expected, but it will require
some adjustments later.
9 роки тому
Sam Hocevar
8044747ac3
base: new string functions.
Add String.split(char) to split into an array, and add a simple
char const * + lol::String free operator.
9 роки тому