vk: fix broken android build (#9574)

Should use VK_NULL_HANDLE instead of nullptr where applicable
in VulkanPipelineCache.
This commit is contained in:
Powei Feng
2026-01-05 20:27:07 -08:00
committed by GitHub
parent 53a94c4547
commit bcb9d258c2

View File

@@ -107,7 +107,7 @@ VulkanPipelineCache::PipelineCacheEntry* VulkanPipelineCache::getOrCreatePipelin
.handle = createPipeline(mPipelineRequirements),
.lastUsed = mCurrentTime,
};
assert_invariant(cacheEntry.handle != nullptr && "Pipeline handle is nullptr");
assert_invariant(cacheEntry.handle != VK_NULL_HANDLE && "Pipeline handle is nullptr");
return &mPipelines.emplace(mPipelineRequirements, cacheEntry).first.value();
}
@@ -306,7 +306,7 @@ VkPipeline VulkanPipelineCache::createPipeline(const PipelineKey& key) noexcept
assert_invariant(error == VK_SUCCESS);
if (error != VK_SUCCESS) {
FVK_LOGE << "vkCreateGraphicsPipelines error " << error;
return nullptr;
return VK_NULL_HANDLE;
}
return pipeline;
}