work towards rewriting the render infrastructure

Mostly foundational work and re-implementing older code in a smarter way
(i.e. context creation code should be slightly faster than it was before)
This commit is contained in:
itsmattkc
2019-11-01 22:58:02 +11:00
parent 429514b1fd
commit c14125e640
12 changed files with 239 additions and 146 deletions
+9 -1
View File
@@ -1,7 +1,15 @@
#ifndef VULKANBACKEND_H
#define VULKANBACKEND_H
/**
* @brief A Vulkan-based variant of the rendering engine
*
* I literally know nothing about Vulkan but maybe one day I will and can fill this out. Also keep in mind projects
* that can cross-compile GLSL to SPIR like these:
*
* https://github.com/KhronosGroup/glslang
* https://github.com/septag/glslcc
*/
class VulkanBackend
{
public: