Commit 0a87f08d by Frank Henigman Committed by Commit Bot

Vulkan: make GenerateCaps a member of RendererVk.

Instead of passing lots of RendererVk member variables into GenerateCaps(), do the work in a member function. BUG=angleproject:2672 Change-Id: Icf16f3388174ddb676272ec0fa76a288ce2d1e4e Reviewed-on: https://chromium-review.googlesource.com/c/1463959Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Frank Henigman <fjhenigman@chromium.org>
parent 0029dfe2
...@@ -1157,18 +1157,6 @@ angle::Result RendererVk::initPipelineCache(DisplayVk *display) ...@@ -1157,18 +1157,6 @@ angle::Result RendererVk::initPipelineCache(DisplayVk *display)
return angle::Result::Continue; return angle::Result::Continue;
} }
void RendererVk::ensureCapsInitialized() const
{
if (!mCapsInitialized)
{
ASSERT(mCurrentQueueFamilyIndex < mQueueFamilyProperties.size());
vk::GenerateCaps(mPhysicalDeviceProperties, mPhysicalDeviceFeatures,
mQueueFamilyProperties[mCurrentQueueFamilyIndex], mNativeTextureCaps,
&mNativeCaps, &mNativeExtensions, &mNativeLimitations);
mCapsInitialized = true;
}
}
void RendererVk::getSubmitWaitSemaphores( void RendererVk::getSubmitWaitSemaphores(
vk::Context *context, vk::Context *context,
angle::FixedVector<VkSemaphore, kMaxWaitSemaphores> *waitSemaphores, angle::FixedVector<VkSemaphore, kMaxWaitSemaphores> *waitSemaphores,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment