// Cross-posted from Freebird’s blog.
Combining the worklogs for a few days.
- Worked on testing Freebird and Puppetry with the new XR API changes coming in Blender 5.1 (related to making
navigation_scaleread-only). Continuing to discuss and give feedback to Blender devs on their#xrchat channel. - Investigated why grease pencil strokes render incorrectly in VR, by digging into Blender’s source for that. Haven’t found the reason/fix yet. It seems related to draw_grease_pencil_lib.glsl, but
winmatandviewport_resdon’t change when we changexr_session_state.navigation_scaleorxr_session_settings.base_scale. - Added the ability to set the location of the camera preview in Puppetry.
- Submitted a fix for the regression introduced in Blender 5.0.1 (causes Blender to crash when Freebird or Puppetry are started) - https://projects.blender.org/blender/blender/pulls/152237