Skip to content

fix doubled render call - #180

Merged
andreh1111 merged 3 commits into
devfrom
fix_doubled_render_call
Sep 1, 2026
Merged

andreh1111 merged 3 commits into
devfrom
fix_doubled_render_call

Conversation

@andreh1111

Copy link
Copy Markdown
Collaborator

No description provided.

Comment thread robohive/envs/env_base.py Outdated
render_cbk=self.mj_render if self.mujoco_render_frames else None)
# robot.step() above already rendered this tick when mujoco_render_frames is True
self._rendered_this_tick = self.mujoco_render_frames
return self.forward(**kwargs)

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Won't it be better to extend forward

def _forward(self, render=True, **kwargs):

and step when it uses render it simply calls

self.forward(render=False, **kwargs)

It preserves the features and extends the functionality and can be a stronger design choice.

@andreh1111
andreh1111 merged commit 0f6d154 into dev Sep 1, 2026
1 check passed
@andreh1111
andreh1111 deleted the fix_doubled_render_call branch September 1, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants