add current content assets after all
While the wisdom of this decision is to be debated, the content assets were added to the git repository.
Ramblings about hobbyist game development
add current content assets after all
While the wisdom of this decision is to be debated, the content assets were added to the git repository.
fully implement object rotation
This implements per-model (it says object in the commit message, but the concept of a logical object did not exist yet) rotation in addition to the positioning.
This screenshot shows the new feature (note the rotated chairs around the table). Also note that this entire scene is hardcoded, no concept of tiles or even logical objects exists yet.
bind the vertex buffers for each model individually
This is completing the work started in the previous commit, finally allowing to load not only multiple models, but also multiple model types.
Bask in the glory of the low-poly table and chair, which are manually placed (there was no logical tile grid yet, just the renderer). This also removed the ambiguously licensed barrels and moves OLives a little closer to what it is today.
multi model WiP
While theoretically planned, the support for multiple model (types!) at the same time was not finished yet, this commit is fleshing the concept further out while not fully finishing it yet.
no longer use a staging image, replace it with a staging buffer when creating textures
This basically changes one Vulkan to another, mainly because an API update required me to do so now.
renderer fixes wip
Looking bad, it is hard to tell what exactly was fixed here except the minimum render distance.