26 コミット (2c5a1be8b35951d86e95971504e092624bd592e1)

作成者 SHA1 メッセージ 日付
  Sam Hocevar 2c5a1be8b3 Make the check for threading support runtime to make debugging easier. 5年前
  Sam Hocevar f6f61ceb23 gpu: add helper functions to upload buffer data. 5年前
  Sam Hocevar 2bf54ebcb0 math: use std::string logic rather than printf() for real number formatting. 5年前
  Sam Hocevar 634e96fa37 tutorial: refresh some tutorial programs to use the init/release entity mechanism. 6年前
  Sam Hocevar b0a8596001 RIP lol::Controller and lol::InputProfile ⚰️ LOL 6年前
  Sam Hocevar 8c81b07465 input: start replacing controller functions with standard input functions. 6年前
  Sam Hocevar fe66f12e53 input: start implementing controller features directly in the input device. 6年前
  Sam Hocevar a713297cfb input: minor cleanup. 6年前
  Sam Hocevar 1ab9866c31 input: drivers no longer need to create the default devices. 6年前
  Sam Hocevar fc43bd7e5b input: remove useless code. 6年前
  Sam Hocevar 1f9be92a66 Use smart pointers in a lot of the rendering code. 6年前
  Sam Hocevar 34fab09274 Remove NaCl support. Google is deprecating it. 6年前
  Sam Hocevar 6dd7a0cb39 Another lowercase switching frenzy, because why not. 6年前
  Sam Hocevar b9ac811720 tutorial: support the Julia set in the fractal sample 8年前
  Sam Hocevar 2149187abd tutorial: fix tutorial 11 (fractal) 8年前
  Guillaume Bittoun da1c26728c Tutorial 11_fractal fixed 8年前
  Sam Hocevar 6a35a64dd5 sys: make a few functions lowercase. 8年前
  Sam Hocevar d84605c105 Remove Xbox 360 support, too much stuff no longer compiles. 9年前
  Sam Hocevar 861568b146 misc: some cleanup in files, including UTF-8 BOM. 9年前
  Sam Hocevar 103f60d48b misc: replace NULL with nullptr in most places. 9年前
  Sam Hocevar 441a20af99 misc: fix copyright information here and there. 9年前
  Sam Hocevar 03c17fcae4 base: clean up and refactor containers. 9年前
  Sam Hocevar 2fa398926d math: improve the 2D and 3D box classes. 9年前
  Benjamin ‘Touky’ Huet 825401d997 Brought threads to C++11 9年前
  Benjamin ‘Touky’ Huet f67da65818 First pass of EasyMesh split & refactor 10年前
  Sam Hocevar d72cb24bc0 build: move sample and tutorial files around. 10年前
  Sam Hocevar a07844682e build: remove dead PS3 code. 10年前
  Sam Hocevar 8657a3adfa sys: use std::bind for thread workers to avoid ugly casts. 10年前
  Sam Hocevar cd988786b9 build: reorganise includes so that we can use precompiled headers later. 10年前
  Sam Hocevar 12aaff89e3 base: huge refactor in vector.h; GCC compilation times down by 50%. 10年前
  Sam Hocevar fe665f85b4 base: strip core.h from its contents and put it in public/private headers. 10年前
  Sam Hocevar 398ee1b4d5 base: use lol::array in most places. 10年前
  Sam Hocevar 18254349aa image: gather pixel-related types and enums into a single pixel.h header. 10年前
  Sam Hocevar da6b3d5cd0 scenegraph: Entity::TickDraw() now provides a reference to the current 10年前
  Sam Hocevar 0bd3f1d9ef input: fix or disable input code in side projects so that everything builds. 11年前
  Benlitz f104674963 gpu: removed attribute name, everything works using semantic only now. For glsl, semantic is determined from the attribute name which must follow this pattern: in_[Semantic][index], index being optional. Note: this may break most of the projects although I tried to updated every shader accordingly 11年前
  Lolbot c47d0f8c62 fixed 10 files out of 2754: 11年前
  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年前
  Sam Hocevar 6a8118cb18 build: put tutorials and lol.js in a new "demos" directory. 11年前
  Sam Hocevar f14ac4a2c6 tutorial: make the fractal tutorial build when no threads are available. 11年前
  Sam Hocevar c1428fc1f9 input: support up to 32 mouse buttons. 12年前
  Sam Hocevar 7e8edd7c3e sys: add the base source directory to the list of search directories 12年前
  Sam Hocevar 16d53895fa math: remove coercion rules in the vector classes, they increase the 12年前
  Sam Hocevar 42fb9b6853 gpu: support 1-component (luminance) textures. 12年前
  Sam Hocevar 3adf42b00c build: hide LolFx external declarations behind macros. 12年前
  Sam Hocevar bbf72e1a64 core: pass the project directory to the binary build and get rid of 12年前
  Sam Hocevar 6a6e46cf0d system: try to autodetect the data directory from the executable path; 12年前
  Benjamin ‘Touky’ Huet c7219ff1dd New year copyright update. 12年前
  Sam Hocevar d6634da83f build: fix the WTFPL site URL in all code comments. 12年前
  Sam Hocevar 57c2805351 math: reimplement min(), max(), abs() and fmod() in the lol:: namespace to 12年前