Forum Discussion

h.taylor's avatar
h.taylor
Community Manager
1 month ago

Runtime Optimizer Part 2 - GPU Textures and Mixed Reality | Performance Series

In Part 2 of our technical deep dive, Meta software engineers Jay Hsia and Nico Lopez move from high-level profiling into real GPU problem solving for mixed reality on Meta Quest. You’ll see how they use the Runtime Optimizer to study Passthrough projects and large texture collections, then turn that data into shader changes and day-to-day profiling routines that keep performance predictable.

πŸ’‘After viewing this session, you’ll understand how to:

  • Configure Runtime Optimizer experiments for Passthrough and mixed reality projects.
  • Choose between Texture 2D Array and atlases for large texture sets.
  • Stream high resolution textures in smaller chunks.
  • Move UV work into the vertex shader and add profiler markers.

 

🎬 CHAPTERS

πŸ‘‹ INTRODUCTION

πŸ•’ 00:00 - Welcome & Agenda Overview 

πŸ› οΈ DEBUGGING & MIXED REALITY

πŸ•’ 03:19 - Profiling Passthrough & Mixed Reality 

πŸ•’ 06:24 - Texture Arrays vs. Texture Atlases 🎨 Shader & Code Optimization 

πŸ•’ 12:52 - Fixing Texture Fetch Stalls (Vertex Shaders) 

πŸ•’ 16:52 - Best Practices for Profiler Markers 

βœ… FINAL THOUGHTS

πŸ•’ 20:20 - Recap & Next Steps



πŸ“– OPTIMIZATION EXAMPLES REFERENCED IN THIS VIDEO 

πŸ”– Meta Quest Runtime Optimizer Docs: https://developers.meta.com/horizon/documentation/unity/unity-quest-runtime-optimizer/ 

πŸ”– Unity Profiler Documentation: https://docs.unity3d.com/Manual/Profiler.html

 

πŸ“š RESOURCES

➑️ Developers Blog: https://developers.meta.com/resources/blog/

➑️ Meta Quest Developer Hub: https://developers.meta.com/horizon/documentation/unity/ts-mqdh/

 

πŸ”— CONNECT WITH US

➑️ Sign up to get the latest news from Meta Horizon: https://developers.meta.com/horizon/newsletter

 

πŸ’‘ LEARN ABOUT THE META HORIZON START PROGRAM

The Meta Horizon Start program provides intermediate and advanced developers with the resources, hands-on support, and expert guidance needed to accelerate their app development. Join a thriving community to get the tools and go-to-market guidance you need to successfully deploy and grow your app on Meta Horizon OS. 


Apply to Start today: https://developers.meta.com/horizon/discover/programs/start

No RepliesBe the first to reply

β†’ Find helpful resources to begin your development journey in Getting Started

β†’ Get the latest information about HorizonOS development in News & Announcements.

β†’ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

β†’ Get support or provide help in Questions & Discussions.

β†’ Show off your work in What I’m Building to get feedback and find playtesters.

β†’ Looking for documentation?  Developer Docs

β†’ Looking for account support?  Support Center

β†’ Looking for the previous forum?  Forum Archive

β†’ Looking to join the Start program? Apply here.

 

Recent Discussions