com.unity.entities.graphics 1.0.0-exp.8
Notes: processedReleased September 27, 2022
Browse versions
PreviousNext
Unity Compatibility
Minimum Unity: 2022.2 (0b5)
Package Dependencies
- com.unity.entities (1.0.0-exp.8)
- com.unity.render-pipelines.core (14.0.3)
✨ Features
- Hybrid assemblies will not be included in DOTS Runtime builds.
- Error/loading shader support for Hybrid Renderer
- Implement error/loading shader support for Entities Graphics.
- Implement Entity picking
- Shadow receiver sphere culling, which culls entities that cannot cast a visible shadow in the camera.
- Support for skinned motion vectors for High Definition Render Pipeline.
📈 Improvements
- HLOD now requires root LOD nodes to have an HLODParent component rather than any GameObject parent.
- Removed use of the obsolete AlwaysUpdateSystem attribute. The new RequireMatchingQueriesForUpdate attribute has been added where appropriate.
- use the existing mesh buffer to retrieve the shared mesh in bind pose.
- use the existing graphics buffer to retrieve the skin weights for skinning.
- use the existing graphics buffer to retrieve the vertex deltas for blendshapes.
- DeformationsInPresentation and SkinnedMeshRendererConversion are now sealed.
- RegisterMaterialMeshSystem is now internal instead of public.
⚡ API Changes
- PushMeshDataSystem, PushSkinMatrixSystem, PushBlendWeightSystem, InstantiateDeformationSystem, BlendShapeDeformationSystem and SkinningDeformationSystem are no longer part of the public API. Use DeformationsInPresentation instead.
- ENABLE\_COMPUTE\_DEFORMATIONS define, compute deformations are always enabled.
🔧 Bug Fixes
- Mesh and material indices not updating correctly if entity was created ad disabled and later enabled.
- Improved multi threaded load balancing of the Entities Graphics frustum culling Burst job
- Guard against overflow of static readonly int k\_MaxSize for the deformation buffers.
