cc8e9dac
input: more code clean up. by
2019-02-22 01:23:24 +0100
f2d7fa05
input: fix a very old bug in input handling that would miss some keys. by
2019-02-21 23:36:01 +0100
64550915
doc: rename a few tutorials to remove “lol” from their names. by
2019-02-21 23:34:42 +0100
fc43bd7e
input: remove useless code. by
2019-02-21 13:01:38 +0100
df678e91
build: require Visual Studio 2017 in the solution file. by
2019-02-21 00:20:30 +0100
016330c1
ui: move a lot of files around. by
2019-02-20 23:00:02 +0100
a57cecaf
input: remove a lot of unnecessarily convoluted code. by
2019-02-19 22:58:12 +0100
ce751a15
Add imgui.ini to .gitignore, we really don’t need it. by
2019-02-19 20:35:23 +0100
a55450b9
doc: add missing vcxproj for the movie tutorial. by
2019-02-19 20:00:00 +0100
ca42fec4
input: clean up a lot of SDL input code. by
2019-02-19 14:02:27 +0100
cfd85fb3
input: remove some dead code and clarify some function names. by
2019-02-19 13:59:19 +0100
d3d84948
sdl: move files around in separate directories. by
2019-02-19 13:45:23 +0100
43f335c2
sdl: remove previous changes to the text input. by
2019-02-19 01:10:06 +0100
2f736356
input: expose the whole vector of key states to the client application. by
2019-02-19 01:08:58 +0100
84836a21
input: fix an apparent bug in key/axis name handling. by
2019-02-19 00:05:19 +0100
a8227858
sdl: improve input support stability and handle return/tab/backspace in text input mode. by
2019-02-11 13:43:31 +0100
17814637
Update all external libraries. Finally activate FFmpeg on Windows. by
2019-01-31 01:01:30 +0100
25b5d97d
gui: clean up the ImGui integration code. by
2019-01-30 01:08:09 +0100
41764c0a
scene: fix regression in primitive rendering. by
2019-01-30 00:20:51 +0100
fca56d7f
Rename some classes and methods to lowercase. by
2019-01-29 23:15:51 +0100
00d7d2a7
Fix a crash on exit caused by shader deletion. by
2019-01-29 21:52:56 +0100
1f9be92a
Use smart pointers in a lot of the rendering code. by
2019-01-29 13:49:51 +0100
4851fdf7
Activate all solution projects on Win32 Debug. by
2019-01-29 13:12:08 +0100
3effd3ab
Fix tutorial build and a few compilation warnings. by
2019-01-29 13:15:45 +0100
7ba84588
Remove old feature macros that are no longer relevant nowadays. by
2019-01-29 00:49:07 +0100
4a4fb5f9
Fix all visible compilation warnings in Visual Studio. by
2019-01-29 00:03:51 +0100
8ae60ade
imgui: update submodule to latest docking branch. by
2019-01-28 18:14:24 +0100
8eaf5e1a
imgui: allow a client application to invalidate fonts. by
2019-01-24 01:13:05 +0100
f0416576
gpu: simplify automatic shader generation code. by
2019-01-21 13:26:36 +0100
361d1a0e
gpu: fix a 6-year old bug in vertex declaration unbinding. by
2019-01-21 13:25:32 +0100
3beea51c
Fix typo in autoconf check for html5.h. by
2019-01-21 14:29:52 +0100
91286610
Switch to upstream Lua master branch. by
2019-01-21 14:27:36 +0100
7d42c3d5
Various emscripten compilation fixes. by
2019-01-21 02:14:57 +0100
6e428a62
Remove deprecated code I don’t understand. by
2019-01-21 01:00:37 +0100
a1ef3552
No longer look for SDL/SDL*.h headers. by
2019-01-21 00:46:48 +0100
3aa4090b
FIx a few compilation warnings. by
2019-01-21 00:46:35 +0100
0e79b79d
Remove the overly complex thread manager. by
2019-01-21 00:43:35 +0100
93bd47c3
Update bullet, imgui and pegtl submodules. by
2019-01-14 23:58:35 +0100
2df434a2
Remove obsolete file. by
2019-01-14 23:58:33 +0100
4c9c6389
Allow to resize the SDL window and propagate changes to the scene. by
2019-01-14 13:47:50 +0100
effc8800
tutorial: nicer example for the GIF generation. by
2019-01-14 13:44:32 +0100
beeded3d
render: simplify Renderer code by
2019-01-14 13:29:59 +0100
34fab092
Remove NaCl support. Google is deprecating it. by
2019-01-13 23:56:59 +0100
4c06c4c1
Remove obsolete files. by
2019-01-06 22:54:45 +0100
d42862b8
app: warn about missing display/windowing library. by
2019-01-06 22:54:40 +0100
5e236e2b
Fix compilation warning. by
2019-01-04 18:15:25 +0100
1d8083af
engine: get rid of the Dict class (WIP). by
2019-01-04 18:09:26 +0100
a0a5fa03
Fix compilation warnings about using memcpy with our maths vector types. by
2019-01-02 10:10:07 +0100
ab86dc69
imgui: update submodule to latest docking branch. by
2019-01-02 10:07:45 +0100
0e8227aa
build: fix EGL library detection. by
2019-01-02 09:45:51 +0100
d0f3f71e
doc: fix detection of Dot tool and upgrade Doxygen config file. by
2019-01-01 16:21:51 +0100
98b44388
bullet: update submodule revision. by
2019-01-01 16:14:04 +0100
67a51387
math: use std::vector instead of lol::array. by
2018-12-10 13:57:34 +0100
d1df57af
Better unit tests for real numbers. by
2018-12-10 12:48:31 +0100
a407c5d5
math: add lol::real to 64-bit integer conversions and clean up code. by
2018-12-10 12:48:12 +0100
b3adeae2
Minor compilation fix when SDL is disabled. by
2018-11-28 19:00:49 +0100
67dd817a
math: remove unused trig code. by
2018-11-28 18:29:41 +0100
8141a4e6
math: add lol::gcd() function. by
2018-11-27 16:33:33 +0100
a1db7957
imgui: update docking branch. by
2018-11-25 14:04:04 +0100
ddc85c72
Try to improve Windows headers handling. by
2018-10-22 01:01:18 +0200
92eca4f8
imgui: allow to create a context with a custom font atlas. by
2018-10-08 12:50:59 +0200
b5bf4a7e
Fix a bad memory access. by
2018-10-07 15:44:31 +0200
10470439
SDL: allow fullscreen applications. by
2018-10-05 00:02:36 +0200
08cd8435
SDL: remove dead code. by
2018-10-04 22:57:04 +0200
709f8d63
UI: fix crash at exit with Dear ImGui. by
2018-10-04 22:56:20 +0200
9307f454
GPU: remove persistence from default post process shader. by
2018-10-04 12:51:21 +0200
2a5d7a40
Clean up ImGui integration code. by
2018-10-04 12:41:18 +0200
502e45d9
More methods switched to lowercase naming scheme. by
2018-10-04 00:38:43 +0200
6dd7a0cb
Another lowercase switching frenzy, because why not. by
2018-10-04 00:28:18 +0200
332028f0
Various ImGui interface improvements. by
2018-10-04 00:18:07 +0200
7f9de5d5
imgui: switch to the docking branch. by
2018-10-03 19:38:57 +0200
50e49480
Replace array::empty() with array::clear(). by
2018-10-03 14:06:53 +0200
8699f969
build: fix Windows compilation. by
2018-10-02 13:09:29 +0200
3c4e27a6
Update 3rd party modules and fix build. by
2018-10-02 13:05:42 +0200
63bbcaad
imgui: use latest master branch. by
2018-10-02 01:32:18 +0200
a18ccb39
build: drop support for SDL v1. by
2018-10-01 12:44:14 +0200
788e5252
build: fix compilation when int != ptrdiff_t. by
2018-10-01 12:41:38 +0200
7faedd45
build: fix linking with Bullet on Linux. by
2018-10-01 12:40:36 +0200
af06563b
Do not try to link with liblol-bullet if Bullet was disabled. by
2018-09-28 13:36:30 +0200
54b32b19
Fix stack overflow in Perlin noise generator. by
2018-09-24 18:59:10 +0200
3d83307d
Some Win32 and Win64 compilation fixes. by
2018-09-24 13:06:22 +0200
f6c386f5
Allow to build without Bullet Physics. by
2018-08-16 12:51:32 +0200
c826bbd6
Fix several compilation warnings. by
2018-01-04 14:01:34 +0100
37abf619
RIP lol::String ⚰️ LOL by
2018-01-04 14:00:13 +0100
9dbfa4d5
Use std::string in a lot of places. Makes a few things simpler. by
2018-01-04 13:17:55 +0100
1105a075
Rename lol::Timer to lol::timer. Because. by
2018-01-03 14:07:09 +0100
89811007
Get rid of lol::hash which is now useless. by
2018-01-03 14:01:04 +0100
cfeaeabf
Get rid of lol::map because std::map is obviously superior. by
2018-01-03 13:36:04 +0100
b2fd4f1f
Fix a bug with lol::vformat() adding two terminating null chars. by
2018-01-03 13:11:22 +0100
980ff37a
Get rid of numerous uses of lol::String. by
2018-01-03 13:00:11 +0100
968f7c92
Get rid of String::format in favour of a std::string version. by
2018-01-02 13:32:57 +0100
a99848fd
Fix Lua-related compilation issues. by
2018-01-02 11:31:34 +0100
487c8260
Make lol-lua an optional dependency. by
2017-12-30 23:12:25 +0100
80ad5da4
Update pegtl and mingw-std-threads submodules. by
2017-12-15 00:08:41 +0100
856b656f
Do not install manpages if --disable-doc is provided. by
2017-12-06 13:46:52 +0100
05e3b710
Fix build with Visual Studio 2017. by
2017-12-04 15:15:49 +0100
05db043e
Update lol-bullet.vcxproj and add a README.md about how to do it. by
2017-12-02 15:38:55 +0100
6281145d
Implement real::erf() with reasonable precision. by
2017-10-31 14:04:04 +0100
80823faa
Make fast real factorial more generic. by
2017-10-31 14:19:44 +0100
42f52f2c
Update bullet3 to a more recent Git head. by
2017-09-01 20:06:45 +0200