Commit Graph

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