added missing fence in projector.h