#include #include #include "engine/vulkanapi/backend.h" #include "engine/vulkanapi/window.h" #include "engine/vulkanapi/pass/gbuffer.h" #include "engine/vulkanapi/pass/forwardpass.h" using namespace std; int main(int argc, char** argv) { const char* name = "hello"; cout << name << endl; auto vulkan = vulkanapi::Backend(name); auto wnd = vulkanapi::Window(vulkan, 3, 640, 720, name); auto gbuffer = vulkanapi::GeometryBuffer(vulkan.GetDevice(), 3, 640, 720); auto forardpass = vulkanapi::ForwardPass(vulkan.GetDevice(), gbuffer); while (true) { this_thread::sleep_for(chrono::milliseconds(1000)); } return 0; }