Commit graph

22 commits

Author SHA1 Message Date
saschawillems
70f4daff5d Moved VulkanDevice to vks namespce (Refs #260) 2017-02-12 10:16:07 +01:00
saschawillems
1c595c61e8 Enabled device extensions can now be set, display error message if device cannot be created 2017-02-09 19:22:48 +01:00
saschawillems
be1bcffd8f Removed unused functions 2016-12-25 10:10:22 +01:00
Sascha Willems
40f481f9fd Added missing include for std::find (Fixes #255) 2016-12-08 08:07:43 +01:00
saschawillems
f421d17814 Added function for checking extension support at device level 2016-12-07 21:54:04 +01:00
Cort
d5b03d26a5 Fixed assorted typos in comments and function names 2016-11-28 23:33:50 -08:00
saschawillems
d95d5c8991 Option for dedicated transfer queue upon device creation 2016-10-03 11:00:18 +02:00
saschawillems
90315fb783 Option for dedicated transfer queue upon device creation 2016-10-03 10:13:20 +02:00
saschawillems
1461731a0e Fix for device creation queue priorities (scope was too narrow) 2016-08-30 18:39:02 +02:00
saschawillems
e94a762684 Changes to device queue creation info (Fixes #216), try to get a separate compute queue if possible 2016-08-08 20:48:24 +02:00
saschawillems
78fc9be5a4 Added buffer copy function to VulkanDevice 2016-07-30 11:06:16 +02:00
saschawillems
27aa3ad1b2 Added command buffer creation and flush functions to VulkanDevice 2016-07-23 23:25:25 +02:00
saschawillems
e4fb1e6126 Global scene memory allocation instead of per-mesh, use VulkanDevice, compiler warnings 2016-07-23 22:47:17 +02:00
saschawillems
dbed50bbf2 Command pool creation for VulkanDevice 2016-07-23 20:27:51 +02:00
saschawillems
4194673e16 Command pool creation for VulkanDevice 2016-07-23 20:18:08 +02:00
saschawillems
1f8a58b6b3 Textoverlay now uses VulkanDevice, refactoring, documentation 2016-07-23 18:16:53 +02:00
saschawillems
919a510549 VulkanDevice class, setup debugging before creating the logical device 2016-07-22 22:24:27 +02:00
saschawillems
03fc9f66ea Queue family index stuff moved to VulkanDevice class 2016-07-22 21:50:10 +02:00
saschawillems
2e6e9d5eb2 VulkanDevice refactoring 2016-07-22 20:47:23 +02:00
saschawillems
dafc4da14a Added a dedicated buffer object class 2016-07-20 22:21:52 +02:00
saschawillems
5e019dfdbb Iterate over all available memory types (Fixes #209) 2016-07-19 20:28:31 +02:00
saschawillems
3c944c2bd9 Added Vulkan device class that encapsulates access to the physical and logical device and includes common functions 2016-07-16 17:36:35 +02:00