diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2025-02-28 12:15:12 +0100 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2025-02-28 12:15:12 +0100 |
| commit | 06fa5e993cb62fb40f5f093919db116dc0fa8dc9 (patch) | |
| tree | 071638b442e42ad74817e5771f7bfa2225e7f875 /src/vkh_device.c | |
| parent | d17d759e06d5a96aeb3d5e06474b6ec7ecbb0b93 (diff) | |
save committmpsavebranch
Diffstat (limited to 'src/vkh_device.c')
| -rw-r--r-- | src/vkh_device.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/vkh_device.c b/src/vkh_device.c index d227acd..66ec7a7 100644 --- a/src/vkh_device.c +++ b/src/vkh_device.c @@ -53,9 +53,10 @@ VkhDevice vkh_device_import(VkInstance inst, VkPhysicalDevice phy, VkDevice vkDe return dev; } -VkDevice vkh_device_get_vkdev(VkhDevice dev) { return dev->dev; } -VkPhysicalDevice vkh_device_get_phy(VkhDevice dev) { return dev->phy; } -VkhApp vkh_device_get_app(VkhDevice dev) { return dev->vkhApplication; } +VkResult vkh_device_status(VkhDevice dev) { return dev==NULL ? VK_ERROR_UNKNOWN : dev->status; } +VkDevice vkh_device_get_vkdev(VkhDevice dev) { return vkh_device_status(dev) ? VK_NULL_HANDLE : dev->dev; } +VkPhysicalDevice vkh_device_get_phy(VkhDevice dev) { return vkh_device_status(dev) ? VK_NULL_HANDLE : dev->phy; } +VkhApp vkh_device_get_app(VkhDevice dev) { return vkh_device_status(dev) ? NULL : dev->vkhApplication; } /** * @brief get instance proc addresses for debug utils (name, label,...) * @param vkh device |