SWITCH TO SDL3 BECAUSE IT ACTUALLY WORKS
authorhgn <hgodden00@gmail.com>
Sun, 19 Oct 2025 22:06:18 +0000 (23:06 +0100)
committerhgn <hgodden00@gmail.com>
Sun, 19 Oct 2025 22:06:18 +0000 (23:06 +0100)
commitfee0d3ffbdd95ba18d779ea5c79ef5f9b36b0460
tree42251185c3b2ff6038f93969cdf1af57be900cdc
parent03b636c9e54577357983244fa7214d6717068d37
SWITCH TO SDL3 BECAUSE IT ACTUALLY WORKS
161 files changed:
.gitmodules
async.kv [deleted file]
bootstrap.sh
build.kv [deleted file]
foundation.kv [deleted file]
glfw3.kv [deleted file]
graphics.kv [deleted file]
include/common_api.h [deleted file]
include/common_thread_api.h [deleted file]
include/engine_backend.h [deleted file]
include/engine_interface.h [deleted file]
include/glfw.h [deleted file]
include/graphics_api.h [deleted file]
include/input_api.h [deleted file]
include/maths/common_maths.h [deleted file]
include/maths/rigidbody.h [deleted file]
include/opengl.h [deleted file]
include/types.h [deleted file]
shaders/blit.vs [deleted file]
shaders/blit_blur.fs [deleted file]
shaders/blit_colour.fs [deleted file]
shaders/blit_tex.fs [deleted file]
shaders/debug_lines.fs [deleted file]
shaders/debug_lines.vs [deleted file]
shaders/loader.fs [deleted file]
shaders/motion_vectors_common.glsl [deleted file]
shaders/motion_vectors_fs.glsl [deleted file]
shaders/motion_vectors_vs.glsl [deleted file]
shaders/rigidbody_view.fs [deleted file]
shaders/rigidbody_view.vs [deleted file]
shaders/ui.fs [deleted file]
shaders/ui.vs [deleted file]
shaders/ui_image.fs [deleted file]
shaders/ui_image.vs [deleted file]
shaders/ui_image_grad.fs [deleted file]
shaders/ui_image_hsv.fs [deleted file]
source/async/async.kv [new file with mode: 0644]
source/async/sdl_async.c [new file with mode: 0644]
source/async/vg_async.c [new file with mode: 0644]
source/async/vg_async.h [new file with mode: 0644]
source/console/console_system.c [new file with mode: 0644]
source/console/console_system.h [new file with mode: 0644]
source/console/console_system.kv [new file with mode: 0644]
source/console_core.c [deleted file]
source/console_core.h [deleted file]
source/engine/array_file.c [new file with mode: 0644]
source/engine/array_file.h [new file with mode: 0644]
source/engine/audio_mixer.c
source/engine/console.c
source/engine/engine.kv [new file with mode: 0644]
source/engine/input.c [deleted file]
source/engine/main.c [deleted file]
source/engine/metascene.c [new file with mode: 0644]
source/engine/metascene.h [new file with mode: 0644]
source/engine/model.c [new file with mode: 0644]
source/engine/model.h [new file with mode: 0644]
source/engine/model_compiler.c [new file with mode: 0644]
source/engine/model_compiler.h [new file with mode: 0644]
source/engine/model_entity.h [new file with mode: 0644]
source/engine/profiler.c
source/engine/shader.c [deleted file]
source/engine/shader_props.h [new file with mode: 0644]
source/engine/shaders/blit.vs [new file with mode: 0644]
source/engine/shaders/blit_tex.fs [new file with mode: 0644]
source/engine/shaders/debug_lines.fs [new file with mode: 0644]
source/engine/shaders/debug_lines.vs [new file with mode: 0644]
source/engine/steamworks.c [deleted file]
source/engine/steamworks.c_UNUSED [new file with mode: 0644]
source/engine/texture.c [deleted file]
source/engine/ui.c [deleted file]
source/engine/ui.c_UNUSED [new file with mode: 0644]
source/engine/vg_audio.c [new file with mode: 0644]
source/engine/vg_audio.h [new file with mode: 0644]
source/engine/vg_audio_dsp.c [new file with mode: 0644]
source/engine/vg_audio_dsp.h [new file with mode: 0644]
source/engine/vg_audio_vorbis.c [new file with mode: 0644]
source/engine/vg_audio_vorbis.h [new file with mode: 0644]
source/engine/vg_camera.c [new file with mode: 0644]
source/engine/vg_camera.h [new file with mode: 0644]
source/engine/vg_engine.c [new file with mode: 0644]
source/engine/vg_engine.h [new file with mode: 0644]
source/engine/vg_engine_core.kv [new file with mode: 0644]
source/engine/vg_framebuffer.c
source/engine/vg_framebuffer.h
source/engine/vg_input.c [new file with mode: 0644]
source/engine/vg_input.h [new file with mode: 0644]
source/engine/vg_lines.c [new file with mode: 0644]
source/engine/vg_lines.h [new file with mode: 0644]
source/engine/vg_opengl.h [new file with mode: 0644]
source/engine/vg_render.c [new file with mode: 0644]
source/engine/vg_render.h [new file with mode: 0644]
source/engine/vg_shader.c [new file with mode: 0644]
source/engine/vg_shader.h [new file with mode: 0644]
source/engine/vg_tex.c [new file with mode: 0644]
source/engine/vg_tex.h [new file with mode: 0644]
source/engine/vg_ui.c [new file with mode: 0644]
source/engine/vg_ui.h [new file with mode: 0644]
source/foundation/allocator_heap.c
source/foundation/allocator_pool.c
source/foundation/allocator_queue.c
source/foundation/allocator_stack.c
source/foundation/allocator_stretchy.c
source/foundation/async.c [deleted file]
source/foundation/buffer_operations.c
source/foundation/exit.c
source/foundation/exit_windows.c [new file with mode: 0644]
source/foundation/foundation.h [new file with mode: 0644]
source/foundation/foundation.kv [new file with mode: 0644]
source/foundation/io.c
source/foundation/io_windows.c
source/foundation/keyvalues.c
source/foundation/logging.c
source/foundation/options.c
source/foundation/stream.c
source/foundation/string.c
source/foundation/temporary.c
source/foundation/threads_c11.c [new file with mode: 0644]
source/foundation/threads_sdl.c [new file with mode: 0644]
source/graphics/font.c
source/graphics/graphics.c [deleted file]
source/graphics/graphics.kv [new file with mode: 0644]
source/graphics/graphics_software.c
source/graphics/ui.c
source/graphics/vg_graphics.c [new file with mode: 0644]
source/graphics/vg_graphics.h [new file with mode: 0644]
source/maths/common_maths.c
source/maths/common_maths.h [new file with mode: 0644]
source/maths/maths.kv [new file with mode: 0644]
source/maths/random.c [new file with mode: 0644]
source/maths/random.h [new file with mode: 0644]
source/maths/rigidbody.h [new file with mode: 0644]
source/thread/primative_sdl2.c [deleted file]
source/tools/metacompiler.c
source/types.h [new file with mode: 0644]
source/vg_camera/vg_camera.c [deleted file]
source/vg_camera/vg_camera.h [deleted file]
source/vg_camera/vg_camera.kv [deleted file]
source/vg_lines/debug_lines.fs [deleted file]
source/vg_lines/debug_lines.vs [deleted file]
source/vg_lines/vg_lines.c [deleted file]
source/vg_lines/vg_lines.h [deleted file]
source/vg_lines/vg_lines.kv [deleted file]
source/vg_model/array_file.c [deleted file]
source/vg_model/array_file.h [deleted file]
source/vg_model/compiler.c [deleted file]
source/vg_model/compiler.h [deleted file]
source/vg_model/entity.h [deleted file]
source/vg_model/metascene.c [deleted file]
source/vg_model/metascene.h [deleted file]
source/vg_model/model.c [deleted file]
source/vg_model/model.h [deleted file]
source/vg_model/model.kv [deleted file]
source/vg_model/shader_props.h [deleted file]
source/vg_tex/vg_tex.c [deleted file]
source/vg_tex/vg_tex.h [deleted file]
source/vg_tex/vg_tex.kv [deleted file]
source/vg_water/vg_water.c [deleted file]
source/vg_water/vg_water.h [deleted file]
source/vg_water/vg_water.kv [deleted file]
source/vg_water/water.fs [deleted file]
submodules/SDL [new submodule]