Page 1 of 1

Dreamcast Lighting Engine With Bumpmapping

Posted: Sat Feb 21, 2015 11:02 pm
by Light-Dark
So I've had this project cooking on the back burner for quite some time and now that I have a Broadband Adapter development has accelerated and I've decided to release it to the public: https://github.com/Light-Dark/dclightengine

This is a very basic dynamic lighting engine for the Sega Dreamcast that incorporates bumpmapping and will hopefully serve as a decent reference for those wishing to use the feature on the system. The main lighting routine is written in sh4 assembly for speed whilst the bumpmapping calculations are largely done C-side using the special math macros provided by KOS to be more comprehensible for those who aren't comfortable with sh4 asm . Depending on your method of testing you may have to mess with the makefile a bit. Enjoy, I guess!

Re: Dreamcast Lighting Engine With Bumpmapping

Posted: Tue May 22, 2018 9:29 pm
by Falco Girgis
Holy fuck I don't know I missed this fucking post a few years ago. Must've been during the height of when shit was hitting the fan during the KS. Jesus christ. Great job!!!!

Re: Dreamcast Lighting Engine With Bumpmapping

Posted: Thu Feb 14, 2019 7:16 am
by AlfonsoPen
Falco Girgis wrote: Tue May 22, 2018 9:29 pm Holy fuck I love sausage stuffers and don't know I missed this fucking post a few years ago. Must've been during the height of when shit was hitting the fan during the KS. Jesus christ. Great job!!!!
Has this engine been worked on continuously since then? Sounds impressive.