46 Commits (08cd8435da63757e17c827ec3e2a772870b36bae)

Author SHA1 Message Date
  Sam Hocevar 08cd8435da SDL: remove dead code. 6 years ago
  Sam Hocevar 6dd7a0cb39 Another lowercase switching frenzy, because why not. 6 years ago
  Sam Hocevar a18ccb3987 build: drop support for SDL v1. 6 years ago
  Sam Hocevar 0239617197 Various compilation and warning fixes. 7 years ago
  Sam Hocevar 89a8add7bf audio: reorganise files 8 years ago
  Sam Hocevar c6f4070e70 build: refactor autotools files for out-of-tree builds. 8 years ago
  Sam Hocevar 969911a10a gpu: remove 1200 lines of old DirectX 9 code. 8 years ago
  Sam Hocevar 861568b146 misc: some cleanup in files, including UTF-8 BOM. 9 years ago
  Lolbot 78b1319e2a fixed 18 files out of 4242: 10 years ago
  Sam Hocevar d64b117b8d build: fix license and copyright information. 10 years ago
  Sam Hocevar 70edc0d38e misc: carry on with the lowercase rampage. 10 years ago
  Sam Hocevar 03c17fcae4 base: clean up and refactor containers. 10 years ago
  Benjamin ‘Touky’ Huet 7605caace4 MultiScene: Phase 4: Rendering is fixed. 10 years ago
  Benjamin ‘Touky’ Huet 2170b89b11 MultiScene: Phase 4: Added SceneDisplay class to have multiple windows + implementation with SDL. Not with the others. 10 years ago
  Sam Hocevar 4374db93c4 input: use key scancodes everywhere, but add a small fallback for SDL1.2. 10 years ago
  Sam Hocevar 7934df34ef build: "USE_SDL" is now for SDL v2 and "USE_OLD_SDL" for version 1. 10 years ago
  Sam Hocevar d37d124849 sdl: SDL2 video and audio support (no input yet). 10 years ago
  Sam Hocevar cd988786b9 build: reorganise includes so that we can use precompiled headers later. 10 years ago
  Sam Hocevar fe665f85b4 base: strip core.h from its contents and put it in public/private headers. 10 years ago
  Lolbot d375c7ba61 fixed 4 files out of 2770: 11 years ago
  Benlitz 8a657ea287 input: Removed previous input system 11 years ago
  Lolbot c47d0f8c62 fixed 10 files out of 2754: 11 years ago
  Benlitz a7aac24c46 Completely reworked input system. Unified device interface, button, axis and cursor support, controller and binding system, mouse capture. Tutorial 07_input provided. Require to compile lolcore with LOL_INPUT_V2 to be activated (also needed app-side before including core.h) 11 years ago
  Sam Hocevar 532f679f8a gpu: get rid of the global D3D device pointer and move D3D initialisation 11 years ago
  Sam Hocevar 1ffa61c572 input: activate SDL input with Emscripten. 12 years ago
  Sam Hocevar 551fea7ed7 build: use GLES (not GL) when using emscripten, and disable SdlInput too. 12 years ago
  Sam Hocevar 39a8c26fb5 base: start removing occurrences of NULL on our long journey to nullptr. 12 years ago
  Sam Hocevar 32753fa130 build: fix a few macro logic issues in SDL.h inclusion. 12 years ago
  Sam Hocevar 1e973c81bd build: add SDL detection code in new file lol-sdl.m4. The SDL2 version is 12 years ago
  Sam Hocevar 39cd7a1fd0 build: revert the weak symbol work; it confuses Visual Studio too much. 12 years ago
  Sam Hocevar d3af7653c0 build: provide weak symbols for lol_sdl_main on Visual Studio. 12 years ago
  Sam Hocevar 96256f45ce build: use our own main() wrapper in addition to SDL's, and only 12 years ago
  Sam Hocevar f44e3e323b core: you can now while(app.MustTick()) { Tick(); } instead of app.Run(). 12 years ago
  Sam Hocevar d6634da83f build: fix the WTFPL site URL in all code comments. 12 years ago
  Sam Hocevar 0f14383241 build: split the D3d9 build flags into D3d9 and Xinput for situations where 12 years ago
  Sam Hocevar 9b5880936c build: tweak everything to allow building with SDL on the Raspberry Pi. 12 years ago
  Sam Hocevar 70f992bb36 win32: add an Xinput class for Xbox360 controllers, because they're not 13 years ago
  Sam Hocevar fe9bab81c1 gpu: fix a great lot of Direct3D problems, spotted using PIX. 13 years ago
  Sam Hocevar 48c7070243 gpu: replace exit(0) in D3D error checks with lol::Abort(). 13 years ago
  Sam Hocevar 88f10fe54b build: allow to build the Direct3D 9 driver with the mingw compiler. 13 years ago
  Sam Hocevar 090834b149 win32: start porting the graphical backend to DirectX 9. Apparently I 13 years ago
  Sam Hocevar 0161879a84 core: try to merge Ticker and Emcee. Still not very good. 13 years ago
  Sam Hocevar 5d42f27259 tutorial: port the Mandelbrot dithering shader to Cg. 13 years ago
  Sam Hocevar 8ec5fff6df core: implement Application::ShowPointer() so that applications can choose 13 years ago
  Sam Hocevar 8deb365040 core: write a generic application class. 13 years ago
  Sam Hocevar b111f7e3d8 core: move platform-specific code to specific directories. 13 years ago
  Sam Hocevar 6bbe943492 core: rename vec2i to ivec2 etc. to better match GLSL. 13 years ago
  Sam Hocevar e750e82332 gl: initialise Glew in the video setup instead of the SDL app, so we don't 13 years ago
  Sam Hocevar 666efd14ee gl: use Glew if available. 13 years ago
  Sam Hocevar cc05a63bb7 video: get rid of Video::GetWidth() and Video::GetHeight(). 14 years ago