source: opengl-game/main-vulkan.cpp@ 7f60b28

feature/imgui-sdl
Last change on this file since 7f60b28 was 7f60b28, checked in by Dmitry Portnoy <dportnoy@…>, 4 years ago

Split VulkanUtils::querySwapChainSupport into three separate functions

  • Property mode set to 100644
File size: 730 bytes
Line 
1#include <iostream>
2
3#include "consts.hpp"
4#include "crash-logger.hpp"
5
6//#include "vulkan-game.hpp"
7#include "sdl-game.hpp"
8
9using namespace std;
10
11int __main(int argc, char* argv[]);
12
13int main(int argc, char* argv[]) {
14 // TODO: Add date & time to the crash log
15 CrashLogger logger(__main, argc, argv);
16
17 exit(0);
18}
19
20int __main(int argc, char* argv[]) {
21 cout << "Starting Vulkan Game..." << endl;
22
23 VulkanGame game;
24
25 try {
26 //game.run(800, 600, 0);
27 //game.run(800, 600, GUI_FLAGS_WINDOW_FULLSCREEN);
28 game.run(1280, 720, 0);
29 } catch (const exception& e) {
30 cerr << e.what() << endl;
31 return EXIT_FAILURE;
32 }
33
34 cout << "Finished running the game" << endl;
35
36 return EXIT_SUCCESS;
37}
Note: See TracBrowser for help on using the repository browser.