Beta Release 11 - Release Notes


#1

Beta Release 11 includes up to Developer Release 4901, with Roughness fix #7915. Details as follows:

  • Show debug icons when someone else is the simulation owner
  • Defer mipmap generation to GPU
  • Fixing the bad color format on skymaps
  • Switch OctreeSendThread and OctreePersistThread to use std::this_thread::sleep_for() instead of usleep()
  • Make ResourceCache::resetResourceCounters threadsafe
  • Fixes the collision sounds not playing for avatar and entities
  • Add state changes to the ScriptableResource
  • Updates to improve Grab script
  • Linux client updates
  • Use sleep_until for ScriptEngine
  • Add an example gravity script
  • Remove the recurring deadlock status log message
  • Fix Script.include(/~/system/libraries/utils.js) to work from web
  • Resurrection of threadsafe ViewFrustum
  • Clean up resource cache’s encapsulation of asynchronous loading
  • Updates to default idle and turn animations
  • Use smart pointers for entity simulations
  • Enabling the use of QScriptEngineDebugger in Interface for script debugging
  • Control the mouse with hand controllers (Razer Hydra and Vive)
  • Don’t show help or login on first run
  • Fix for Vive controllers sometimes not working
  • Eye tracking bug fix and debug rendering improvements
  • Updates to Home content
  • Introduce the “Unlit” shading model support and apply it to Web Entities
  • Check vector access in fbx reader
  • Fix reticle position offset
  • Defaulting the color formats used in the rendering pipeline to sRGB
  • Fix invisible default avatars
  • Fix for better out of Away mode in Vive
  • Fix procedural rendering on primitives
  • Support partial CPU->GPU buffer transfers
  • Fix texture sampler calculation
  • Fix hang on exit from dying scripts
  • Remove the last of the avatar billboard code
  • When a ModelEntityItem moves, also update its meta-render-item
  • Wait and cleanly exit the scripting thread
  • Fix roughness/metallic of some materials