|
|
|
|
|
by PaulDavisThe1st
1750 days ago
|
|
Vulkan is a drawing API. Like OpenGL, It does absolutely nothing about the big 4 of (G)UI development: * text entry
* file browsing & selection
* menus
* list/tree views
Like OpenGL, it also doesn't even provide an event loop or even an event (user input) layer. |
|
And then there's text... You've got to load a texture for every glyph of every point size used in the app for every font used in the app. Mind you, the OS already has a cache for this, but you don't have access to it, so that's more memory wasted. Which would be sizeable if every app on your system was using Japanese, or worse, Chinese, and making a copy of all this stuff.