Week 34 - Wednesday (almost)


That was a tough week. First plan was just to implement PBR using some available shader example. But then I decided to do better, and make rendering pipeline data-driven instead of hard-coded. On one hand it was not really clever because amount of work under the hood at least doubled. Also, when the pipeline is already set and tested multiple times - who will edit it later and why? But on other hand I successfully reduced amount of repeating code both for pipeline setup and per-stage runtime, so it is a win. Also it is really easier to edit pipeline as a data structure than as a ton of spaghetti code.

What is really strange, that lighting doesn’t work as it should, so this task is moved to the next week. Maybe it is just my hardware (PC and laptop are both with Intel “GPU”), who knows? But I’m not sure about that…

Next week should be more surprising :)

Feel free to try my prototype and report any found bugs and problems, I totally appreciate it!

Files

s167-y24w34.tar.gz 3.7 MB
28 days ago
s167-y24w34.zip 8.1 MB
28 days ago

Get S167

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.