lowenware / dotrix

A 3D engine with ECS and Vulkan renderer for Rust developers
https://dotrix.rs
MIT License
290 stars 11 forks source link

Seperate shader #170

Closed QuantumEntangledAndy closed 1 week ago

QuantumEntangledAndy commented 2 years ago

This attempts to seperate Shaders from Pipelines

It also removes the need to cleanup shaders from the renderer

Note: There is now 1 pipeline instance per Pipeline object, need to see what impact that has

QuantumEntangledAndy commented 2 years ago

Just a head's up of what sort of things I am working on

I have most of this already implemented in a seperate branch but I will be merging it in stages