Crates.io | jandering_engine |
lib.rs | jandering_engine |
version | 0.2.0 |
source | src |
created_at | 2024-03-19 17:53:57.609481 |
updated_at | 2024-08-05 17:39:14.714705 |
description | Bare bones rendering framework |
homepage | |
repository | https://github.com/JanGolicnik/jandering_engine |
max_upload_size | |
id | 1179518 |
size | 238,572 |
This is a simple rendering engine I made as both a learning project and hopefully something I can use for all my further graphics programming endeavors. I want the engine to be super bare bones, as to not limit me when I want to do something obscure, but still simple enough where it doesnt take more than a few lines of code to get a pleasing result.
I want to include things that may not necerssarily fall under a rendering engine such as object loading, ui, and various other utilities. They may be implemented as separate crates tho.
This isnt the current syntax but I'd love to get it to this stage some day:
renderer.new_pass(shader).bind(bind_group_1).bind(bind_group_2).with_instances(instances).draw(object);
Published under the MPL 2.0 license.