From 6ece225d330035f5f57e50a78261981ec8d366c5 Mon Sep 17 00:00:00 2001 From: tcmal Date: Sun, 25 Aug 2024 17:44:21 +0100 Subject: docs(all): update readme --- README.md | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index dd03c9f..e55df58 100644 --- a/README.md +++ b/README.md @@ -2,26 +2,11 @@ [![Build Status](https://travis-ci.org/tcmal/stockton.svg?branch=master)](https://travis-ci.org/tcmal/stockton) -A 3D engine. - -## TODOs - -Render Optimisations: - - Make StagedBuffers resizable - - Share the same Memory across multiple Buffers - - Use the same descriptorpool for all descriptorsets - - Handle textures spread across multiple descriptorsets/draw calls - - Instanced drawing - - Model translation matrices - - Use a different command pool for memcpy operations - - Sync memcpy operations with semaphores - - Add timing/profiling - - Fix shadermodules not being destroyed on shutdown - - Handle window resize properly - -Features: - - Moving Camera/Positionable Trait - - Entity drawing +A WIP Quake engine using Vulkan and Rust. + +## State + +Currently, it can render a BSP file with textures on the filesystem using however many texture arrays are needed. It doesn't properly cull/sort the faces of the BSP file though. ## License -- cgit v1.2.3