Sam Hocevar
1936c4ccd8
scene: fix viewport size updating.
5年前
Sam Hocevar
2c5a1be8b3
Make the check for threading support runtime to make debugging easier.
5年前
Sam Hocevar
47aa41dcb9
scene: rename a few things for clarity.
5年前
Sam Hocevar
95c1e9db82
math: fix C++ compliance issues with default vector constructors.
5年前
Sam Hocevar
f6f61ceb23
gpu: add helper functions to upload buffer data.
5年前
Sam Hocevar
336f9abe40
Fix Windows build.
5年前
Sam Hocevar
b8eefc1d02
Update all 3rd party submodules.
5年前
Sam Hocevar
7591962cb0
gpu: fix 32-bit compilation on Windows.
5年前
Sam Hocevar
df4471bef8
audio: NX support.
5年前
Sam Hocevar
2cb4324574
ui: fix a compilation warning.
5年前
Sam Hocevar
9518a3e4f8
nx: update submodule.
5年前
Sam Hocevar
a94a1b4f76
ui: some cleanup in the gui entity object.
5年前
Sam Hocevar
28e7e85bbf
sys: minor tweaks to filesystem load order.
5年前
Sam Hocevar
a1d5089f8d
ui: fix wrong IBO/VBO bind order.
5年前
Sam Hocevar
8907e6d156
gpu: reformat GL debug information to make it far more compact.
5年前
Sam Hocevar
330c9c7e9b
gpu: minor compilation warning in debug mode.
5年前
Sam Hocevar
3b05abc54f
scene: do not clear the scene twice.
5年前
Sam Hocevar
2c45d0918d
gpu: fix numerous OpenGL programming errors.
5年前
Sam Hocevar
56e9023e65
nx: update submodule.
5年前
Sam Hocevar
74407e252c
ui: disable imgui ini file loading; some platforms don’t have fopen().
5年前
Sam Hocevar
4d58c015f9
gpu: implement GL debug context logging.
5年前
Sam Hocevar
9af5d8f52f
3rdparty: fix Win32/x64 bullet builds.
5年前
Sam Hocevar
aa0cf5a218
gpu: make the GL errors non-fatal but still log an error.
5年前
Sam Hocevar
9450afe9b7
nx: update submodule.
5年前
Sam Hocevar
e7b1f4c56b
nx: add a logger.
5年前
Sam Hocevar
c4df7f7f91
nx: ensure projects that use OpenGL compile properly.
5年前
Sam Hocevar
d7fc121faf
Start porting the engine to the Nintendo Switch.
5年前
Sam Hocevar
2c484bc8ae
Add NX64 platform to projects.
5年前
Sam Hocevar
512eba5bf6
audio: fix build with SDL_Mixer disabled.
5年前
Sam Hocevar
b5de2bd6e6
math: implement <<(ostream &, real).
5年前
Sam Hocevar
9a73325d68
math: fix a bug in hex display of reals.
5年前
Sam Hocevar
2bf54ebcb0
math: use std::string logic rather than printf() for real number formatting.
5年前
Sam Hocevar
db3a40687a
gpu: remove debug code that should not have ended here.
5年前
Sam Hocevar
b095015731
easymesh: comment out a lot of code that was just causing compilation warnings
5年前
Sam Hocevar
83e48e8820
gpu: fix OS X port (bad framebuffer image creation flags).
5年前
Sam Hocevar
864bc699cf
sdl: display GL context version upon creation.
5年前
Sam Hocevar
eafffe7148
sdl: ensure the OS X event pump is called on the main thread.
5年前
Sam Hocevar
6187be0850
emscripten: use document.querySelector() instead of getElementById().
5年前
Sam Hocevar
a21c2cbea7
tutorial: fix build.
5年前
Sam Hocevar
d1881dcc51
3rdparty: update imgui, lua and pegtl submodules to latest upstream.
5年前
Sam Hocevar
4eec8450d3
audio: rename format enum entries to avoid collisions.
5年前
Sam Hocevar
c49bce2b8b
tutorial: add a few missing “override” qualifiers.
5年前
Sam Hocevar
68c2530b16
audio: refactor audio streaming mechanism.
Rename “channels” to “tracks” when talking about the mixing channels, to
avoid confusion with channels in the context of mono/stereo/5.1. Also allow
conversions between various formats and frequencies.
To do: allow to query the current audio device’s preferred frequency when
the client application is able to send the best possible data.
5年前
Sam Hocevar
b11e6bd537
audio: more feedback upon initialisation.
5年前
Sam Hocevar
acb4624084
emscripten: log to stdout instead of stderr.
5年前
Sam Hocevar
29ea039556
math: use type traits instead of multiple macros for math functions.
5年前
Sam Hocevar
6f0155a50e
audio: allow to load a sample from raw data.
5年前
Sam Hocevar
f8e5114e6e
build: enable SDL_image and SDL_mixer in the emscripten build.
5年前
Sam Hocevar
70847edb61
tutorial: fix a signedness bug in the sound tutorial.
5年前
Sam Hocevar
aedc1da589
build: remove built-in bullet compilation on Linux.
Executables that use libbullet are now 1 MiB smaller (stripped!).
5年前