31 lines
727 B
C++
31 lines
727 B
C++
#include <iostream>
|
|
#include <SDL.h>
|
|
#include <vulkan/vulkan.h>
|
|
|
|
int main(int, char*[]) {
|
|
SDL_Window* window = SDL_CreateWindow("Graph", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 640, 480, SDL_WINDOW_VULKAN);
|
|
if(!window)
|
|
return -1;
|
|
|
|
VkInstanceCreateInfo info = {};
|
|
|
|
VkInstance instance;
|
|
vkCreateInstance(&info, nullptr, &instance);
|
|
if(!instance)
|
|
return -1;
|
|
|
|
bool running = true;
|
|
while(running) {
|
|
SDL_Event event = {};
|
|
while(SDL_PollEvent(&event)) {
|
|
if(event.type == SDL_QUIT)
|
|
running = false;
|
|
}
|
|
}
|
|
|
|
vkDestroyInstance(instance, nullptr);
|
|
|
|
SDL_DestroyWindow(window);
|
|
|
|
return 0;
|
|
}
|