Skip to content
Snippets Groups Projects

Resolves #343 GUI and Frame Refactor

Merged Nicolas Pope requested to merge feature/gui2 into master
Compare and Show latest version
1 file
+ 6
2
Compare changes
  • Side-by-side
  • Inline
@@ -354,18 +354,22 @@ bool OpenVRRender::retrieve(ftl::data::Frame &frame_out) {
for (auto &s : sets) {
if (s->frameset() == my_id_) continue; // Skip self
Eigen::Matrix4d pose;
pose.setIdentity();
if (s->hasChannel(Channel::Pose)) pose = s->cast<ftl::rgbd::Frame>().getPose();
// TODO: Check frame has required channels?
// FIXME: Don't use identity transform, get from Poser somehow.
renderer_->submit(
s.get(),
ftl::codecs::Channels<0>(ftl::codecs::Channel::Colour),
s->pose);
pose);
renderer2_->submit(
s.get(),
ftl::codecs::Channels<0>(ftl::codecs::Channel::Colour),
s->pose);
pose);
}
renderer_->render();
Loading