diff options
Diffstat (limited to 'dummy')
-rw-r--r-- | dummy/chip.cc | 8 | ||||
-rw-r--r-- | dummy/chip.h | 8 |
2 files changed, 11 insertions, 5 deletions
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<GraphicElement> Chip::getBelGraphics(BelId bel) const +std::vector<GraphicElement> Chip::getFrameGraphics() const { static std::vector<GraphicElement> ret; return ret; } -std::vector<GraphicElement> Chip::getWireGraphics(WireId wire) const +std::vector<GraphicElement> Chip::getBelGraphics(BelId bel) const { static std::vector<GraphicElement> ret; return ret; } -std::vector<GraphicElement> Chip::getPipGraphics(PipId pip) const +std::vector<GraphicElement> Chip::getWireGraphics(WireId wire) const { static std::vector<GraphicElement> ret; return ret; } -std::vector<GraphicElement> Chip::getFrameGraphics() const +std::vector<GraphicElement> Chip::getPipGraphics(PipId pip) const { static std::vector<GraphicElement> 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<GraphicElement> getFrameGraphics() const; std::vector<GraphicElement> getBelGraphics(BelId bel) const; std::vector<GraphicElement> getWireGraphics(WireId wire) const; std::vector<GraphicElement> getPipGraphics(PipId pip) const; - std::vector<GraphicElement> getFrameGraphics() const; + + bool allGraphicsReload = false; + bool frameGraphicsReload = false; + std::unordered_set<BelId> belGraphicsReload; + std::unordered_set<WireId> wireGraphicsReload; + std::unordered_set<PipId> pipGraphicsReload; }; NEXTPNR_NAMESPACE_END |