Skip to content

Releases: needle-mirror/com.unity.entities.graphics

1.4.3

21 Oct 12:08
Compare
Choose a tag to compare

[1.4.3] - 2024-10-16

Fixed

  • Entities graphics constantly allocating more memory without releasing it until next time system update is called.

1.4.2

14 Oct 17:10
Compare
Choose a tag to compare

[1.4.2] - 2024-10-04

Changed

  • Updated Burst dependency to version 1.8.18
  • Updated entities packages dependencies

Added

  • The new ProceduralMotion_Tag tag component data type informs Entities Graphics that an Entity needs to participate in the object motion vector pass. The tag is automatically added for entities that go through the builtin MeshRendererBaker path.
  • Enable entities motion vector pass participation for URP.
  • PruneUploadBufferPool API to request pruning of the upload buffer pool.

Fixed

  • GameObjects that depend on vertex shader logic to generate procedural motion vectors through object motion vector passes will now also do the same when baked to Entities and rendered through Entities Graphics.

1.3.2

17 Sep 00:09
Compare
Choose a tag to compare

[1.3.2] - 2024-09-06

Changed

  • Updated entities packages dependencies

Fixed

  • Fixed an issue with entities.graphics and Burst 1.8.12

1.2.4

15 Aug 12:08
Compare
Choose a tag to compare

[1.2.4] - 2024-08-14

Fixed

  • Pink materials when causing a domain reload while a subscene is open with lightmapped materials.
  • Fixed an issue with entities.graphics and Burst 1.8.12

1.3.0-pre.4

18 Jul 12:10
Compare
Choose a tag to compare

[1.3.0-pre.4] - 2024-07-17

Fixed

  • Pink materials when causing a domain reload while a subscene is open with lightmapped materials.

1.3.0-exp.1

17 Jun 10:12
Compare
Choose a tag to compare

[1.3.0-exp.1] - 2024-06-11

Changed

  • Updated entities packages dependencies

Fixed

  • Fixed an issue with RegisterMaterialsAndMeshes

1.2.3

05 Jun 20:55
Compare
Choose a tag to compare

[1.2.3] - 2024-05-30

Changed

  • Updated entities packages dependencies

1.2.1

02 May 10:09
Compare
Choose a tag to compare

[1.2.1] - 2024-04-26

Added

  • MaterialReferences and MesheReferences have been provided as non allocating replacements for Materials and Meshes

Changed

  • Updated entities packages dependencies

Deprecated

  • RenderMeshArray.Materials is now obsolete, in favor of RenderMeshArray.MaterialReferences
  • RenderMeshArray.Meshes is now obsolete, in favor of RenderMeshArray.MeshReferences
  • Deprecated Materials and Meshes from RenderMeshArray as they now allocate.

Removed

Fixed

  • Resolved a performance issue in UpdateHybridChunksStructure
  • Fixed an allocation in RegisterMaterialsAndMeshes

Security

Known Issues

1.2.0

26 Mar 14:10
Compare
Choose a tag to compare

[1.2.0] - 2024-03-22

Changed

  • fixed the issue with LOD objects being culled when the camera is static

Fixed

  • Entities Graphics should now never run out of space in the NewChunks buffer.
  • A null reference exception thrown in some cases when using MeshRenderers with missing materials and/or meshes

1.2.0-pre.12

28 Feb 11:11
Compare
Choose a tag to compare

[1.2.0-pre.12] - 2024-02-13

Added

  • RenderMeshUnmanaged an unmanaged IComponentData using the new UnityObjRef for big performance gains in baking!
  • Support for light probe anchor overrides

Changed

  • MaterialMeshInfo.SubMesh chaned from sbyte to ushort, allowing for the full range of submesh indices.
  • The sharedcomponents Lightmaps and RenderMeshArray now store UnityObjRef instead.

Deprecated

  • The baking sharedcomponent RenderMesh is now obsolete, in favor of a new RenderMeshUnmanaged.

Fixed

  • Improved handling of smaller transforms
  • Light probes now use the center of world bounding box as the reference point, same as game objects
  • Materials sometimes not correctly baked when using ENABLE_MESH_RENDERER_SUBMESH_DATA_SHARING