further split up the (vulkan)renderer into separate files (2)
This makes actual use of all these new classes, or let me try to give you an idea with the following picture:
Ramblings about hobbyist game development
further split up the (vulkan)renderer into separate files (2)
This makes actual use of all these new classes, or let me try to give you an idea with the following picture:
further split up the (vulkan)renderer into separate files
I just can’t leave that poor renderer alone. This further splits up the pipelines into separate classes that are based on an AbstractPipeline class.
refactor the renderer (done, probably)
Among other things, this adds a utility class that contains many commonly used functions like copyBuffer().
fix and/or silence warnings in the renderer
Casting things, adding #pragmas to stop some overly zealous diagnostics.
refactor the renderer (breaking it up, WiP)
This moves around a lot of code. One of the biggeste changes to mention here is to move the render pipelines (models, tiles, walls) into separate classes.
capture mouse clicks
Sets up basic support for capturing mouse clicks and passing on the coordinates of the click to an as of yet empty handler on the GameState class.
minor refacotring: silence some warnings
(sic)
Does what it says.