1
0
Fork 0
forked from suyu/suyu

video_core: Add missing override specifiers

Ensures that the signatures will always match with the base class.

Also silences a few compilation warnings.
This commit is contained in:
Lioncash 2019-03-27 12:24:13 -04:00
parent 47f2405ab1
commit bbe700359d
3 changed files with 4 additions and 4 deletions

View file

@ -538,12 +538,12 @@ private:
return nullptr; return nullptr;
} }
void Register(const Surface& object) { void Register(const Surface& object) override {
RasterizerCache<Surface>::Register(object); RasterizerCache<Surface>::Register(object);
} }
/// Unregisters an object from the cache /// Unregisters an object from the cache
void Unregister(const Surface& object) { void Unregister(const Surface& object) override {
if (object->IsReinterpreted()) { if (object->IsReinterpreted()) {
auto interval = GetReinterpretInterval(object); auto interval = GetReinterpretInterval(object);
reinterpreted_surfaces.erase(interval); reinterpreted_surfaces.erase(interval);

View file

@ -21,7 +21,7 @@ public:
CommandBufferPool(const VKDevice& device) CommandBufferPool(const VKDevice& device)
: VKFencedPool(COMMAND_BUFFER_POOL_SIZE), device{device} {} : VKFencedPool(COMMAND_BUFFER_POOL_SIZE), device{device} {}
void Allocate(std::size_t begin, std::size_t end) { void Allocate(std::size_t begin, std::size_t end) override {
const auto dev = device.GetLogical(); const auto dev = device.GetLogical();
const auto& dld = device.GetDispatchLoader(); const auto& dld = device.GetDispatchLoader();
const u32 graphics_family = device.GetGraphicsFamily(); const u32 graphics_family = device.GetGraphicsFamily();

View file

@ -97,7 +97,7 @@ private:
class VKFenceWatch final : public VKResource { class VKFenceWatch final : public VKResource {
public: public:
explicit VKFenceWatch(); explicit VKFenceWatch();
~VKFenceWatch(); ~VKFenceWatch() override;
/// Waits for the fence to be released. /// Waits for the fence to be released.
void Wait(); void Wait();