23 コミット (70847edb61d362fcf394c21ef689f04f9b28778f)

作成者 SHA1 メッセージ 日付
  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. 7年前
  Sam Hocevar 6dd7a0cb39 Another lowercase switching frenzy, because why not. 7年前
  Sam Hocevar b9ac811720 tutorial: support the Julia set in the fractal sample 9年前
  Sam Hocevar 2149187abd tutorial: fix tutorial 11 (fractal) 9年前
  Guillaume Bittoun da1c26728c Tutorial 11_fractal fixed 9年前
  Sam Hocevar 6a35a64dd5 sys: make a few functions lowercase. 9年前
  Sam Hocevar d84605c105 Remove Xbox 360 support, too much stuff no longer compiles. 10年前
  Sam Hocevar 861568b146 misc: some cleanup in files, including UTF-8 BOM. 10年前
  Sam Hocevar 103f60d48b misc: replace NULL with nullptr in most places. 10年前
  Sam Hocevar 441a20af99 misc: fix copyright information here and there. 10年前
  Sam Hocevar 03c17fcae4 base: clean up and refactor containers. 10年前
  Sam Hocevar 2fa398926d math: improve the 2D and 3D box classes. 10年前
  Benjamin ‘Touky’ Huet 825401d997 Brought threads to C++11 10年前
  Benjamin ‘Touky’ Huet f67da65818 First pass of EasyMesh split & refactor 10年前
  Sam Hocevar d72cb24bc0 build: move sample and tutorial files around. 11年前
  Sam Hocevar a07844682e build: remove dead PS3 code. 11年前
  Sam Hocevar 8657a3adfa sys: use std::bind for thread workers to avoid ugly casts. 11年前
  Sam Hocevar cd988786b9 build: reorganise includes so that we can use precompiled headers later. 11年前
  Sam Hocevar 12aaff89e3 base: huge refactor in vector.h; GCC compilation times down by 50%. 11年前
  Sam Hocevar fe665f85b4 base: strip core.h from its contents and put it in public/private headers. 11年前
  Sam Hocevar 398ee1b4d5 base: use lol::array in most places. 11年前
  Sam Hocevar 18254349aa image: gather pixel-related types and enums into a single pixel.h header. 11年前
  Sam Hocevar da6b3d5cd0 scenegraph: Entity::TickDraw() now provides a reference to the current 11年前
  Sam Hocevar 0bd3f1d9ef input: fix or disable input code in side projects so that everything builds. 12年前
  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 12年前
  Lolbot c47d0f8c62 fixed 10 files out of 2754: 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 6a8118cb18 build: put tutorials and lol.js in a new "demos" directory. 12年前
  Sam Hocevar f14ac4a2c6 tutorial: make the fractal tutorial build when no threads are available. 12年前
  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 13年前
  Sam Hocevar 16d53895fa math: remove coercion rules in the vector classes, they increase the 13年前
  Sam Hocevar 42fb9b6853 gpu: support 1-component (luminance) textures. 13年前
  Sam Hocevar 3adf42b00c build: hide LolFx external declarations behind macros. 13年前
  Sam Hocevar bbf72e1a64 core: pass the project directory to the binary build and get rid of 13年前
  Sam Hocevar 6a6e46cf0d system: try to autodetect the data directory from the executable path; 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 57c2805351 math: reimplement min(), max(), abs() and fmod() in the lol:: namespace to 13年前
  Sam Hocevar 26c945a31f gpu: allow to specify the pixel format when creating a texture; the 13年前
  Sam Hocevar 8a688a7d50 misc: compilation fixes for Windows, X360 and PS3 introduced by the 13年前
  Sam Hocevar b9aba5d27a gpu: put the texture creation code in its own class; for now a lot of things are 13年前