From 60b2ff8df248f0297a2c5f8f764b10e75053d7fe Mon Sep 17 00:00:00 2001 From: sleepy-day Date: Mon, 11 Aug 2025 04:46:48 -0400 Subject: [PATCH] Update readme.md --- readme.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/readme.md b/readme.md index 3a2fb52..db0c119 100644 --- a/readme.md +++ b/readme.md @@ -1,12 +1,8 @@ # Gears -A work in progress game engine that currently has a Vulkan renderer and inputs/windows implemented through XCB/X11 on Linux with Windows support to be added, an asset packer and model loading. - -It is written in D but written in procedural style with manual memory management, there are some C libraries in use via the D feature ImportC as well as some assembly via the inline x86 assembler. Currently the Vulkan renderer is using dynamic rendering but I've since learned that some functionality such as subpasses isn't available in dynamic rendering until Vulkan 1.4, it will soon be downgraded to Vulkan 1.2 as it has fairly wide support and will move to traditional render passes. - -Some things are in a bit of a rough state as I work things out but will be cleaned up over time, there are also quite a lot of things I need to work on including Windows support, gameplay, UI, audio and improving the renderer. +A work in progress game engine using Vulkan 1.2, decent bit of work went into learning 3D rendering but now setting up 2D rendering to start working on gameplay for a 2D game. # Screenshots & Videos -A gif and screenshots of the current engine, the rendering on the tree is incorrect due to transparency not being handled correctly, once I have migrated to render passes from dynamic rendering I'll be able to continue work on order independent transparency. +Now no longer relevant but still here for previous capabilities (until I get further along) ![Gif](https://git.sleepy.day/sleepy-day/Gears/raw/branch/master/media/Gears.gif) ![Screenshot](https://git.sleepy.day/sleepy-day/Gears/raw/branch/master/media/Gears-02.png)