Sam Hocevar
49f4d8b4a1
input: preliminary NX support.
6 年前
Sam Hocevar
2c5a1be8b3
Make the check for threading support runtime to make debugging easier.
6 年前
Sam Hocevar
df4471bef8
audio: NX support.
6 年前
Sam Hocevar
aa0cf5a218
gpu: make the GL errors non-fatal but still log an error.
6 年前
Sam Hocevar
9450afe9b7
nx: update submodule.
6 年前
Sam Hocevar
e7b1f4c56b
nx: add a logger.
6 年前
Sam Hocevar
d7fc121faf
Start porting the engine to the Nintendo Switch.
6 年前
Sam Hocevar
2c484bc8ae
Add NX64 platform to projects.
6 年前
Sam Hocevar
96a336db03
build: fix a few CRLF issues and make .gitattributes more robust.
7 年前
Sam Hocevar
1a783a228f
msbuild: only copy SDL libraries to target directory when actually using SDL.
7 年前
Sam Hocevar
635b597e34
input: move code from input device to mouse device.
7 年前
Sam Hocevar
b0a8596001
RIP lol::Controller and lol::InputProfile ⚰️ LOL
7 年前
Sam Hocevar
ae4ff1d27c
input: add a buttons.inc file with a list of default mouse/joystick button names.
7 年前
Sam Hocevar
5a8296a001
build: clean up lol-core vcxproj filters and improve DLL copying.
7 年前
Sam Hocevar
e2a13df73d
input: merge InputDeviceInternal into InputDevice and remove a few lines of code.
7 年前
Sam Hocevar
4ee191fbf4
engine: start working on a tickable object, cleaner than entities.
7 年前
Sam Hocevar
016330c12b
ui: move a lot of files around.
Most input and GUI files are now in a common ui/ directory. The platform/
directory is no longer, as everythyng was moved to application/ or ui/.
7 年前
Sam Hocevar
a57cecaf98
input: remove a lot of unnecessarily convoluted code.
In particular, get rid of the enum magic; we can use map<string,int> if we
really need some named enums. Which we usually don’t.
7 年前
Sam Hocevar
d3d84948d4
sdl: move files around in separate directories.
7 年前
Sam Hocevar
4a4fb5f91c
Fix all visible compilation warnings in Visual Studio.
7 年前
Sam Hocevar
0e79b79d23
Remove the overly complex thread manager.
7 年前
Sam Hocevar
34fab09274
Remove NaCl support. Google is deprecating it.
7 年前
Sam Hocevar
1d8083af86
engine: get rid of the Dict class (WIP).
This was not a very smart class. We replace it with a bidirectional map.
7 年前
Sam Hocevar
67dd817aa2
math: remove unused trig code.
Let’s be honest, I’m never gonna use it in its current form.
7 年前
Sam Hocevar
8699f969d3
build: fix Windows compilation.
7 年前
Sam Hocevar
63bbcaad43
imgui: use latest master branch.
7 年前
Sam Hocevar
f6c386f560
Allow to build without Bullet Physics.
7 年前
Sam Hocevar
8981100727
Get rid of lol::hash which is now useless.
8 年前
Sam Hocevar
487c82609c
Make lol-lua an optional dependency.
8 年前
Sam Hocevar
7e17bd8a8d
Exclude SDL source files from .vcxproj if enable_sdl is "no".
8 年前
Sam Hocevar
2df8762d47
Migrate to Visual Studio 2017.
8 年前
touky
24d9405ff3
ResourceLoader + tileset tweaks
Moved ImageLoader to ResourceLoader, so that loading is extensible.
i.e. here: Zed image loader now loads up a tileset instead of being a
hacked image loader.
Goal is to support more funky stuff (wad, pak .....)
9 年前
Sam Hocevar
7d2cd5c8a3
build: fix imgui example on Linux
9 年前
touky
3b255d4137
first test for lolimgui
9 年前
Sam Hocevar
aaa39bd782
build: fix Windows build and LolFx generation
9 年前
Sam Hocevar
89a8add7bf
audio: reorganise files
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
c5a4f59517
sys: getopt wrapper and reimplementation (first iteration).
9 年前
Sam Hocevar
afc48d2927
scene: add render buffers and a temporary postprocess
9 年前
Sam Hocevar
7ccf613a08
build: move Lua to a submodule
9 年前
Sam Hocevar
ce05d8589a
build: refactor msbuild files for usage as a submodule
9 年前
Sam Hocevar
a5290030fc
build: fix .vcxproj files that would be constantly out of date.
9 年前
Sam Hocevar
ba0e467a2e
build: rename liblolcore to liblol-core, etc.
9 年前
Sam Hocevar
3a90766614
scene: start working on a postprocess mechanism.
Not all programs support this feature for now, but that’s because they
don’t support the scene framework either, and will need patching. Also
the default postprocess is deliberately exaggerated for now.
9 年前
Sam Hocevar
d84605c105
Remove Xbox 360 support, too much stuff no longer compiles.
10 年前
Sam Hocevar
6ffaca4bbd
engine: move some files around.
10 年前
Sam Hocevar
508556c0a0
sys: get rid of threadbase.h.
Merge threadbase.h into thread.h since we no longer need to have “secret”
thread implementations; all the platforms we care about have std::thread
or just don’t support threads at all.
10 年前
Sam Hocevar
42813316b8
build: improve emscripten build.
10 年前
Benjamin ‘Touky’ Huet
b0e0678468
Mesh: PrimitiveRenderer naming convention fixup
10 年前
Sam Hocevar
8639d8a0d3
build: move imgui to external/ because it does not really need a complex build system, just one #include.
11 年前