diff options
author | tcmal <me@aria.rip> | 2024-08-25 17:44:21 +0100 |
---|---|---|
committer | tcmal <me@aria.rip> | 2024-08-25 17:44:21 +0100 |
commit | 6ece225d330035f5f57e50a78261981ec8d366c5 (patch) | |
tree | 66d98334deeb4ac5afe260b69298829cbe0da553 | |
parent | 82d3355a7e265f84f7ef229c3e7841b485f2b43f (diff) |
docs(all): update readme
-rw-r--r-- | README.md | 25 |
1 files changed, 5 insertions, 20 deletions
@@ -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 |