50 Комити (a4cc7a46229ee368e73a583b03d33e38f5c5081a)

Аутор SHA1 Порука Датум
  Sam Hocevar 5f3ad5cc15 math: add constant vectors vec2::zero, vec2::axis_x, etc. пре 12 година
  Benlitz c1da4619f7 input: renamed xinput keys to something more human readable (such as A or DPadLeft) and inverted mouse Y axis to match joystick axis (negatives being up) пре 12 година
  Benjamin ‘Touky’ Huet de338ae89a nacl build fix. пре 12 година
  Sam Hocevar 349559acd9 input: fix uninitialised data in the SDL mouse input. пре 12 година
  Lolbot d375c7ba61 fixed 4 files out of 2770: пре 12 година
  Benlitz 8a657ea287 input: Removed previous input system пре 12 година
  Sam Hocevar 0529e067f2 input: fix a problem with the SDLK_WORLD_0 macro; arrow keys weren't пре 12 година
  Lolbot c47d0f8c62 fixed 10 files out of 2754: пре 12 година
  Benlitz cecd5db3fa build fix on non-SDL platforms пре 12 година
  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) пре 12 година
  Sam Hocevar 532f679f8a gpu: get rid of the global D3D device pointer and move D3D initialisation пре 12 година
  Sam Hocevar 68c2da5898 build: more Emscripten improvements; keyboard input works properly now. пре 13 година
  Sam Hocevar 6be31bba32 input: make keyboard state platform-independent. пре 13 година
  Sam Hocevar 1ffa61c572 input: activate SDL input with Emscripten. пре 13 година
  Sam Hocevar 551fea7ed7 build: use GLES (not GL) when using emscripten, and disable SdlInput too. пре 13 година
  Sam Hocevar 95369e26db base: a few minor style tweaks. пре 13 година
  Sam Hocevar 39a8c26fb5 base: start removing occurrences of NULL on our long journey to nullptr. пре 13 година
  Sam Hocevar 32753fa130 build: fix a few macro logic issues in SDL.h inclusion. пре 13 година
  Sam Hocevar 1e973c81bd build: add SDL detection code in new file lol-sdl.m4. The SDL2 version is пре 13 година
  Sam Hocevar 39cd7a1fd0 build: revert the weak symbol work; it confuses Visual Studio too much. пре 13 година
  Sam Hocevar d3af7653c0 build: provide weak symbols for lol_sdl_main on Visual Studio. пре 13 година
  Sam Hocevar 96256f45ce build: use our own main() wrapper in addition to SDL's, and only пре 13 година
  Sam Hocevar f44e3e323b core: you can now while(app.MustTick()) { Tick(); } instead of app.Run(). пре 13 година
  Benjamin ‘Touky’ Huet c7219ff1dd New year copyright update. пре 13 година
  Sam Hocevar d6634da83f build: fix the WTFPL site URL in all code comments. пре 13 година
  Sam Hocevar b438a94642 input: add the Keyboard abstraction object type. пре 13 година
  Sam Hocevar 3bfbb6c408 build: fix shitloads of warnings. пре 13 година
  Sam Hocevar 0f14383241 build: split the D3d9 build flags into D3d9 and Xinput for situations where пре 13 година
  Sam Hocevar eab78ea114 input: switch SDL joystick handling mode to polling, because we won't get пре 13 година
  Sam Hocevar 7a776e72f5 core: fix the X360 build by re-adding macro barriers I removed. пре 13 година
  Sam Hocevar 9b5880936c build: tweak everything to allow building with SDL on the Raspberry Pi. пре 13 година
  Sam Hocevar 8d28557645 input: fix brain fart in our SDL joystick input. пре 14 година
  Sam Hocevar 70f992bb36 win32: add an Xinput class for Xbox360 controllers, because they're not пре 14 година
  Sam Hocevar c0141debea input: allow to remap gamepad axes in the generic input layer. пре 14 година
  Sam Hocevar 102d007cda input: blacklist HDAPS as a joystick, it's not really a joystick. пре 14 година
  Sam Hocevar 58b3c20b86 input: add core joystick support and bind the SDL input to that. пре 14 година
  Sam Hocevar 90bfc79b22 core: tick methods now use seconds, like any sane system. пре 14 година
  Sam Hocevar fe9bab81c1 gpu: fix a great lot of Direct3D problems, spotted using PIX. пре 14 година
  Sam Hocevar 48c7070243 gpu: replace exit(0) in D3D error checks with lol::Abort(). пре 14 година
  Sam Hocevar 88f10fe54b build: allow to build the Direct3D 9 driver with the mingw compiler. пре 14 година
  Sam Hocevar 090834b149 win32: start porting the graphical backend to DirectX 9. Apparently I пре 14 година
  Sam Hocevar 7fd393b7ef sdl: on Windows, perform the input tick in the main drawing thread. пре 14 година
  Sam Hocevar 0a52e68f6f math: rename matrix.h to vector.h and simplify some stuff, especially in пре 14 година
  Sam Hocevar 48bf48a4e4 math: move the Remez algorithm implementation to the core. пре 14 година
  Sam Hocevar b2d73f6310 core: prefix Entity members with m_ to avoid accidental shadowing. пре 14 година
  Sam Hocevar 0161879a84 core: try to merge Ticker and Emcee. Still not very good. пре 14 година
  Sam Hocevar 5d42f27259 tutorial: port the Mandelbrot dithering shader to Cg. пре 14 година
  Sam Hocevar 8ec5fff6df core: implement Application::ShowPointer() so that applications can choose пре 14 година
  Sam Hocevar 8deb365040 core: write a generic application class. пре 14 година
  Sam Hocevar b111f7e3d8 core: move platform-specific code to specific directories. пре 14 година