# HG changeset patch
# User Sam <sam@basx.dev>
# Date 1711010382 -25200
# Node ID c66503386e8b5de2b1fa88b3d6fa9ec45e75124f
# Parent  1e21931cba7a959c3b441fc8bcb1aab4b82821d7# Parent  e6db6ccb931e80199d7c98f64696789a806f989f
Merge branch 'main' of github.com:saemideluxe/semicongine

diff -r 1e21931cba7a -r c66503386e8b examples/E01_hello_triangle.nim
diff -r 1e21931cba7a -r c66503386e8b examples/E02_squares.nim
diff -r 1e21931cba7a -r c66503386e8b examples/E03_hello_cube.nim
diff -r 1e21931cba7a -r c66503386e8b examples/E04_input.nim
diff -r 1e21931cba7a -r c66503386e8b generators/vulkan_api/config.nims
diff -r 1e21931cba7a -r c66503386e8b generators/vulkan_api/vulkan_api_generator.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/animation.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/audio.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/collision.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core/audiotypes.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core/buildconfig.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core/color.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core/dynamic_arrays.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core/fonttypes.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core/gpu_types.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core/imagetypes.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core/matrix.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core/utils.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core/vector.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/core/vulkanapi.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/engine.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/events.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/material.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/mesh.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/noise.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/audio.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/linux/audio.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/linux/surface.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/linux/symkey_map.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/linux/vulkanExtensions.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/linux/window.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/surface.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/vulkanExtensions.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/window.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/windows/audio.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/windows/surface.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/windows/virtualkey_map.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/windows/vulkanExtensions.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/platform/windows/window.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/renderer.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/resources.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/resources/audio.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/resources/font.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/resources/image.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/resources/lodepng.c
diff -r 1e21931cba7a -r c66503386e8b semicongine/resources/lodepng.h
diff -r 1e21931cba7a -r c66503386e8b semicongine/resources/mesh.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/resources/stb_truetype.h
diff -r 1e21931cba7a -r c66503386e8b semicongine/resources/stb_vorbis.c
diff -r 1e21931cba7a -r c66503386e8b semicongine/scene.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/settings.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/telemetry.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/text.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/buffer.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/commandbuffer.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/descriptor.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/device.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/drawable.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/framebuffer.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/image.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/instance.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/memory.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/physicaldevice.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/pipeline.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/android.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/directfb.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/fuchsia.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/ggp.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/ios.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/macos.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/metal.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/provisional.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/sci.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/screen.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/vi.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/wayland.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/win32.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/xcb.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/xlib.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/platform/xlib_xrandr.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/renderpass.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/shader.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/swapchain.nim
diff -r 1e21931cba7a -r c66503386e8b semicongine/vulkan/syncing.nim