This repository has been archived on 2025-02-04. You can view files and clone it, but cannot push or open issues or pull requests.
helpless/oogabooga
kacpercwiklinski f9bf7ffee4 Fix for temporary storage overflow warning
Why do we need this?
* Now the user is not warned about temp memory overflow which may introduce hard to debug bugs with memory management.
Describe at least one specific and practical problem this solves for people developing a game
* The buffer overflown and the pointers have been overwritten - undefined behavior, the pc fly into space. This fix fixes what the warning is meant to be. Warn in overflow situation to avoid potential bugs.
Does this add complexity/friction for people making games? If so, how do you justify that?
* There's no complexity in this PR.
2024-08-15 09:58:42 +02:00
..
examples v0.01.003 - Mouse pointers, Audio improvement & features, bug fixes 2024-08-03 16:40:41 +02:00
third_party Spacial audio, draw_line, vector procs 2024-07-16 10:00:04 +02:00
audio.c add build script for linux 2024-08-11 13:05:29 +01:00
base.c More unused memory locking 2024-07-28 17:17:58 +02:00
color.c Conditionally compile oogabooga global state instance with OOGABOOGA_LINK_EXTERNAL_INSTANCE 2024-07-22 19:19:57 +02:00
concurrency.c Some memory rework, concurrency improvements, cleanups 2024-07-28 15:08:36 +02:00
cpu.c v0.01.003 - Mouse pointers, Audio improvement & features, bug fixes 2024-08-03 16:40:41 +02:00
drawing.c Mouse pointers & text rendering bug 2024-07-26 21:33:47 +02:00
font.c Mouse pointers & text rendering bug 2024-07-26 21:33:47 +02:00
gfx_impl_d3d11.c Some memory rework, concurrency improvements, cleanups 2024-07-28 15:08:36 +02:00
gfx_interface.c Refactor more to be able to build as dll and link a single global oogabooga instance, and made an example for a hot loaded game 2024-07-23 17:33:11 +02:00
growing_array.c v0.01.003 - Mouse pointers, Audio improvement & features, bug fixes 2024-08-03 16:40:41 +02:00
hash.c Naive hash table & tests 2024-07-06 15:50:16 +02:00
hash_table.c - Text rendering 2024-07-07 20:27:34 +02:00
input.c Conditionally compile oogabooga global state instance with OOGABOOGA_LINK_EXTERNAL_INSTANCE 2024-07-22 19:19:57 +02:00
linmath.c Unfuck linmath 2024-08-03 15:38:42 +02:00
memory.c Fix for temporary storage overflow warning 2024-08-15 09:58:42 +02:00
oogabooga.c add build script for linux 2024-08-11 13:05:29 +01:00
os_impl_windows.c add build script for linux 2024-08-11 13:05:29 +01:00
os_interface.c More unused memory locking 2024-07-28 17:17:58 +02:00
path_utils.c Refactor more to be able to build as dll and link a single global oogabooga instance, and made an example for a hot loaded game 2024-07-23 17:33:11 +02:00
profiling.c Some memory rework, concurrency improvements, cleanups 2024-07-28 15:08:36 +02:00
random.c Did nothing 2024-07-27 21:07:52 +02:00
simd.c Cleanup 2024-07-22 16:49:10 +02:00
string.c Refactor more to be able to build as dll and link a single global oogabooga instance, and made an example for a hot loaded game 2024-07-23 17:33:11 +02:00
string_format.c Refactor more to be able to build as dll and link a single global oogabooga instance, and made an example for a hot loaded game 2024-07-23 17:33:11 +02:00
tests.c Some memory rework, concurrency improvements, cleanups 2024-07-28 15:08:36 +02:00
third_party.c v0.01.000 - AUDIO! 2024-07-15 21:40:27 +02:00
unicode.c - Text rendering 2024-07-07 20:27:34 +02:00
utility.c Growing array + tests + growing_array_example.c 2024-07-23 21:18:27 +02:00