Sam Hocevar
3f66c5733c
Update lol-core with OS X build fixes.
4年前
Sam Hocevar
0f5913edce
base: deprecate lol::array.
Unfortunately, easymesh code still relies heavily on its specifics, so I’m
letting it live as lol::easy_array for the near future. But it’s going away.
4年前
Sam Hocevar
c0e82bacc2
Replace all vector<tuple> definitions with properly named structs.
4年前
Sam Hocevar
c142c1c8a5
Remove obsolete code.
4年前
Sam Hocevar
d40b492d23
base: disable array::data() when the underlying object is a tuple.
4年前
Sam Hocevar
4b8c3877b8
base: remove deprecated array-related declarations.
4年前
Sam Hocevar
c5b273fb57
Fix unit tests build.
4年前
Sam Hocevar
e30a69d43e
Update lol-core.
4年前
Sam Hocevar
0e85805074
Fix issue in property sheet that would disable NOMINMAX macro.
4年前
Sam Hocevar
9e982a51a7
Major header refactoring.
4年前
Sam Hocevar
1188cfb5ff
Update lol-core.
4年前
Sam Hocevar
af51176852
Fix Windows build.
4年前
Sam Hocevar
f8d3df0632
Update lol-core.
4年前
Sam Hocevar
0aa6ccde7a
Get rid of lol::array in our public headers.
4年前
Sam Hocevar
d2dc08f309
Get rid of lol::array in our public headers.
4年前
Sam Hocevar
35955b2ac1
Remove several deprecated headers.
4年前
Sam Hocevar
53e86aa9c5
Clean up header usage.
4年前
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.
5年前
Sam Hocevar
5422afb57a
Various Windows compilation fixes.
5年前
Sam Hocevar
2ab98cf950
Clean up test suite so that it no longer includes <lol/engine-internal.h>.
5年前
Sam Hocevar
f9d97f6340
Refactor several headers, slowly migrating to include-what-you-use.
5年前
Sam Hocevar
b3a9bf49b4
Update core submodule.
5年前
Sam Hocevar
d1a24228a2
Move lolunit.h to lol-core because it makes sense.
5年前
Sam Hocevar
85007bd019
More header cleanup.
5年前
Sam Hocevar
2a798387fb
Refactor all code that uses the color class.
5年前
Sam Hocevar
e340757a51
Remove more math-related headers.
5年前
Sam Hocevar
f0ac602eee
Remove the half.h header, now part of lol-core.
5年前
Sam Hocevar
8fe56fc27d
Clean up the features.h header.
5年前
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年前