Sam Hocevar
|
84836a21ff
|
input: fix an apparent bug in key/axis name handling.
|
5 years ago |
Sam Hocevar
|
a822785879
|
sdl: improve input support stability and handle return/tab/backspace in text input mode.
|
5 years ago |
Sam Hocevar
|
17814637f0
|
Update all external libraries. Finally activate FFmpeg on Windows.
|
5 years ago |
Sam Hocevar
|
25b5d97d28
|
gui: clean up the ImGui integration code.
|
5 years ago |
Sam Hocevar
|
41764c0a56
|
scene: fix regression in primitive rendering.
We were no longer calling Render() on primitives with a null source.
|
5 years ago |
Sam Hocevar
|
fca56d7f7d
|
Rename some classes and methods to lowercase.
|
5 years ago |
Sam Hocevar
|
00d7d2a774
|
Fix a crash on exit caused by shader deletion.
|
5 years ago |
Sam Hocevar
|
1f9be92a66
|
Use smart pointers in a lot of the rendering code.
|
5 years ago |
Sam Hocevar
|
4851fdf7f9
|
Activate all solution projects on Win32 Debug.
|
5 years ago |
Sam Hocevar
|
3effd3abe5
|
Fix tutorial build and a few compilation warnings.
|
5 years ago |
Sam Hocevar
|
7ba8458818
|
Remove old feature macros that are no longer relevant nowadays.
|
5 years ago |
Sam Hocevar
|
4a4fb5f91c
|
Fix all visible compilation warnings in Visual Studio.
|
5 years ago |
Sam Hocevar
|
8ae60adef4
|
imgui: update submodule to latest docking branch.
|
5 years ago |
Sam Hocevar
|
8eaf5e1a0f
|
imgui: allow a client application to invalidate fonts.
|
5 years ago |
Sam Hocevar
|
f04165769c
|
gpu: simplify automatic shader generation code.
|
5 years ago |
Sam Hocevar
|
361d1a0e80
|
gpu: fix a 6-year old bug in vertex declaration unbinding.
|
5 years ago |
Sam Hocevar
|
3beea51c06
|
Fix typo in autoconf check for html5.h.
|
5 years ago |
Sam Hocevar
|
9128661062
|
Switch to upstream Lua master branch.
|
5 years ago |
Sam Hocevar
|
7d42c3d58e
|
Various emscripten compilation fixes.
|
5 years ago |
Sam Hocevar
|
6e428a6243
|
Remove deprecated code I don’t understand.
|
5 years ago |
Sam Hocevar
|
a1ef3552bc
|
No longer look for SDL/SDL*.h headers.
We now just look for SDL2/SDL.h (the regular location) and SDL.h (when
the user provides their own location for this header).
|
5 years ago |
Sam Hocevar
|
3aa4090bd7
|
FIx a few compilation warnings.
|
5 years ago |
Sam Hocevar
|
0e79b79d23
|
Remove the overly complex thread manager.
|
5 years ago |
Sam Hocevar
|
93bd47c3ce
|
Update bullet, imgui and pegtl submodules.
|
5 years ago |
Sam Hocevar
|
2df434a2b2
|
Remove obsolete file.
|
5 years ago |
Sam Hocevar
|
4c9c63894d
|
Allow to resize the SDL window and propagate changes to the scene.
|
5 years ago |
Sam Hocevar
|
effc880011
|
tutorial: nicer example for the GIF generation.
|
5 years ago |
Sam Hocevar
|
beeded3d85
|
render: simplify Renderer code
The scene now owns its renderer, so there is no need to keep a list
of existing renderers and to call Renderer::Get().
|
5 years ago |
Sam Hocevar
|
34fab09274
|
Remove NaCl support. Google is deprecating it.
|
5 years ago |
Sam Hocevar
|
4c06c4c14a
|
Remove obsolete files.
|
5 years ago |
Sam Hocevar
|
d42862b8ae
|
app: warn about missing display/windowing library.
|
5 years ago |
Sam Hocevar
|
5e236e2bc3
|
Fix compilation warning.
|
5 years ago |
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.
|
5 years ago |
Sam Hocevar
|
a0a5fa0342
|
Fix compilation warnings about using memcpy with our maths vector types.
|
6 years ago |
Sam Hocevar
|
ab86dc6920
|
imgui: update submodule to latest docking branch.
|
6 years ago |
Sam Hocevar
|
0e8227aa71
|
build: fix EGL library detection.
Sometimes libEGL.so can be available (provided as a symlink
by Debian diversion packages) while EGL/egl.h isn’t.
|
6 years ago |
Sam Hocevar
|
d0f3f71e8c
|
doc: fix detection of Dot tool and upgrade Doxygen config file.
|
6 years ago |
Sam Hocevar
|
98b4438836
|
bullet: update submodule revision.
|
6 years ago |
Sam Hocevar
|
67a5138718
|
math: use std::vector instead of lol::array.
|
6 years ago |
Sam Hocevar
|
d1df57af0d
|
Better unit tests for real numbers.
|
6 years ago |
Sam Hocevar
|
a407c5d5c4
|
math: add lol::real to 64-bit integer conversions and clean up code.
|
6 years ago |
Sam Hocevar
|
b3adeae2e1
|
Minor compilation fix when SDL is disabled.
|
6 years ago |
Sam Hocevar
|
67dd817aa2
|
math: remove unused trig code.
Let’s be honest, I’m never gonna use it in its current form.
|
6 years ago |
Sam Hocevar
|
8141a4e6f7
|
math: add lol::gcd() function.
|
6 years ago |
Sam Hocevar
|
a1db79575e
|
imgui: update docking branch.
|
6 years ago |
Sam Hocevar
|
ddc85c72fa
|
Try to improve Windows headers handling.
|
6 years ago |
Sam Hocevar
|
92eca4f8ff
|
imgui: allow to create a context with a custom font atlas.
|
6 years ago |
Sam Hocevar
|
b5bf4a7eff
|
Fix a bad memory access.
|
6 years ago |
Sam Hocevar
|
104704391b
|
SDL: allow fullscreen applications.
If resolution is set to (0,0) then a fullscreen app is created.
|
6 years ago |
Sam Hocevar
|
08cd8435da
|
SDL: remove dead code.
|
6 years ago |