Commit graph

10 commits

Author SHA1 Message Date
Jean-Philip Desjardins
269c57b17d Keep apiVersion to 1.0.
Doesn't really seem to be important but MoltenVK is picky.
2020-01-25 18:31:11 -05:00
Jean-Philip Desjardins
95c1c1ccd9 Don't enable validation layers on macOS/iOS. 2020-01-25 18:31:11 -05:00
Jean-Philip Desjardins
665f594081 Code style fixes. 2020-01-25 18:31:09 -05:00
Jean-Philip Desjardins
79a934fedf Stop using Qt's VkInstance.
Didn't seem to work well for our use case, surface was destroyed automatically at a wrong moment.
2020-01-25 18:31:03 -05:00
Jean-Philip Desjardins
6215d41db3 Fix Win32 build. 2020-01-25 18:31:02 -05:00
Jean-Philip Desjardins
24bbfec98f Add macOS Vulkan init code. 2020-01-25 18:31:01 -05:00
Jean-Philip Desjardins
12ee4f1510 Moved all presentation related code in a class. 2020-01-25 18:31:01 -05:00
Jean-Philip Desjardins
fe238eee17 Enable validation layers in debug. 2020-01-25 18:31:00 -05:00
Jean-Philip Desjardins
74bef688ab Use Framework's Vulkan wrapper.
Allows loading Vulkan at runtime.
2020-01-25 18:30:59 -05:00
Jean-Philip Desjardins
43ea9984b9 Vulkan Initialization + Qt.
Only tested on Win32, doesn't do anything interesting yet.
2020-01-25 18:30:59 -05:00