Sam Hocevar
64470b6981
Update various submodules
преди 3 години
Sam Hocevar
d6ad5049f9
Update some autotools scripts
преди 3 години
Sam Hocevar
d1a0443e69
Fix GCC build and GDI codec logic.
преди 5 години
Sam Hocevar
0c83a7a3e9
scene: add a few safeguards for non-GL platforms.
преди 5 години
Sam Hocevar
61ff5f46df
app: ensure enable_shared_from_this inheritance is public (C++17 requirement).
преди 5 години
Sam Hocevar
4bcb8eb764
Merge app and app::display classes when appropriate.
преди 5 години
Sam Hocevar
bac0f8bbd1
Continue cleaning up the scene/application/display entanglement.
преди 5 години
Sam Hocevar
04e649a791
scene: remove the unused PrimitiveSource class.
преди 5 години
Sam Hocevar
f72cc3cd52
scene: remove the SceneDisplay class.
A lot more removals are coming. I’m thinking merging the Application and
ApplicationDisplay classes, as well as removing the corresponding -Data
classes.
преди 5 години
Sam Hocevar
05a9852524
Fix property sheet references in vcxproj files.
преди 5 години
Sam Hocevar
270df64d63
Minor GLES compilation fixes.
преди 5 години
Sam Hocevar
69fdee0db7
input: add drag-and-drop support for SDL applications.
преди 5 години
Sam Hocevar
63aecec15d
Make lolfx rules silent by default.
преди 5 години
Sam Hocevar
6f7dcf81e0
Fix lolfx compilation system so that it works with libtool.
преди 5 години
Sam Hocevar
d8b3f02c2c
Fix linker error.
преди 5 години
Sam Hocevar
b36f1e5fe3
Rename gradient.lolfx to avoid conflicts with gradient.cpp.
преди 5 години
Sam Hocevar
b24a2f005e
Use libtool to build our libraries. It’s really more convenient.
преди 5 години
Sam Hocevar
ea43491516
Update cpp-httplib module.
преди 5 години
Sam Hocevar
833674d32c
Allow to build on platforms that don’t have OpenGL.
преди 5 години
Sam Hocevar
e0246ae6c6
Improve narray and image unit tests.
преди 5 години
Sam Hocevar
d25ffd7698
Upgrade lol framework and add tests for narray iterators.
преди 5 години
Sam Hocevar
70d0231905
Improve unit tests for narray and narray_view classes.
преди 5 години
Sam Hocevar
8f59dd573f
Prepare refactoring of lol::image and lol::narray.
I would like lol::image to be accessible in the header-only section of
the framework, which means rethinking the locking mechanism and the way
codecs are exposed to the image class.
преди 5 години
Sam Hocevar
b6642fed1c
Remove obsolete file.
преди 5 години
Sam Hocevar
8e9dd2866a
Fix Windows compilation.
преди 5 години
Sam Hocevar
ad2f4aacfd
Remove almost unused File class.
преди 5 години
Sam Hocevar
8976ed336e
Use std::filesystem here and there to simplify code.
преди 5 години
Sam Hocevar
f12565341d
Update all 3rd party submodules.
преди 5 години
Sam Hocevar
28938c8ee6
Add “update = merge” and “upstream” entries for submodules.
преди 5 години
Sam Hocevar
a30bcb86a4
Update lol submodule.
преди 5 години
Sam Hocevar
bedf336941
Update lol submodule and fix “make dist”.
преди 5 години
Sam Hocevar
c09796a649
Move external submodule away from GitHub because of LFS quota issues.
The repo reached its bandwidth quota in less than a week. This does not look
like a viable solution.
преди 5 години
Sam Hocevar
8b44ed3003
build: fix submodule behaviour.
преди 5 години
Sam Hocevar
d06466ec09
Update lol core submodule.
преди 5 години
Sam Hocevar
e763157a62
Switch external submodule to Git LFS.
преди 5 години
Sam Hocevar
afe1a046b3
Allow embedding source in a couple additional directory names.
преди 5 години
Sam Hocevar
347dddba0e
Reorganise submodules now that lol and lolengine are two different repos.
преди 5 години
Sam Hocevar
d07ec1858b
Fix compilation warnings.
преди 5 години
Sam Hocevar
60d9abc6d6
Update lol-core and remove deprecated headers.
преди 5 години
Sam Hocevar
cf80b8ff5e
Get rid of deprecated assert.h header.
преди 5 години
Sam Hocevar
f2a1ceb291
Update external submodule with OpenSSL 1.1.1g and debug symbols.
преди 5 години
Sam Hocevar
d92dd6fc3c
Remove uses of the UNUSED macro.
преди 5 години
Sam Hocevar
44f6969c2d
Various Win32 compilation fixes.
преди 5 години
Sam Hocevar
9090b5a4e2
Stop including <lol/msg> and <lol/base/assert.h> automatically.
преди 5 години
Sam Hocevar
99a360f93d
Update lol-core submodule and apply a few related fixes.
преди 5 години
Sam Hocevar
37a10b0add
Update lol-core with various C++ compilation fixes.
преди 5 години
Sam Hocevar
fd1c5f5cd4
gpu: fix OpenGL context creation and shader patching on macOS Catalina.
преди 5 години
Sam Hocevar
eaa304291d
Fix various compilation issues.
преди 5 години
Sam Hocevar
3f66c5733c
Update lol-core with OS X build fixes.
преди 5 години
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 години