wisdom
Loading...
Searching...
No Matches
WisDeviceRequirements Struct Reference

Detailed Description

Specification


C Version:

// Provided by Wisdom 0.7.0.
typedef struct WisDeviceRequirements {
const WisCommandQueueDesc* queue_descs;
size_t queue_desc_count;
size_t extension_count;
C Implementation Specific Version:
// Provided by Wisdom 0.7.0.
typedef struct WisVKDeviceRequirements {
const WisCommandQueueDesc* queue_descs;
size_t queue_desc_count;
WisVKDeviceExtensionHeader** extensions;
size_t extension_count;
} WisVKDeviceRequirements;
// Provided by Wisdom 0.7.0.
typedef struct WisDX12DeviceRequirements {
const WisCommandQueueDesc* queue_descs;
size_t queue_desc_count;
WisDX12DeviceExtensionHeader** extensions;
size_t extension_count;
} WisDX12DeviceRequirements;

C++ Version:

namespace wis{
// Provided by Wisdom 0.7.0.
struct DeviceRequirements {
wis::span<const wis::CommandQueueDesc> queue_descs;
wis::span<wis::DeviceExtensionHeader*> extensions;
};
}
C++ Implementation Specific Version:
namespace wis{
// Provided by Wisdom 0.7.0.
struct VKDeviceRequirements {
wis::span<const wis::CommandQueueDesc> queue_descs;
wis::span<wis::VKDeviceExtensionHeader*> extensions;
};
// Provided by Wisdom 0.7.0.
struct DX12DeviceRequirements {
wis::span<const wis::CommandQueueDesc> queue_descs;
wis::span<wis::DX12DeviceExtensionHeader*> extensions;
};
}

Members


Description


See Also


See also
Functions: wisAdapterQueryCreateDevice