--- /dev/null
+#include <vulkan/vulkan.h>
+
+#include "renderer-vk.h"
+#include "uniforms.h"
+
+RendererVK::RendererVK()
+{
+ scene = 0;
+ camera = 0;
+ sprog = 0;
+
+ skytex = 0;
+ dskytex = 0;
+
+ fog_density = 0;
+ vbuf = fbuf = svbuf = 0;
+}
+
+RendererVK::~RendererVK()
+{
+ delete vbuf;
+ delete fbuf;
+ delete svbuf;
+}
+
+bool RendererVK::create()
+{
+ if(!create_default_pipeline()) {
+ fprintf(stderr, "Failed to create default pipeline.\n");
+ return false;
+ }
+
+/* if(!create_sky_pipeline()) {
+ fprintf(stderr, "Failed to create sky pipeline.\n");
+ return false;
+ }*/
+
+ return true;
+}
+
+bool RendererVK::create_default_pipeline()
+{
+ /* vertex */
+ return true;
+}