Jean-Philip Desjardins
|
06d5188cc5
|
Fix MoltenVK integration with more recent Vulkan SDKs.
|
2025-03-25 10:55:04 -04:00 |
|
Jean-Philip Desjardins
|
3eb0b9852b
|
Fix Qt6 build with Vulkan on Linux.
|
2024-02-19 14:10:20 -05:00 |
|
Jean-Philip Desjardins
|
4c4e0341e0
|
Remove some macOS specific changes.
Does not seem necessary anymore and makes everything more stable.
|
2021-03-31 13:12:24 -04:00 |
|
Jean-Philip Desjardins
|
83e31d7d2d
|
Allow Vulkan instance to be created without validation layer active.
We wanna be as minimalist as possible when we just enumerate devices.
|
2020-04-29 17:52:20 -04:00 |
|
Jean-Philip Desjardins
|
8e2ff79eda
|
Add Vulkan DeviceInfo module.
Will make sure we don't use Vulkan if we don't have any suitable device.
|
2020-04-28 09:03:22 -04:00 |
|
Jean-Philip Desjardins
|
61b503013f
|
Code stylin'.
|
2020-02-04 09:29:13 -05:00 |
|
Jean-Philip Desjardins
|
81d6d1a402
|
Fix Linux build.
|
2020-02-03 13:11:28 -05:00 |
|
Jean-Philip Desjardins
|
fad2c7e427
|
Linux Vulkan Surface Creation.
Not tested yet.
|
2020-01-31 13:27:48 -05:00 |
|
Jean-Philip Desjardins
|
01a0bf5634
|
Code style fixes.
|
2020-01-31 09:34:48 -05:00 |
|
Jean-Philip Desjardins
|
920150e46a
|
Disable synchronous queue submits on macOS.
Synchronous submits doesn't work very well for us.
|
2020-01-29 12:55:41 -05:00 |
|
Jean-Philip Desjardins
|
44a2c0c3e2
|
Fix version number again.
|
2020-01-25 18:31:12 -05:00 |
|
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 |
|