From 302b680a4843a03b47ba1a3d386e357fc6a87621 Mon Sep 17 00:00:00 2001 From: homeburger Date: Mon, 11 May 2026 22:26:59 -0500 Subject: [PATCH] update contributing with goals --- CONTRIBUTING.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ecf742c..c782eff 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,6 +19,20 @@ Basic outline where I pretty much copy the guide: - ... Boring optimization stuff, like mipmaps, multithreading, multisampling - it has a section on raytracing :3 + Goals: + - loading 3d models + - applying textures + - simple diffuse lighting + - vertex animations + - 3d camera and scene + - transparency + +Future ambitions: + - entity component system + - shadows + - raytracing + - rigidbody simulation + ## Supporting App Infrastructure Although not crucial to the core rendering functions of the app, features separate from the rendering engine are convenient to have for testing and usability. Components below are less urgent but should be simpler to develop and implement.