- init by @jiayev
- migrate vanilla lighting by @jiayev
- ready to migrate pbr by @jiayev
- direct lighting by @jiayev
- indirect by @jiayev
- wetness by @jiayev
- hair by @jiayev
- fixes by @jiayev
- remove former specular function by @jiayev
- smol fix by @jiayev
- remove accidentally added mult by @jiayev
- fix hair by @jiayev
- fix hair wet normal by @jiayev
- style: 🎨 apply pre-commit.ci formatting by @pre-commit-ci[bot]
- fix implicit truncation of vector type by @jiayev
- fix silly mistake by @jiayev