# HG changeset patch # User sam # Date 1711010490 -25200 # Node ID 7cd6db220c82769007dbf40528ace261e7196742 # Parent 8f531865d3c8356ea78feeed195824bf59e9bcff# Parent c66503386e8b5de2b1fa88b3d6fa9ec45e75124f merge diff -r 8f531865d3c8 -r 7cd6db220c82 .gitignore diff -r 8f531865d3c8 -r 7cd6db220c82 examples/E01_hello_triangle.nim diff -r 8f531865d3c8 -r 7cd6db220c82 examples/E02_squares.nim diff -r 8f531865d3c8 -r 7cd6db220c82 examples/E03_hello_cube.nim diff -r 8f531865d3c8 -r 7cd6db220c82 examples/E04_input.nim diff -r 8f531865d3c8 -r 7cd6db220c82 generators/vulkan_api/config.nims diff -r 8f531865d3c8 -r 7cd6db220c82 generators/vulkan_api/vulkan_api_generator.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/animation.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/audio.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/collision.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core/audiotypes.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core/buildconfig.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core/color.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core/dynamic_arrays.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core/fonttypes.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core/gpu_types.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core/imagetypes.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core/matrix.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core/utils.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core/vector.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/core/vulkanapi.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/engine.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/events.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/material.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/mesh.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/noise.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/audio.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/linux/audio.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/linux/surface.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/linux/symkey_map.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/linux/vulkanExtensions.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/linux/window.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/surface.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/vulkanExtensions.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/window.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/windows/audio.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/windows/surface.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/windows/virtualkey_map.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/windows/vulkanExtensions.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/platform/windows/window.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/renderer.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/resources.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/resources/audio.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/resources/font.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/resources/image.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/resources/lodepng.c diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/resources/lodepng.h diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/resources/mesh.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/resources/stb_truetype.h diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/resources/stb_vorbis.c diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/scene.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/settings.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/telemetry.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/text.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/buffer.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/commandbuffer.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/descriptor.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/device.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/drawable.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/framebuffer.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/image.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/instance.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/memory.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/physicaldevice.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/pipeline.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/android.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/directfb.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/fuchsia.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/ggp.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/ios.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/macos.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/metal.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/provisional.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/sci.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/screen.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/vi.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/wayland.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/win32.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/xcb.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/xlib.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/platform/xlib_xrandr.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/renderpass.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/shader.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/swapchain.nim diff -r 8f531865d3c8 -r 7cd6db220c82 semicongine/vulkan/syncing.nim