Sam Hocevar
|
c11c941351
|
math: more unit tests for the vector classes.
|
5 anni fa |
Sam Hocevar
|
8294264837
|
feature: assume all compilers can now initialise arrays C++11-style.
|
5 anni fa |
Sam Hocevar
|
8f9b573da5
|
math: fix uninitalised member value in arraynd<>.
|
5 anni fa |
Sam Hocevar
|
8ad02b5862
|
android: refresh the code so that most of the Android port compiles again.
|
5 anni fa |
Sam Hocevar
|
49f4d8b4a1
|
input: preliminary NX support.
|
5 anni fa |
Sam Hocevar
|
cdc335ca30
|
gpu: remove deprecated glEnable(GL_TEXTURE_2D).
|
5 anni fa |
Sam Hocevar
|
ade80f7955
|
imgui: switch to a branch that supports higher plane Unicode codepoints.
|
5 anni fa |
Sam Hocevar
|
baa6f0186c
|
profiler: fix a crash on exit.
|
5 anni fa |
Sam Hocevar
|
cf02d4b0d0
|
gpu: rename a few methods.
|
5 anni fa |
Sam Hocevar
|
6af1481c8e
|
ui: fix mouse coordinates handling when the window is resized.
|
5 anni fa |
Sam Hocevar
|
1936c4ccd8
|
scene: fix viewport size updating.
|
5 anni fa |
Sam Hocevar
|
2c5a1be8b3
|
Make the check for threading support runtime to make debugging easier.
|
5 anni fa |
Sam Hocevar
|
47aa41dcb9
|
scene: rename a few things for clarity.
|
5 anni fa |
Sam Hocevar
|
95c1e9db82
|
math: fix C++ compliance issues with default vector constructors.
|
5 anni fa |
Sam Hocevar
|
f6f61ceb23
|
gpu: add helper functions to upload buffer data.
|
5 anni fa |
Sam Hocevar
|
336f9abe40
|
Fix Windows build.
|
5 anni fa |
Sam Hocevar
|
b8eefc1d02
|
Update all 3rd party submodules.
|
5 anni fa |
Sam Hocevar
|
7591962cb0
|
gpu: fix 32-bit compilation on Windows.
|
5 anni fa |
Sam Hocevar
|
df4471bef8
|
audio: NX support.
|
5 anni fa |
Sam Hocevar
|
2cb4324574
|
ui: fix a compilation warning.
|
5 anni fa |
Sam Hocevar
|
9518a3e4f8
|
nx: update submodule.
|
5 anni fa |
Sam Hocevar
|
a94a1b4f76
|
ui: some cleanup in the gui entity object.
|
5 anni fa |
Sam Hocevar
|
28e7e85bbf
|
sys: minor tweaks to filesystem load order.
|
5 anni fa |
Sam Hocevar
|
a1d5089f8d
|
ui: fix wrong IBO/VBO bind order.
|
5 anni fa |
Sam Hocevar
|
8907e6d156
|
gpu: reformat GL debug information to make it far more compact.
|
5 anni fa |
Sam Hocevar
|
330c9c7e9b
|
gpu: minor compilation warning in debug mode.
|
5 anni fa |
Sam Hocevar
|
3b05abc54f
|
scene: do not clear the scene twice.
|
5 anni fa |
Sam Hocevar
|
2c45d0918d
|
gpu: fix numerous OpenGL programming errors.
|
5 anni fa |
Sam Hocevar
|
56e9023e65
|
nx: update submodule.
|
5 anni fa |
Sam Hocevar
|
74407e252c
|
ui: disable imgui ini file loading; some platforms don’t have fopen().
|
5 anni fa |
Sam Hocevar
|
4d58c015f9
|
gpu: implement GL debug context logging.
|
5 anni fa |
Sam Hocevar
|
9af5d8f52f
|
3rdparty: fix Win32/x64 bullet builds.
|
5 anni fa |
Sam Hocevar
|
aa0cf5a218
|
gpu: make the GL errors non-fatal but still log an error.
|
5 anni fa |
Sam Hocevar
|
9450afe9b7
|
nx: update submodule.
|
5 anni fa |
Sam Hocevar
|
e7b1f4c56b
|
nx: add a logger.
|
5 anni fa |
Sam Hocevar
|
c4df7f7f91
|
nx: ensure projects that use OpenGL compile properly.
|
5 anni fa |
Sam Hocevar
|
d7fc121faf
|
Start porting the engine to the Nintendo Switch.
|
5 anni fa |
Sam Hocevar
|
2c484bc8ae
|
Add NX64 platform to projects.
|
5 anni fa |
Sam Hocevar
|
512eba5bf6
|
audio: fix build with SDL_Mixer disabled.
|
5 anni fa |
Sam Hocevar
|
b5de2bd6e6
|
math: implement <<(ostream &, real).
|
5 anni fa |
Sam Hocevar
|
9a73325d68
|
math: fix a bug in hex display of reals.
|
5 anni fa |
Sam Hocevar
|
2bf54ebcb0
|
math: use std::string logic rather than printf() for real number formatting.
|
5 anni fa |
Sam Hocevar
|
db3a40687a
|
gpu: remove debug code that should not have ended here.
|
5 anni fa |
Sam Hocevar
|
b095015731
|
easymesh: comment out a lot of code that was just causing compilation warnings
|
5 anni fa |
Sam Hocevar
|
83e48e8820
|
gpu: fix OS X port (bad framebuffer image creation flags).
|
5 anni fa |
Sam Hocevar
|
864bc699cf
|
sdl: display GL context version upon creation.
|
5 anni fa |
Sam Hocevar
|
eafffe7148
|
sdl: ensure the OS X event pump is called on the main thread.
|
5 anni fa |
Sam Hocevar
|
6187be0850
|
emscripten: use document.querySelector() instead of getElementById().
|
5 anni fa |
Sam Hocevar
|
a21c2cbea7
|
tutorial: fix build.
|
5 anni fa |
Sam Hocevar
|
d1881dcc51
|
3rdparty: update imgui, lua and pegtl submodules to latest upstream.
|
5 anni fa |