Sam Hocevar
|
af51176852
|
Fix Windows build.
|
hace 5 años |
Sam Hocevar
|
f8d3df0632
|
Update lol-core.
|
hace 5 años |
Sam Hocevar
|
0aa6ccde7a
|
Get rid of lol::array in our public headers.
|
hace 5 años |
Sam Hocevar
|
d2dc08f309
|
Get rid of lol::array in our public headers.
|
hace 5 años |
Sam Hocevar
|
35955b2ac1
|
Remove several deprecated headers.
|
hace 5 años |
Sam Hocevar
|
53e86aa9c5
|
Clean up header usage.
|
hace 5 años |
Sam Hocevar
|
65abcac37b
|
Use std::tuple for our custom dynamic arrays.
This is the first step to getting rid of lol::array in favour of std::vector.
|
hace 5 años |
Sam Hocevar
|
5422afb57a
|
Various Windows compilation fixes.
|
hace 5 años |
Sam Hocevar
|
2ab98cf950
|
Clean up test suite so that it no longer includes <lol/engine-internal.h>.
|
hace 5 años |
Sam Hocevar
|
f9d97f6340
|
Refactor several headers, slowly migrating to include-what-you-use.
|
hace 5 años |
Sam Hocevar
|
d1a24228a2
|
Move lolunit.h to lol-core because it makes sense.
|
hace 5 años |
Sam Hocevar
|
85007bd019
|
More header cleanup.
|
hace 5 años |
Sam Hocevar
|
2a798387fb
|
Refactor all code that uses the color class.
|
hace 5 años |
Sam Hocevar
|
e340757a51
|
Remove more math-related headers.
|
hace 5 años |
Sam Hocevar
|
f0ac602eee
|
Remove the half.h header, now part of lol-core.
|
hace 5 años |
Sam Hocevar
|
8fe56fc27d
|
Clean up the features.h header.
|
hace 5 años |
Sam Hocevar
|
555032db18
|
math: use real.h only where necessary; improves build times.
|
hace 5 años |
Sam Hocevar
|
fdc2c98196
|
test: remove implicit conversions in the real class tests.
|
hace 5 años |
Sam Hocevar
|
b631cbe292
|
Update lol-core submodule and get rid of numerous headers.
|
hace 5 años |
Sam Hocevar
|
9d4b7ff456
|
Refactor header usage to use our core submodule instead.
|
hace 5 años |
Sam Hocevar
|
dd1d8fe4de
|
sys: fix uninitialised memory in File class.
|
hace 5 años |
Sam Hocevar
|
944923ae6a
|
emscripten: resume audio context if necessary.
This will probably end up upstream very soon:
https://github.com/emscripten-ports/SDL2/pull/104
|
hace 5 años |
Sam Hocevar
|
cc7d34400d
|
net: fix emscripten build.
|
hace 5 años |
Sam Hocevar
|
8c37ce1497
|
net: fix a Windows compilation issue.
|
hace 5 años |
Sam Hocevar
|
a1e258656e
|
Minor compilation warning fixes.
|
hace 5 años |
Sam Hocevar
|
607369b223
|
net: implement async HTTP/HTTPS requests for Windows and Linux.
|
hace 5 años |
Sam Hocevar
|
e1c47e9e03
|
net: implement async HTTP requests for the emscripten backend.
Does not work very well because of CORS restrictions in browsers.
|
hace 5 años |
Sam Hocevar
|
c9a09efec0
|
sys: fix Linux build.
|
hace 5 años |
Sam Hocevar
|
4defbeaab0
|
build: provide cpp-httplib to client projects.
|
hace 5 años |
Sam Hocevar
|
84a628671b
|
net: add the necessary files for an HTTP client class.
|
hace 5 años |
Sam Hocevar
|
369f2b902f
|
math: fix a warning in the matrix determinant code.
|
hace 5 años |
Sam Hocevar
|
54335bd5aa
|
build: reference projects using a property sheet instead of a guid.
|
hace 5 años |
Sam Hocevar
|
e05e9ff143
|
sys: implement lol::sys::getenv() for safety.
|
hace 5 años |
Sam Hocevar
|
269ab7c1ac
|
Fix emscripten regressions.
|
hace 5 años |
Sam Hocevar
|
d95cca8866
|
Remove NX submodule because it causes too many issues for other people.
|
hace 5 años |
Sam Hocevar
|
bb57a5e288
|
Fix MSYS2 “native” build.
|
hace 6 años |
Sam Hocevar
|
8e3d062bb5
|
osx: use gl3.h instead of gl.h.
|
hace 6 años |
Sam Hocevar
|
1f45f3acdb
|
math: improve matrix inversion unit tests.
|
hace 6 años |
Sam Hocevar
|
32583a7c41
|
math: rewrite the LU decomposition code and the matrix inversion code.
|
hace 6 años |
Sam Hocevar
|
14f2fd354f
|
math: simplify determinant computation by using our new lup decomposition.
|
hace 6 años |
Sam Hocevar
|
8632e08d1f
|
math: new code for LU decomposition with partial pivoting.
The code is not wired with the rest yet.
|
hace 6 años |
Sam Hocevar
|
f6b3304ff5
|
math: generic code for vector stdstream method.
|
hace 6 años |
Sam Hocevar
|
83b735b3d8
|
math: fix class/struct inconsistency.
|
hace 6 años |
Sam Hocevar
|
456cc1224d
|
math: use default constructor for vec_t types.
|
hace 6 años |
Sam Hocevar
|
c11c941351
|
math: more unit tests for the vector classes.
|
hace 6 años |
Sam Hocevar
|
8294264837
|
feature: assume all compilers can now initialise arrays C++11-style.
|
hace 6 años |
Sam Hocevar
|
8f9b573da5
|
math: fix uninitalised member value in arraynd<>.
|
hace 6 años |
Sam Hocevar
|
8ad02b5862
|
android: refresh the code so that most of the Android port compiles again.
|
hace 6 años |
Sam Hocevar
|
49f4d8b4a1
|
input: preliminary NX support.
|
hace 6 años |
Sam Hocevar
|
cdc335ca30
|
gpu: remove deprecated glEnable(GL_TEXTURE_2D).
|
hace 6 años |