backup - missing some
backup added pipeline generator class that creates a "default" pipeline at initialization and has functions to set extra details, wip
some descriptor functions in vkutil - wip
now we have UBOs/GLSL450 we can use the same shaders for every backend
Changed the OpenGL part and the GLSL shaders to use UBO and locations inside the shaders. Introduced new abstraction on top of UBO functions so that both OpenGL and Vulkan can use them from the renderer
backup