Sam Hocevar
077d2863f5
Merge branch 'wip/deprecate'
пре 2 година
Sam Hocevar
b9ca364184
Add note about the old master branch
пре 2 година
Sam Hocevar
c52f234619
src: ensure submodules use the checkout update mode
пре 2 година
Sam Hocevar
b037e00c24
sys: log messages with OutputDebugString when a debugger is attached
пре 2 година
Sam Hocevar
b9063b82fd
sys: replace std::erase_if with std::remove_if until we support C++20
пре 2 година
Sam Hocevar
6af228a946
sys: add support for Kinc main loop callback
пре 2 година
Sam Hocevar
4272d40443
build: update solution and project platforms
пре 2 година
Sam Hocevar
439bbd300e
build: simplify the window example project file
пре 2 година
Sam Hocevar
09e2a5c46b
build: make the Kinc shader compile step more configurable
пре 2 година
Sam Hocevar
e9d8e36c49
build: add msbuild target for Kinc shaders
пре 2 година
Sam Hocevar
c8c78762aa
sys: clean up usage of std::filesystem
пре 2 година
Sam Hocevar
f6ebe21cff
Windows x64 compilation fixes
пре 2 година
Sam Hocevar
e84b0aa691
Reorganise code to use Kinc on Windows and Switch
пре 2 година
Sam Hocevar
7f2eebe945
Clean up the sys/init.h header
пре 2 година
Sam Hocevar
d4f5c3d6a2
Remove almost everything from Lol Engine and start a clean header hierarchy
пре 2 година
Sam Hocevar
5b30aa5895
Various NX compilation fixes
пре 2 година
Sam Hocevar
28e25dd4a9
Minor documentation update
пре 2 година
Sam Hocevar
9a54eff1cd
Replace lol::format in favour of C++20 std::format
We still need to include <lol/format> because of platforms that do not have full
C++20 support such as the N******* S*****.
пре 2 година
Sam Hocevar
819e4a9ccc
Ensure project-specific build.config is imported last
пре 3 година
Sam Hocevar
8cc7bb88bc
Migrate to Visual Studio 2022
пре 3 година
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 година