Sam Hocevar
44f6969c2d
Various Win32 compilation fixes.
4年前
Sam Hocevar
9090b5a4e2
Stop including <lol/msg> and <lol/base/assert.h> automatically.
4年前
Sam Hocevar
99a360f93d
Update lol-core submodule and apply a few related fixes.
4年前
Sam Hocevar
37a10b0add
Update lol-core with various C++ compilation fixes.
4年前
Sam Hocevar
fd1c5f5cd4
gpu: fix OpenGL context creation and shader patching on macOS Catalina.
4年前
Sam Hocevar
eaa304291d
Fix various compilation issues.
4年前
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.
5年前
Sam Hocevar
c0e82bacc2
Replace all vector<tuple> definitions with properly named structs.
5年前
Sam Hocevar
c142c1c8a5
Remove obsolete code.
5年前
Sam Hocevar
d40b492d23
base: disable array::data() when the underlying object is a tuple.
5年前
Sam Hocevar
4b8c3877b8
base: remove deprecated array-related declarations.
5年前
Sam Hocevar
c5b273fb57
Fix unit tests build.
5年前
Sam Hocevar
e30a69d43e
Update lol-core.
5年前
Sam Hocevar
0e85805074
Fix issue in property sheet that would disable NOMINMAX macro.
5年前
Sam Hocevar
9e982a51a7
Major header refactoring.
5年前
Sam Hocevar
1188cfb5ff
Update lol-core.
5年前
Sam Hocevar
af51176852
Fix Windows build.
5年前
Sam Hocevar
f8d3df0632
Update lol-core.
5年前
Sam Hocevar
0aa6ccde7a
Get rid of lol::array in our public headers.
5年前
Sam Hocevar
d2dc08f309
Get rid of lol::array in our public headers.
5年前
Sam Hocevar
35955b2ac1
Remove several deprecated headers.
5年前
Sam Hocevar
53e86aa9c5
Clean up header usage.
5年前
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年前