Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 456cc122 math: use default constructor for vec_t types. by Sam Hocevar 2019-10-17 13:59:46 +0200
  • c11c9413 math: more unit tests for the vector classes. by Sam Hocevar 2019-10-17 13:54:55 +0200
  • 82942648 feature: assume all compilers can now initialise arrays C++11-style. by Sam Hocevar 2019-10-17 13:42:27 +0200
  • 8f9b573d math: fix uninitalised member value in arraynd<>. by Sam Hocevar 2019-10-17 13:30:24 +0200
  • 8ad02b58 android: refresh the code so that most of the Android port compiles again. by Sam Hocevar 2019-10-15 14:07:58 +0200
  • 49f4d8b4 input: preliminary NX support. by Sam Hocevar 2019-10-14 07:33:16 +0200
  • cdc335ca gpu: remove deprecated glEnable(GL_TEXTURE_2D). by Sam Hocevar 2019-10-14 07:30:32 +0200
  • ade80f79 imgui: switch to a branch that supports higher plane Unicode codepoints. by Sam Hocevar 2019-09-29 16:28:29 +0200
  • baa6f018 profiler: fix a crash on exit. by Sam Hocevar 2019-09-29 07:54:45 +0200
  • cf02d4b0 gpu: rename a few methods. by Sam Hocevar 2019-09-24 01:07:17 +0200
  • 6af1481c ui: fix mouse coordinates handling when the window is resized. by Sam Hocevar 2019-09-24 00:19:53 +0200
  • 1936c4cc scene: fix viewport size updating. by Sam Hocevar 2019-09-23 13:49:08 +0200
  • 2c5a1be8 Make the check for threading support runtime to make debugging easier. by Sam Hocevar 2019-09-23 08:10:42 +0200
  • 47aa41dc scene: rename a few things for clarity. by Sam Hocevar 2019-09-23 07:54:52 +0200
  • 95c1e9db math: fix C++ compliance issues with default vector constructors. by Sam Hocevar 2019-09-23 07:23:51 +0200
  • f6f61ceb gpu: add helper functions to upload buffer data. by Sam Hocevar 2019-09-23 06:32:17 +0200
  • 336f9abe Fix Windows build. by Sam Hocevar 2019-09-21 23:38:26 +0200
  • b8eefc1d Update all 3rd party submodules. by Sam Hocevar 2019-09-17 07:27:36 +0200
  • 7591962c gpu: fix 32-bit compilation on Windows. by Sam Hocevar 2019-09-05 17:58:31 +0200
  • df4471be audio: NX support. by Sam Hocevar 2019-05-14 12:51:07 +0200
  • 2cb43245 ui: fix a compilation warning. by Sam Hocevar 2019-05-14 12:49:03 +0200
  • 9518a3e4 nx: update submodule. by Sam Hocevar 2019-05-13 14:36:42 +0200
  • a94a1b4f ui: some cleanup in the gui entity object. by Sam Hocevar 2019-05-13 14:21:47 +0200
  • 28e7e85b sys: minor tweaks to filesystem load order. by Sam Hocevar 2019-05-13 11:38:20 +0200
  • a1d5089f ui: fix wrong IBO/VBO bind order. by Sam Hocevar 2019-05-13 10:59:09 +0200
  • 8907e6d1 gpu: reformat GL debug information to make it far more compact. by Sam Hocevar 2019-05-13 10:58:05 +0200
  • 330c9c7e gpu: minor compilation warning in debug mode. by Sam Hocevar 2019-05-13 08:50:31 +0200
  • 3b05abc5 scene: do not clear the scene twice. by Sam Hocevar 2019-05-13 08:44:22 +0200
  • 2c45d091 gpu: fix numerous OpenGL programming errors. by Sam Hocevar 2019-05-13 08:40:33 +0200
  • 56e9023e nx: update submodule. by Sam Hocevar 2019-05-13 08:39:51 +0200
  • 74407e25 ui: disable imgui ini file loading; some platforms don’t have fopen(). by Sam Hocevar 2019-05-13 08:38:34 +0200
  • 4d58c015 gpu: implement GL debug context logging. by Sam Hocevar 2019-05-13 08:33:23 +0200
  • 9af5d8f5 3rdparty: fix Win32/x64 bullet builds. by Sam Hocevar 2019-05-13 08:27:21 +0200
  • aa0cf5a2 gpu: make the GL errors non-fatal but still log an error. by Sam Hocevar 2019-05-13 08:25:28 +0200
  • 9450afe9 nx: update submodule. by Sam Hocevar 2019-05-03 16:59:25 +0200
  • e7b1f4c5 nx: add a logger. by Sam Hocevar 2019-05-03 14:12:27 +0200
  • c4df7f7f nx: ensure projects that use OpenGL compile properly. by Sam Hocevar 2019-05-02 13:54:42 +0200
  • d7fc121f Start porting the engine to the Nintendo Switch. by Sam Hocevar 2019-04-26 13:56:06 +0200
  • 2c484bc8 Add NX64 platform to projects. by Sam Hocevar 2019-04-25 13:34:57 +0200
  • 512eba5b audio: fix build with SDL_Mixer disabled. by Sam Hocevar 2019-04-19 16:27:21 +0200
  • b5de2bd6 math: implement <<(ostream &, real). by Sam Hocevar 2019-04-19 16:10:14 +0200
  • 9a73325d math: fix a bug in hex display of reals. by Sam Hocevar 2019-04-19 16:09:15 +0200
  • 2bf54ebc math: use std::string logic rather than printf() for real number formatting. by Sam Hocevar 2019-04-19 10:48:17 +0200
  • db3a4068 gpu: remove debug code that should not have ended here. by Sam Hocevar 2019-04-15 09:07:38 +0200
  • b0950157 easymesh: comment out a lot of code that was just causing compilation warnings by Sam Hocevar 2019-04-14 20:31:59 +0200
  • 83e48e88 gpu: fix OS X port (bad framebuffer image creation flags). by Sam Hocevar 2019-04-14 20:30:45 +0200
  • 864bc699 sdl: display GL context version upon creation. by Sam Hocevar 2019-04-14 20:29:54 +0200
  • eafffe71 sdl: ensure the OS X event pump is called on the main thread. by Sam Hocevar 2019-04-14 20:20:43 +0200
  • 6187be08 emscripten: use document.querySelector() instead of getElementById(). by Sam Hocevar 2019-04-04 23:40:09 +0200
  • a21c2cbe tutorial: fix build. by Sam Hocevar 2019-04-02 13:28:26 +0200
  • d1881dcc 3rdparty: update imgui, lua and pegtl submodules to latest upstream. by Sam Hocevar 2019-04-02 13:25:57 +0200
  • 4eec8450 audio: rename format enum entries to avoid collisions. by Sam Hocevar 2019-04-02 13:25:51 +0200
  • c49bce2b tutorial: add a few missing “override” qualifiers. by Sam Hocevar 2019-04-02 00:15:10 +0200
  • 68c2530b audio: refactor audio streaming mechanism. by Sam Hocevar 2019-04-01 23:23:43 +0200
  • b11e6bd5 audio: more feedback upon initialisation. by Sam Hocevar 2019-04-01 10:33:01 +0200
  • acb46240 emscripten: log to stdout instead of stderr. by Sam Hocevar 2019-04-01 10:19:08 +0200
  • 29ea0395 math: use type traits instead of multiple macros for math functions. by Sam Hocevar 2019-03-26 23:19:03 +0100
  • 6f0155a5 audio: allow to load a sample from raw data. by Sam Hocevar 2019-03-20 00:37:21 +0100
  • f8e5114e build: enable SDL_image and SDL_mixer in the emscripten build. by Sam Hocevar 2019-03-15 13:21:17 +0100
  • 70847edb tutorial: fix a signedness bug in the sound tutorial. by Sam Hocevar 2019-03-15 13:20:46 +0100
  • aedc1da5 build: remove built-in bullet compilation on Linux. by Sam Hocevar 2019-03-14 23:42:35 +0100
  • 634e96fa tutorial: refresh some tutorial programs to use the init/release entity mechanism. by Sam Hocevar 2019-03-09 00:23:33 +0100
  • afe2c72b input: fix right/middle mouse button confusion. by Sam Hocevar 2019-03-09 00:15:39 +0100
  • df7f58e2 input: fix various input bugs. by Sam Hocevar 2019-03-08 23:52:59 +0100
  • 19cf115a tutorial: add a VS project for the sound tutorial. by Sam Hocevar 2019-03-08 23:35:32 +0100
  • 96736217 doc: update some tutorials to use the new entity init/release mechanism. by Sam Hocevar 2019-03-08 13:58:14 +0100
  • 2e4aabbc ticker: better mechanism for entity init/release. by Sam Hocevar 2019-03-08 13:52:58 +0100
  • d9dd3401 sdl: fix clang build. by Sam Hocevar 2019-03-08 13:47:03 +0100
  • fcfafa20 test: add a unit test of real::cbrt() and fix the camera unit test. by Sam Hocevar 2019-03-08 13:34:31 +0100
  • 1186c08a entity: add a flag system. by Sam Hocevar 2019-03-08 13:25:19 +0100
  • 06edad87 scene: remove useless subobject classes. by Sam Hocevar 2019-03-07 21:29:16 +0100
  • 96a336db build: fix a few CRLF issues and make .gitattributes more robust. by Sam Hocevar 2019-03-07 16:10:16 +0100
  • 1a783a22 msbuild: only copy SDL libraries to target directory when actually using SDL. by Sam Hocevar 2019-03-07 16:04:14 +0100
  • 5814dd4c math: fix a bug in real::cbrt() that completely broke the function. by Sam Hocevar 2019-03-07 15:45:39 +0100
  • 90bf8a37 build: fix “make dist”; a few header references were missing. by Sam Hocevar 2019-03-07 14:01:47 +0100
  • 17f1cb4a image: port FFmpeg encoder to the new API to stop calling deprecated functions. by Sam Hocevar 2019-03-07 13:59:19 +0100
  • a33073f9 Fix the EGL application build. by Sam Hocevar 2019-03-07 13:58:48 +0100
  • 9c13aabe build: fix the mingw cross compilation. by Sam Hocevar 2019-03-07 13:28:01 +0100
  • 615c968e engine: minor changes in ticker. by Sam Hocevar 2019-03-07 00:35:24 +0100
  • 9a0b6e4a Build: fix several compilation warnings. by Sam Hocevar 2019-03-05 01:03:15 +0100
  • 635b597e input: move code from input device to mouse device. by Sam Hocevar 2019-03-05 00:38:45 +0100
  • 0d766ea9 input: fix Win32 build. by Sam Hocevar 2019-03-04 23:54:43 +0100
  • c9f75a6c input: start splitting keyboard, mouse etc. objects by Sam Hocevar 2019-03-04 21:22:15 +0100
  • 6a1188a6 input: fix Windows build. by Sam Hocevar 2019-03-04 13:53:30 +0100
  • b0a85960 RIP lol::Controller and lol::InputProfile ⚰️ LOL by Sam Hocevar 2019-03-04 13:30:24 +0100
  • ae4ff1d2 input: add a buttons.inc file with a list of default mouse/joystick button names. by Sam Hocevar 2019-03-04 03:11:48 +0100
  • 4c20271d ticker: fix a crash upon exit on Windows. by Sam Hocevar 2019-03-04 02:47:56 +0100
  • 8c81b074 input: start replacing controller functions with standard input functions. by Sam Hocevar 2019-03-04 02:30:42 +0100
  • fe66f12e input: start implementing controller features directly in the input device. by Sam Hocevar 2019-03-04 01:58:36 +0100
  • cd388836 build: fix a few mistakes in the MSVC refactoring. by Sam Hocevar 2019-03-03 13:18:12 +0100
  • 5a8296a0 build: clean up lol-core vcxproj filters and improve DLL copying. by Sam Hocevar 2019-03-03 01:47:52 +0100
  • a713297c input: minor cleanup. by Sam Hocevar 2019-03-03 00:52:39 +0100
  • 13886253 input: remove dead code and more cleanup. by Sam Hocevar 2019-03-01 13:34:54 +0100
  • 1ab9866c input: drivers no longer need to create the default devices. by Sam Hocevar 2019-02-28 13:07:24 +0100
  • 6ad9c0d8 Various compilation warning and error fixes. by Sam Hocevar 2019-02-28 13:39:25 +0100
  • e2a13df7 input: merge InputDeviceInternal into InputDevice and remove a few lines of code. by Sam Hocevar 2019-02-28 00:38:43 +0100
  • e01d92f3 engine: continue deprecating the entity stuff. by Sam Hocevar 2019-02-22 13:52:05 +0100
  • 8e105e2d code: remove spurious tabs. by Sam Hocevar 2019-02-22 13:50:17 +0100
  • 4ee191fb engine: start working on a tickable object, cleaner than entities. by Sam Hocevar 2019-02-22 13:38:00 +0100
  • e3b1db2c audio: clean up code. by Sam Hocevar 2019-02-22 01:37:28 +0100