Sam Hocevar
dbfecd278d
Add the core branch as a submodule.
6 年前
Sam Hocevar
4defbeaab0
build: provide cpp-httplib to client projects.
6 年前
Sam Hocevar
9646b3eb6d
build: add a huge lol.props property sheet that seems to do the job for Visual Studio.
6 年前
Sam Hocevar
54335bd5aa
build: reference projects using a property sheet instead of a guid.
6 年前
Sam Hocevar
e7b1f4c56b
nx: add a logger.
7 年前
Sam Hocevar
c4df7f7f91
nx: ensure projects that use OpenGL compile properly.
7 年前
Sam Hocevar
d7fc121faf
Start porting the engine to the Nintendo Switch.
7 年前
Sam Hocevar
cd388836b3
build: fix a few mistakes in the MSVC refactoring.
7 年前
Sam Hocevar
5a8296a001
build: clean up lol-core vcxproj filters and improve DLL copying.
7 年前
Sam Hocevar
17814637f0
Update all external libraries. Finally activate FFmpeg on Windows.
7 年前
Sam Hocevar
05e3b710fc
Fix build with Visual Studio 2017.
8 年前
Sam Hocevar
2c671158a1
If SDL is disabled on Windows, build a console application.
8 年前
Sam Hocevar
c6daf5be39
Refactor the msbuild feature selection mechanism.
Rename config-build.xml to build.config, move it to the root directory,
and add MSBuild flags for SDL, FFmpeg (unused yet) and OpenGL.
8 年前
Sam Hocevar
2df8762d47
Migrate to Visual Studio 2017.
9 年前
Sam Hocevar
f9058a384d
3rdparty: upgrade PEGTL to its latest version (2.1.4 or something).
9 年前
Sam Hocevar
aaa39bd782
build: fix Windows build and LolFx generation
9 年前
Sam Hocevar
9e4b6a4155
build: add path to lolfx resource names
This will help us deal with shader name collision. Breaks the Windows
build for the moment, unfortunately.
9 年前
Sam Hocevar
fb641c9e81
build: move PEGTL to a Git submodule
9 年前
Sam Hocevar
f1a2b66d62
build: move Bullet to a submodule
9 年前
Sam Hocevar
1dcb065121
build: make imgui a submodule instead of copying it
9 年前
Sam Hocevar
ce05d8589a
build: refactor msbuild files for usage as a submodule
9 年前
Sam Hocevar
c6f4070e70
build: refactor autotools files for out-of-tree builds.
All these changes will allow us to more easily add Lol Engine as a
submodule of another Git project.
9 年前
Sam Hocevar
969911a10a
gpu: remove 1200 lines of old DirectX 9 code.
9 年前
Sam Hocevar
2f66dcc33f
Switch PEGTL external to latest Git snapshot.
10 年前
Sam Hocevar
6a6ecc66e9
Port all parsers to PEGTL 1.3.1.
There might be issues with lolremez but at first sight it seems to work.
10 年前
Sam Hocevar
1280e15c9e
build: use <GL/glew.h> instead of <glew.h>.
10 年前
Sam Hocevar
d84605c105
Remove Xbox 360 support, too much stuff no longer compiles.
10 年前
Sam Hocevar
144cb0df31
sys: get rid of pthreads.
Since C++11 threads are available on every platform that has threads, we
no longer need our pthread implementation. The LOL_FEATURE_CXX11_THREADS
macro is gone, too, and we now just use LOL_FEATURE_THREADS.
Note that it is still necessary to link with -lpthread or -pthread on
some platforms, so we don’t throw that part away.
11 年前
Benjamin ‘Touky’ Huet
5abbf24a3e
Moved ImGui to a non-versioned-name folder so update are easier (since they happen a lot at this state)
11 年前
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
11 年前
Sam Hocevar
8682025a10
build: remove deprecated stuff and fix a few Linux build issues.
11 年前
Sam Hocevar
8639d8a0d3
build: move imgui to external/ because it does not really need a complex build system, just one #include.
11 年前
Sam Hocevar
2e5d3dfc7e
build: clean up Visual Studio solutions and fix AssImp linking.
11 年前
Benjamin ‘Touky’ Huet
26604940f2
Added Assimp to VS rules
11 年前
Sam Hocevar
a07844682e
build: remove dead PS3 code.
11 年前
Sam Hocevar
55897d7cae
misc: experiment with two parser libraries (AXE and PEGTL).
11 年前
Sam Hocevar
b6cdf81fc4
build: disable ffmpeg on Windows for now.
11 年前
Sam Hocevar
41636a86ab
build: add mingw’s libgcc to the link command on Visual Studio.
11 年前
Sam Hocevar
a77d328ce9
build: add FFmpeg libraries to msbuild property sheet.
11 年前
Sam Hocevar
97586c549a
build: add FFmpeg includes to msbuild property sheet.
11 年前
Sam Hocevar
979ccd23d6
build: add FFmpeg binaries for Windows.
11 年前
Sam Hocevar
2b81246a22
build: reorganise some visual studio shit and comment some files.
11 年前