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.
|
5 years ago |
Sam Hocevar
|
ab86dc6920
|
imgui: update submodule to latest docking branch.
|
5 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.
|
5 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 |
Sam Hocevar
|
709f8d63f1
|
UI: fix crash at exit with Dear ImGui.
|
6 years ago |
Sam Hocevar
|
9307f454ad
|
GPU: remove persistence from default post process shader.
The feature will still be accessible from a uniform in the shader, but it
is now disabled by default.
|
6 years ago |
Sam Hocevar
|
2a5d7a4073
|
Clean up ImGui integration code.
|
6 years ago |
Sam Hocevar
|
502e45d904
|
More methods switched to lowercase naming scheme.
|
6 years ago |
Sam Hocevar
|
6dd7a0cb39
|
Another lowercase switching frenzy, because why not.
|
6 years ago |
Sam Hocevar
|
332028f00e
|
Various ImGui interface improvements.
|
6 years ago |