Commit Graph

13 Commits

Author SHA1 Message Date
Lynix 6d737b07cc Vulkan: Add support for Descriptors
Former-commit-id: 3aeb182030040b707dd2d98ddb2991a3b7f58b19 [formerly bf30ae4035d9855f493252bd7c1c95d97e7f4bf5]
Former-commit-id: 8bdbc5f6ff1bec375c80b0974bdd1e269cfca675
2016-07-21 12:25:05 +02:00
Lynix 296680d32a Vulkan/Device: Fix Queue stuff
Former-commit-id: 124691546da9e4ce867df931c97b828efef237ca [formerly 9ce524972a4ca15755b9b575560046251a8063f7]
Former-commit-id: 2ac3db1c0c11573e3ea6439cb3bb8f8c8dec9451
2016-07-05 18:09:37 +02:00
Lynix bae3034a61 Vulkan/Device: Update queue handling
Former-commit-id: 72f6af81a54e73b3e49a7a2ca1abeae2dfcb3754 [formerly 8932248d5e816bfa294f0ad9f955ded7b5078c83]
Former-commit-id: c8d2543428a0b1226bee28bda6141c2af4d82c77
2016-07-04 18:16:04 +02:00
Lynix a57b1781b6 Vulkan/Device: Fix pipeline cache crash
Former-commit-id: 70ddcabea8fa60597c4ab4898a79aedfed43b1ec [formerly 8a722dfbc97c8b8ff0ca957a8af2c1ffb14b8ffb]
Former-commit-id: 86b119367a21f26384d640d8f80eb97f96cf6909
2016-07-04 18:15:12 +02:00
Lynix 26e2f57c35 Vulkan/Device: Add GetPhysicalDevice()
Former-commit-id: 720b4a1a94e751ee70f9554173c600efb0cc1218 [formerly 0f3e615d1393dff4eb1c809a6ccf08ed6f384ccd]
Former-commit-id: e84e98542b4ba69cf5c97a8cf4d76f4f9e9ae63f
2016-06-13 19:55:42 +02:00
Lynix c28995bc88 Vulkan/Device: Add queue infos
Former-commit-id: 36a260b1efa0f443b1c22c21060adbc7ff23a10f [formerly a9c073dfae57cde2c3b175c5f70e2fa47976bd82]
Former-commit-id: a14c9a5283579dff978fffcca660e4974bf8e58d
2016-06-13 19:55:26 +02:00
Lynix 7e63e8fdb6 Vulkan: Wrap vulkan queues
Former-commit-id: 9fff47e3efbb8ce7b2c70be9a468627b7e8a1340
2016-05-19 18:33:47 +02:00
Lynix 230a42ca88 Vulkan/Device: Improve and rename GetDeviceQueue method
Former-commit-id: 05c53b64d79411cc093d885457f0c7eb68364059
2016-05-19 09:04:29 +02:00
Lynix 0b0f7f0755 Vulkan/Device: Make Device a handled object
Former-commit-id: 16a96932dfff6cea44cf57261543d3e452028f01
2016-05-06 20:29:45 +02:00
Lynix cc9d2c6ab2 Vulkan/Device: Add proper support for all device functions and extensions
At least I hope that's all


Former-commit-id: acf25110dc4598f0bb59737d09521570ca39e4ef
2016-04-30 11:43:35 +02:00
Lynix 3d09177795 Vulkan/Device: Add useful accessors
Former-commit-id: b2b6378b2b9a8de2ad1c47b72f2acd6dd86a087a
2016-04-29 22:46:25 +02:00
Lynix da3682149c Vulkan: Move device-level extension to Vk::Device
Former-commit-id: a73c8cd9744517baea7a5fbd440ccb4d90e9bfc7
2016-04-29 22:45:54 +02:00
Lynix 22a31c72ed Vulkan: Add loading of Instance/Device
Former-commit-id: 0184f78824900bd46cff94dbfe829b126b8c984d
2016-04-24 02:28:26 +02:00