X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgameview%2Frenderer.cpp;h=ef8f99567c03e221adddfec167803b3719955e74;hb=b802639e9693fba48be685868772c20c8befdfac;hp=ca4e8a91323af48ed16ba2fc2ef2ac0cab9c1e62;hpb=fce6e7846814e54de9d38000d2f5e2295ee2119e;p=libs%2Fgame.git diff --git a/source/gameview/renderer.cpp b/source/gameview/renderer.cpp index ca4e8a9..ef8f995 100644 --- a/source/gameview/renderer.cpp +++ b/source/gameview/renderer.cpp @@ -4,6 +4,7 @@ #include #include #include +#include #include "meshrenderer.h" using namespace std; @@ -15,6 +16,10 @@ Renderer::Renderer(Game::Stage &s, GL::View &v): view(v), event_observer(s.get_event_bus()) { + declare_dependency(READ_FRESH); + declare_dependency(READ_FRESH); + declare_dependency(WRITE); + event_observer.observe([this](auto &e){ entity_created(e); }); event_observer.observe([this](auto &e){ entity_destroyed(e); }); event_observer.observe([this](auto &e){ camera_changed(e); });