Sam Hocevar
45b792cc8e
test: refactor some stuff in the unit tests because I like it better that way.
před 9 roky
Sam Hocevar
7166760eaf
math: add a new sqt type for scale/rotation/translation transforms.
před 9 roky
Sam Hocevar
d812101ae5
math: add vec5, vec6, etc. types up to 12 for convenience.
před 10 roky
Sam Hocevar
6b64e2c337
lolunit: switch assert macros to lowercase.
před 10 roky
Sam Hocevar
7cf72fd16e
base: add a simple tuple implementation.
před 10 roky
Sam Hocevar
7a28671dee
math: get rid of the base_vec* classes (thanks to relaxed unions), rename
MASK to SWIZZLE in the vector templates, rename matrix<> to mat<> for
consistency, implement transposition for all matrix sizes, make matrix
columns private and only accessible through operator[].
před 10 roky
Sam Hocevar
31738409d9
math: add shortcuts and syntax colouring for mat3x4, mat3x2, etc.
před 10 roky
Sam Hocevar
398ee1b4d5
base: use lol::array in most places.
před 10 roky
Sam Hocevar
7e9f926c43
base: switch map, hash, array2d and array3d to lowercase, like standard
C++ containers.
před 10 roky
Sam Hocevar
2c2ea82f8f
vimlol: add "UNUSED" and "ASSERT" to our list of keywords.
před 10 roky
Sam Hocevar
8b2439f127
vimlol: highlight our maths constants F_PI, D_PI etc. in vim.
před 10 roky
Sam Hocevar
62fae5dedb
vimlol: fix typo.
před 11 roky
Sam Hocevar
96e26a2bd5
math: rename Box2D to "box2" and add an integer version, "ibox2".
před 11 roky
Sam Hocevar
ddeaa5f81a
build: reorganise automake build system.
před 11 roky
Sam Hocevar
5a19e1539d
misc: fix a few URLs.
před 11 roky
Sam Hocevar
39a8c26fb5
base: start removing occurrences of NULL on our long journey to nullptr.
před 11 roky
Sam Hocevar
c3978d25b7
vimlol: colourise section headers in LolFx files.
před 12 roky
Sam Hocevar
23c492a240
lolwut
před 12 roky
Sam Hocevar
746c27cdc1
vimlol: improve the LolFx syntax handling.
před 12 roky
Sam Hocevar
30e0d5df47
vimlol: remove hack for CRLF line endings and replace it with .gitattributes.
před 12 roky
Sam Hocevar
ec0dc9f32c
vimlol: work around a Win32 Vim issue that fails on empty lines.
před 12 roky
Sam Hocevar
76feb649f0
vimlol: get rid of long lines.
před 12 roky
Sam Hocevar
675797faf8
vimlol: pretend lolfx files are C++ so that Vim highlights them until we
get a proper syntax file.
před 12 roky
Sam Hocevar
f951745eab
vimlol: some code for a Vim plugin; see http://lol.zoy.org/wiki/dev/setup/vim
před 12 roky