Sam Hocevar
|
2ab98cf950
|
Clean up test suite so that it no longer includes <lol/engine-internal.h>.
|
4 年之前 |
Sam Hocevar
|
f9d97f6340
|
Refactor several headers, slowly migrating to include-what-you-use.
|
4 年之前 |
Sam Hocevar
|
b3a9bf49b4
|
Update core submodule.
|
4 年之前 |
Sam Hocevar
|
d1a24228a2
|
Move lolunit.h to lol-core because it makes sense.
|
4 年之前 |
Sam Hocevar
|
85007bd019
|
More header cleanup.
|
4 年之前 |
Sam Hocevar
|
2a798387fb
|
Refactor all code that uses the color class.
|
4 年之前 |
Sam Hocevar
|
e340757a51
|
Remove more math-related headers.
|
4 年之前 |
Sam Hocevar
|
f0ac602eee
|
Remove the half.h header, now part of lol-core.
|
4 年之前 |
Sam Hocevar
|
8fe56fc27d
|
Clean up the features.h header.
|
4 年之前 |
Sam Hocevar
|
555032db18
|
math: use real.h only where necessary; improves build times.
|
5 年之前 |
Sam Hocevar
|
fdc2c98196
|
test: remove implicit conversions in the real class tests.
|
5 年之前 |
Sam Hocevar
|
b631cbe292
|
Update lol-core submodule and get rid of numerous headers.
|
5 年之前 |
Sam Hocevar
|
9d4b7ff456
|
Refactor header usage to use our core submodule instead.
|
5 年之前 |
Sam Hocevar
|
dbfecd278d
|
Add the core branch as a submodule.
|
5 年之前 |
Sam Hocevar
|
dd1d8fe4de
|
sys: fix uninitialised memory in File class.
|
5 年之前 |
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
|
5 年之前 |
Sam Hocevar
|
bdda5b37df
|
build: check for -lSDL2_image_bmp-jpg-png as a fallback for -lSDL2_image.
|
5 年之前 |
Sam Hocevar
|
cc7d34400d
|
net: fix emscripten build.
|
5 年之前 |
Sam Hocevar
|
8c37ce1497
|
net: fix a Windows compilation issue.
|
5 年之前 |
Sam Hocevar
|
a1e258656e
|
Minor compilation warning fixes.
|
5 年之前 |
Sam Hocevar
|
607369b223
|
net: implement async HTTP/HTTPS requests for Windows and Linux.
|
5 年之前 |
Sam Hocevar
|
e1c47e9e03
|
net: implement async HTTP requests for the emscripten backend.
Does not work very well because of CORS restrictions in browsers.
|
5 年之前 |
Sam Hocevar
|
634fd2960d
|
Add some emscripten-generated files to .gitignore.
|
5 年之前 |
Sam Hocevar
|
c9a09efec0
|
sys: fix Linux build.
|
5 年之前 |
Sam Hocevar
|
4defbeaab0
|
build: provide cpp-httplib to client projects.
|
5 年之前 |
Sam Hocevar
|
9646b3eb6d
|
build: add a huge lol.props property sheet that seems to do the job for Visual Studio.
|
5 年之前 |
Sam Hocevar
|
84a628671b
|
net: add the necessary files for an HTTP client class.
|
5 年之前 |
Sam Hocevar
|
369f2b902f
|
math: fix a warning in the matrix determinant code.
|
5 年之前 |
Sam Hocevar
|
54335bd5aa
|
build: reference projects using a property sheet instead of a guid.
|
5 年之前 |
Sam Hocevar
|
cfe60cef94
|
external: ensure we use release binaries.
|
5 年之前 |
Sam Hocevar
|
41493c232f
|
external: provide openssl and zlib windows static libs.
|
5 年之前 |
Sam Hocevar
|
e05e9ff143
|
sys: implement lol::sys::getenv() for safety.
|
5 年之前 |
Sam Hocevar
|
0f9c07a9d9
|
build: more emscripten fixes.
|
5 年之前 |
Sam Hocevar
|
269ab7c1ac
|
Fix emscripten regressions.
|
5 年之前 |
Sam Hocevar
|
b80898946e
|
build: add src/private to .gitignore.
|
5 年之前 |
Sam Hocevar
|
ffaac3a634
|
build: enforce Unix line endings for autotools files.
|
5 年之前 |
Sam Hocevar
|
d95cca8866
|
Remove NX submodule because it causes too many issues for other people.
|
5 年之前 |
Sam Hocevar
|
2122d8984d
|
build: use AM_SILENT_RULES unconditionally even for client projects.
|
5 年之前 |
Sam Hocevar
|
4a5e2a2404
|
Merge pull request #12 from Low-power/fix-disable-silent-rules
Fix configure option '--disable-silent-rules' not working
|
5 年之前 |
WHR
|
cb8e3856e4
|
Fix configure option '--disable-silent-rules' not working
|
5 年之前 |
Sam Hocevar
|
bb57a5e288
|
Fix MSYS2 “native” build.
|
5 年之前 |
Sam Hocevar
|
8e3d062bb5
|
osx: use gl3.h instead of gl.h.
|
5 年之前 |
Sam Hocevar
|
1f45f3acdb
|
math: improve matrix inversion unit tests.
|
5 年之前 |
Sam Hocevar
|
32583a7c41
|
math: rewrite the LU decomposition code and the matrix inversion code.
|
5 年之前 |
Sam Hocevar
|
14f2fd354f
|
math: simplify determinant computation by using our new lup decomposition.
|
5 年之前 |
Sam Hocevar
|
8632e08d1f
|
math: new code for LU decomposition with partial pivoting.
The code is not wired with the rest yet.
|
5 年之前 |
Sam Hocevar
|
f6b3304ff5
|
math: generic code for vector stdstream method.
|
5 年之前 |
Sam Hocevar
|
83b735b3d8
|
math: fix class/struct inconsistency.
|
5 年之前 |
Sam Hocevar
|
456cc1224d
|
math: use default constructor for vec_t types.
|
5 年之前 |
Sam Hocevar
|
c11c941351
|
math: more unit tests for the vector classes.
|
5 年之前 |