-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## [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
- Loading branch information
Unity Technologies
committed
Apr 26, 2024
1 parent
9a14fc4
commit 9ab5ade
Showing
7 changed files
with
80 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,29 +3,29 @@ | |
{ | ||
"ValidationTest": "API Updater Configuration Validation", | ||
"ExceptionMessage": "stdout:\nAPIUpdater Configuration Validation\n-----------------------------------\n\nConfiguration Validation Tests (Failed: 0, Total: 1, Ignored 0):\n----------------------------------------------------------------\n\n\nAuto Generated Tests (Failed: 1, Total: 1, Ignored 0):\n------------------------------------------------------\n1) Expected updates not applied for configuration:\n[*] System.SByte [*] Unity.Rendering.MaterialMeshInfo::Submesh -> * Unity.Rendering.MaterialMeshInfo::SubMesh\n\nInput : unsafe class Test : object { System.SByte Method(System.SByte memberValue, Unity.Rendering.MaterialMeshInfo obj) { System.SByte local = obj.Submesh; return Method(obj.Submesh, obj); } }\nExpected: unsafe class Test : object { System.UInt16 Method(System.UInt16 memberValue, Unity.Rendering.MaterialMeshInfo obj) { System.UInt16 local = obj.SubMesh; return Method(obj.SubMesh, obj); } }\nActual : unsafe class Test : object { System.SByte Method(System.SByte memberValue, Unity.Rendering.MaterialMeshInfo obj) { System.SByte local = obj.SubMesh; return Method(obj.SubMesh, obj); } }\n\n\nBase type validation (Failed: 0, Total: 0, Ignored 0):\n------------------------------------------------------\nstderr:\n", | ||
"PackageVersion": "1.2.0" | ||
"PackageVersion": "1.2.1" | ||
}, | ||
{ | ||
"ValidationTest": "API Validation", | ||
"ExceptionMessage": "Breaking changes require a new major version.", | ||
"PackageVersion": "1.2.0" | ||
} | ||
{ | ||
"ValidationTest": "API Validation", | ||
"ExceptionMessage": "Additions require a new minor or major version.", | ||
"PackageVersion": "1.2.1" | ||
} | ||
], | ||
"WarningExceptions": [ | ||
{ | ||
"ValidationTest": "Manifest Validation", | ||
"ExceptionMessage": "Package dependency [email protected] must be promoted to production before this package is promoted to production. (Except for core packages)", | ||
"PackageVersion": "1.2.0" | ||
"PackageVersion": "1.2.1" | ||
}, | ||
{ | ||
"ValidationTest": "Folder Structure Validation", | ||
"ExceptionMessage": "The Resources Directory should not be used in packages. For more guidance, please visit https://docs.unity3d.com/Manual/BestPracticeUnderstandingPerformanceInUnity6.html", | ||
"PackageVersion": "1.2.0" | ||
"PackageVersion": "1.2.1" | ||
}, | ||
{ | ||
"ValidationTest": "Package Lifecycle Validation", | ||
"ExceptionMessage": "com.unity.entities.graphics has never been promoted to production before. Please contact Release Management through slack in #devs-pkg-promotion to promote the first version of your package before trying to use this automated pipeline. Read more about this error and potential solutions at https://docs.unity3d.com/Packages/com.unity.package-validation-suite@latest/index.html?preview=1&subfolder=/manual/lifecycle_validation_error.html#the-very-first-version-of-a-package-must-be-promoted-by-release-management", | ||
"PackageVersion": "1.2.0" | ||
"PackageVersion": "1.2.1" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,12 @@ | ||
{ | ||
"name": "com.unity.entities.graphics", | ||
"displayName": "Entities Graphics", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"unity": "2022.3", | ||
"unityRelease": "11f1", | ||
"description": "The Entities Graphics package provides systems and components for drawing meshes using DOTS, including support for instanced mesh rendering and LOD.", | ||
"dependencies": { | ||
"com.unity.entities": "1.2.0", | ||
"com.unity.entities": "1.2.1", | ||
"com.unity.modules.particlesystem": "1.0.0", | ||
"com.unity.render-pipelines.core": "14.0.9" | ||
}, | ||
|
@@ -17,15 +17,15 @@ | |
"unity" | ||
], | ||
"_upm": { | ||
"changelog": "### Changed\n\n* fixed the issue with LOD objects being culled when the camera is static\n\n### Fixed\n\n* Entities Graphics should now never run out of space in the NewChunks buffer.\n* A null reference exception thrown in some cases when using MeshRenderers with missing materials and/or meshes" | ||
"changelog": "### Added\n\n* MaterialReferences and MesheReferences have been provided as non allocating replacements for Materials and Meshes\n\n### Changed\n* Updated entities packages dependencies\n\n\n### Deprecated\n\n* RenderMeshArray.Materials is now obsolete, in favor of RenderMeshArray.MaterialReferences\n* RenderMeshArray.Meshes is now obsolete, in favor of RenderMeshArray.MeshReferences\n* Deprecated Materials and Meshes from RenderMeshArray as they now allocate.\n\n### Removed\n\n\n### Fixed\n\n* Resolved a performance issue in UpdateHybridChunksStructure\n* Fixed an allocation in RegisterMaterialsAndMeshes\n\n### Security\n\n\n### Known Issues" | ||
}, | ||
"upmCi": { | ||
"footprint": "8c29b61b26490f1fa6cbfbe876e7bbde992f6711" | ||
"footprint": "a82699c29cedddf992dcce1d6ae9e2c429483285" | ||
}, | ||
"documentationUrl": "https://docs.unity3d.com/Packages/[email protected]/manual/index.html", | ||
"repository": { | ||
"url": "https://github.cds.internal.unity3d.com/unity/dots.git", | ||
"type": "git", | ||
"revision": "ea4236421d61011e37e71d22108c5e4e70cf71d7" | ||
"revision": "6ecf7a215623cca37079c6f1a3e6f2f686c91721" | ||
} | ||
} |