some descriptor functions in vkutil - wip
[demo] / src / vulkan / renderer-vk.cc
1 #include <vulkan/vulkan.h>
2
3 #include "renderer-vk.h"
4 #include "uniforms.h"
5
6 RendererVK::RendererVK()
7 {
8         scene = 0;
9         camera = 0;
10         sprog = 0;
11
12         skytex = 0;
13         dskytex = 0;
14
15         fog_density = 0;
16         vbuf = fbuf = svbuf = 0;
17 }
18
19 RendererVK::~RendererVK()
20 {
21         delete vbuf;
22         delete fbuf;
23         delete svbuf;
24 }
25
26 bool RendererVK::create()
27 {
28         if(!create_default_pipeline()) {
29                 fprintf(stderr, "Failed to create default pipeline.\n");
30                 return false;
31         }
32
33 /*      if(!create_sky_pipeline()) {
34                 fprintf(stderr, "Failed to create sky pipeline.\n");
35                 return false;
36         }*/
37
38         return true;
39 }
40
41 bool RendererVK::create_default_pipeline()
42 {
43         /* vertex */
44         return true;
45 }