Commit 62a2f513 by Shahbaz Youssefi Committed by Commit Bot

Vulkan: Remove DispatchHelper

This class is no longer used. Bug: angleproject:4029 Change-Id: I2758b286ae10856a5dff3decbb1cf9c58b44e354 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2260936Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
parent 2df3bf51
...@@ -847,9 +847,6 @@ class ContextVk : public ContextImpl, public vk::Context ...@@ -847,9 +847,6 @@ class ContextVk : public ContextImpl, public vk::Context
QueryVk *mActiveQueryAnySamples; QueryVk *mActiveQueryAnySamples;
QueryVk *mActiveQueryAnySamplesConservative; QueryVk *mActiveQueryAnySamplesConservative;
// Graph resource used to record dispatch commands and hold resource dependencies.
vk::DispatchHelper mDispatcher;
// The offset we had the last time we bound the index buffer. // The offset we had the last time we bound the index buffer.
const GLvoid *mLastIndexBufferOffset; const GLvoid *mLastIndexBufferOffset;
gl::DrawElementsType mCurrentDrawElementsType; gl::DrawElementsType mCurrentDrawElementsType;
......
...@@ -5019,11 +5019,6 @@ angle::Result SamplerHelper::init(Context *context, const VkSamplerCreateInfo &c ...@@ -5019,11 +5019,6 @@ angle::Result SamplerHelper::init(Context *context, const VkSamplerCreateInfo &c
return angle::Result::Continue; return angle::Result::Continue;
} }
// DispatchHelper implementation.
DispatchHelper::DispatchHelper() = default;
DispatchHelper::~DispatchHelper() = default;
// ShaderProgramHelper implementation. // ShaderProgramHelper implementation.
ShaderProgramHelper::ShaderProgramHelper() = default; ShaderProgramHelper::ShaderProgramHelper() = default;
......
...@@ -1696,15 +1696,6 @@ class FramebufferHelper : public Resource ...@@ -1696,15 +1696,6 @@ class FramebufferHelper : public Resource
Framebuffer mFramebuffer; Framebuffer mFramebuffer;
}; };
// A special command graph resource to hold resource dependencies for dispatch calls. It's the
// equivalent of FramebufferHelper, though it doesn't contain a Vulkan object.
class DispatchHelper : public Resource
{
public:
DispatchHelper();
~DispatchHelper() override;
};
class ShaderProgramHelper : angle::NonCopyable class ShaderProgramHelper : angle::NonCopyable
{ {
public: public:
......
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