From 1e314cc0ced067d72cea54c8225cf9d3ed0b6c14 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Wed, 13 Jun 2018 12:48:58 +0200 Subject: Update chip Graphics API Signed-off-by: Clifford Wolf --- dummy/chip.cc | 8 ++++---- dummy/chip.h | 8 +++++++- 2 files changed, 11 insertions(+), 5 deletions(-) (limited to 'dummy') diff --git a/dummy/chip.cc b/dummy/chip.cc index bab65ae4..b8a23709 100644 --- a/dummy/chip.cc +++ b/dummy/chip.cc @@ -175,25 +175,25 @@ float Chip::estimateDelay(PosInfo src, PosInfo dst) const // --------------------------------------------------------------- -std::vector Chip::getBelGraphics(BelId bel) const +std::vector Chip::getFrameGraphics() const { static std::vector ret; return ret; } -std::vector Chip::getWireGraphics(WireId wire) const +std::vector Chip::getBelGraphics(BelId bel) const { static std::vector ret; return ret; } -std::vector Chip::getPipGraphics(PipId pip) const +std::vector Chip::getWireGraphics(WireId wire) const { static std::vector ret; return ret; } -std::vector Chip::getFrameGraphics() const +std::vector Chip::getPipGraphics(PipId pip) const { static std::vector ret; return ret; diff --git a/dummy/chip.h b/dummy/chip.h index bc70fa5d..197e84f1 100644 --- a/dummy/chip.h +++ b/dummy/chip.h @@ -118,10 +118,16 @@ struct Chip PosInfo getPipPosition(PipId pip) const; float estimateDelay(PosInfo src, PosInfo dst) const; + std::vector getFrameGraphics() const; std::vector getBelGraphics(BelId bel) const; std::vector getWireGraphics(WireId wire) const; std::vector getPipGraphics(PipId pip) const; - std::vector getFrameGraphics() const; + + bool allGraphicsReload = false; + bool frameGraphicsReload = false; + std::unordered_set belGraphicsReload; + std::unordered_set wireGraphicsReload; + std::unordered_set pipGraphicsReload; }; NEXTPNR_NAMESPACE_END -- cgit v1.2.3