1
有効な物理デバイス:m_physicalDevice[0]
があります。私がいることを確認した物理デバイスがインスタンス層をゼロにすることはできますか?
uint32_t physicalLayerCount;
std::vector<VkLayerProperties> vkDeviceLP;
result = vkEnumerateDeviceLayerProperties(m_physicalDevice[0], &physicalLayerCount, nullptr);
if (physicalLayerCount > 0)
{
vkDeviceLP.resize(physicalLayerCount);
vkEnumerateDeviceLayerProperties(m_physicalDevice[0], &physicalLayerCount, vkDeviceLP.data());
}
::私は私の物理的なデバイスでサポートされているレイヤーをチェックしようとしています
物理デバイス•
がresult
•
有効ではVK_SUCCESS
に等しく、
physicalLayerCount
は= 0なので、コードではが実行されませんループ。それはハードウェアの問題か、私のコードに何か問題がありますか?
(R9 270Xは私のGPUである)
ダン、私はVulkan Progamming Guideを購入したばかりですが、多すぎることは推奨されません。ありがとう –
いいえ、これまでに推奨されていないのはデバイスレイヤーだけです。 –