docs.unity3d.com
Search Results for

    Change log

    [2.0.0-preview.25] - 2024-11-06

    Fixed

    • (VGB-13) Fixed incorrect VectorImage gradient texture Format in linear project.
    • (VGB-15) Fixed SVG Image Data is not parsed when importing SVG files with binary data that has a MIME type of image/PNG.

    [2.0.0-preview.24] - 2024-01-19

    Fixed

    • Fixed RenderSpriteToTexture2D not working in builds because of wrong shader name

    [2.0.0-preview.23] - 2024-01-16

    Fixed

    • Fixed bad interaction between alpha-demultiplication and edge expansions

    [2.0.0-preview.22] - 2024-01-16

    Fixed

    • Fixed textured sprites edge artifacts [VGB-9]

    [2.0.0-preview.21] - 2023-04-19

    Fixed

    • Fixed flags parsing in paths [VGB-5]
    • Added support to preserve viewport when importing in UI Toolkit Vector Image [VGB-3]

    [2.0.0-preview.20] - 2022-08-05

    Fixed

    • Remove forced keyword ETC1_EXTERNAL_ALPHA in Unlit/Vector materials [UUM-836 > UUM-10248]
    • Fixed gradient instructions used in for-loop shader warnings
    • Fixed broken alpha-blending when importing in textured asset [VGB-1]

    [2.0.0-preview.19] - 2022-04-20

    Fixed

    • Fixed textured sprite alpha issue (case 1411243).
    • Fixed gradient fill type after cloning.

    Changes

    • Added HSL color support.

    [2.0.0-preview.18] - 2021-11-02

    Fixed

    • Fixed SVGImage content not updating because of missing CanvasRenderer
    • Fixed wrong path winding order, causing masking issues with UI Toolkit.
    • Fixed support for '+' prefix in path definition (used by Vectornator)

    [2.0.0-preview.17] - 2021-06-09

    Fixed

    • Fixed missing stats over vector sprite asset preview

    [2.0.0-preview.16] - 2021-04-30

    Fixed

    • Fixed null-reference exception occurring in IL2CPP builds

    [2.0.0-preview.15] - 2021-04-19

    Fixed

    • Fixed prefab transform reset during asset rename
    • Added missing dependencies in package.json

    [2.0.0-preview.14] - 2021-01-11

    Fixed

    • Fixed path arcs when the sweep angle is very small
    • Sanitized tessellation options to prevent infinite loops

    [2.0.0-preview.13] - 2020-09-08

    Changes

    • Moved SVGImage/SVGImageEditor to the Unity.VectorImage namespace
    • Renamed UIElements assets to UI Toolkit assets
    • Added support for rgba() colors

    Fixes

    • Fixed WebGL unrepresentable float error during segment length evaluation
    • Fixed image fills not working when defined later in the file

    [2.0.0-preview.12] - 2020-02-13

    Changes

    • Added a "Textured Sprite" option to use the SVG's pixels per unit instead of the texture

    Fixes

    • Fixed gradients not showing properly on Metal
    • Prevent hang while evaluating segment length with large coordinates

    [2.0.0-preview.11] - 2019-12-04

    Fixes

    • Fixed CSS class used on root svg element
    • Properly handling referenced stop data defined later in the file
    • Fixed alpha blending for UI shaders
    • Fixed path corners in polygon definitions

    [2.0.0-preview.10] - 2019-11-19

    Fixes

    • Added support for RectMask2D
    • Fixed sRGB support for UI shaders
    • Fixed unmatched BeginSample/EndSample in GenerateAtlas()

    [2.0.0-preview.9] - 2019-11-15

    Fixes

    • Fixed invalid VectorExpandEdges.shader path

    [2.0.0-preview.8] - 2019-11-06

    Changes

    • Added "uGUI SVGImage" asset type, which sets the proper stencil state for uGUI's masking system

    Fixes

    • Fixed VectorImage winding order
    • Fixed LibTess preprocessor-dependent namespaces

    [2.0.0-preview.7] - 2019-10-24

    Changes

    • Gradient support for strokes

    [2.0.0-preview.6] - 2019-09-23

    Changes

    • Changed default gradient resolution from 128 -> 64 pixels to help batching with UIElements renderer

    Fixes

    • Using serializable VectorImageVertex (only works on 2019.3b4 and later)

    [2.0.0-preview.5] - 2019-08-01

    Fixes

    • Fixed pivot wrongly computed on textured sprites when SVG origin alignement is selected (case 1172332)
    • Added preserve aspect ratio in SVGImage

    [2.0.0-preview.4] - 2019-07-08

    Fixes

    • Fixed ArgumentOutOfRangeException when closing paths with not enough segments
    • Fixed textured-sprite import issue after a full project reimport

    [2.0.0-preview.3] - 2019-06-26

    Changes

    • Added a new asset import type (UIElements Vector Image) for upcoming UIElements support in Unity 2019.3.

    Fixes

    • Fixed 'T' path instruction not computing the proper reflected control point

    [2.0.0-preview.2] - 2019-06-18

    Changes

    There are some breaking changes when going from 1.0.0-preview to 2.0.0-preview:

    • The deprecated API have been removed. Most notably, the removal of the IDrawable interface.
    • The texture atlas layout for the gradient settings was changed. It now stores gradient settings in the first 3 columns of the atlas instead of the first row. This allows for a more efficient atlas packing. If you made a variant of the Unlit/VectorGradient shader, you may have to update it.
    • The SVGImporter will now ignore the root viewBox attribute by default. Use the "Only Apply Root ViewBox" viewport option to bring back the old behavior.

    Fixes

    • Fixed flipYAxis in FillMesh API

    [1.0.0-preview.26] - 2019-05-01

    Fixes

    • Removed unused variable to fix warning

    [1.0.0-preview.25] - 2019-05-01

    Changes

    • Importing SVG from editor code allows local Texture2D references
    • URL scheme whitelisting on image tags
    • Using next power-of-two texture size, fixes gradient issues on some Android devices

    Fixes

    • Fixed pivot not being applied on textured sprite assets
    • Fixed SVGParser rotation center in transforms

    [1.0.0-preview.24] - 2019-04-04

    Fixes

    • Applying material's color in VectorGradient.shader
    • Fixed duplicated points causing issues with polygons
    • Added repository information to package.json

    [1.0.0-preview.23] - 2019-01-04

    Changes

    • Deprecating Matrix2D.Rotate in favor of RotateRH and RotateLH
    • Added support for gradient fills defined later in the file

    Fixes

    • Fixed invalid SVG pen position when 'z' command occurs after 'm'

    [1.0.0-preview.22] - 2018-11-16

    Changes

    • Proper support for styling in symbols

    Fixes

    • Fixed precision issues with dashed strokes
    • Fixed modifying node hierarchy while iterating through it
    • Fixed CSS data parsing
    • Clearing temp render texture when expanding edges
    • Fixed instancing for gradient shader

    [1.0.0-preview.21] - 2018-10-23

    Changes

    • Added support for borders (slices) for textured sprites
    • SVGImageEditor is now fallback custom editor

    Fixes

    • Fixed viewport clipping working when viewBox is applied
    • Fixed dark outlines when rendering to texture
    • Fixed alpha-blending in VectorGradient.shader
    • Silenced obsolete warnings because of WWW usage

    [1.0.0-preview.20] - 2018-09-26

    Changes

    • Removed "Per-Axis" texture wrap mode

    Fixes

    • Fixed sprite value not being set in SVGImage's sprite property

    [1.0.0-preview.19] - 2018-09-24

    Changes

    • Using viewBox for relative coordinates, when available

    Fixes

    • Fixed issue with gradient user-units when no viewBox is specified

    [1.0.0-preview.18] - 2018-09-21

    Changes

    • Improved texture import editor. Better basic tessellation defaults.
    • Enabled GPU instancing, _RendererColor works out-of-the-box
    • Made the auto-computed tessellation options less aggressive
    • Allowing different width/height when importing to a texture
    • Moved external libraries to their own namespaces
    • Moved the sprite stats over the preview
    • Filling atlas with opaque black to help with SVG sprite picking
    • Support for sample count (for import-to-texture)
    • Setting DtdProcessing to ignore

    Fixes

    • Fixed flipped winding order when flipYAxis is false
    • Fixed SVGImageEditor for 2018.1

    [1.0.0-preview.17] - 2018-09-13

    Changes

    • Support for sprite mesh type on textured sprites

    [1.0.0-preview.16] - 2018-09-13

    Changes

    • Node-by-id support
    • Added SVGImage for Canvas UI
    • Preserve viewport option
    • Support for auto-generate physics outline
    • Setting Closed=true closes the path connecting the last segment to the first instead of a straight line
    • First iteration of "import to texture" feature
    • Deprecated Rectangle, Path, Filled and IDrawable. Only Shape remains.
    • Improved SVGOrigin and pivot support
    • Added support for flipYAxis in FillMesh method
    • Multiple object editing improvements

    Fixes

    • Fixed relative positioning with viewBox
    • Fixed elliptical-arc-to error with large sweep angles
    • Fixed polygon winding after transform
    • Fixed <use> always overriding fill/stroke even when not set
    • Fixed "ProhibitDtd" obsolete warning on .NET 4.x backend
    • Fixed issues with symbols and patterns usage
    • Fixed support for empty 'd' elements
    • Fixed issue when symbols are defined after <use>
    • Fixed invalid SVG Origin when Y-axis is fipped
    • Fixed sprite editor align/pivot to not interfere with SVG origin value
    • Fixed missing Apply() after atlas generation

    [1.0.0-preview.15] - 2018-07-18

    Changes

    • Updated CHANGELOG.md

    [1.0.0-preview.14] - 2018-07-17

    Changes

    • Added QuadraticToCubic helper method

    Fixes

    • Taking pixels-per-unit into account to compute tessellation settings
    • Fixed rgb() color attributes not parsed properly
    • Early exit when trying to tessellate paths without enough segments
    • Fixed viewbox computation that were lost during tessellation
    • Fixed namespace issues with 2018.3+
    • Skip stroke tessellation if the width is 0

    [1.0.0-preview.13] - 2018-06-11

    Changes

    • Showing imported sprites stats

    Fixes

    • Elements with display:none are not displayed anymore
    • Fixed parse issue when loading an unsupported texture from the image tag

    [1.0.0-preview.12] - 2018-06-07

    Fixes

    • Using culture invariant float parsing
    • Fixed import error when using percentage sizes in svg tag

    [1.0.0-preview.11] - 2018-06-05

    Fixes

    • Fixed some precision issues
    • More conservative processing of 'none' for 'stroke-dasharray'
    • Revert "Fixed handling of 'none' styles"

    [1.0.0-preview.10] - 2018-05-23

    Fixes

    • Adjusting the triangle's winding order after scene tessellation

    [1.0.0-preview.9] - 2018-05-15

    Changes

    • Renamed Third-Party Notices

    Fixes

    • Fixed handling of 'none' styles

    [1.0.0-preview.8] - 2018-05-05

    Changes

    • Support for multiple SVG editing
    • Updated documentation after docs team revision

    [1.0.0-preview.7] - 2018-04-26

    Changes

    • Optimized path for convex shapes

    Fixes

    • Fixed SVG StreamReader not being closed
    • Fixed polyline corners

    [1.0.0-preview.6] - 2018-04-24

    Changes

    • Physics outline fixes and using preview texture for Sprite Editor, when available
    • Improved sampling step distance tooltip text
    • Removed skin-based animation tools

    [1.0.0-preview.5] - 2018-04-18

    Changes

    • Added Third-Party Notices
    • Added MakeArc_MakesArcInClockwiseDirection test

    [1.0.0-preview.4] - 2018-04-13

    Changes

    • MakeArc now returns a BezierPathSegment[] instead of BezierSegment[]. Added BezierSegmentsToPath API.
    • Using the new code naming conventions (CamelCase for properties)

    [1.0.0-preview.3] - 2018-04-09

    Changes

    • Exposed BuildRectangleContour API

    [1.0.0-preview.2] - 2018-04-05

    Changes

    • Moved SVGParser to Unity.VectorGraphics namespace

    [1.0.0-preview.1] - 2018-04-04

    • Initial release
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)