Unfortunately, the commits are not self-contained, i.e. some commits contain changes based on future commits. I had several WIP commits in the end, and reorganizing the changes into separate commits was challenging.
The result is this:
instanced particle rendering heavily improved performance, and made water bed bubbles possible
water bed bubbles are random air bubbles emitted from the water bed
there are a few fixes in here that address bugs with vertex buffer usage, particle scaling, and the whole "instanced rendering" stuff (which were never used before)
These are major changes, and sometimes very complicated ones. I don't expect a thorough review to be honest. If something's wrong, it should (hopefully) be visible when play-testing it.
Unfortunately, the commits are not self-contained, i.e. some commits contain changes based on future commits. I had several
WIP
commits in the end, and reorganizing the changes into separate commits was challenging.The result is this:
These are major changes, and sometimes very complicated ones. I don't expect a thorough review to be honest. If something's wrong, it should (hopefully) be visible when play-testing it.