Openfl

Latest version: v1.6

Safety actively analyzes 688896 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 29

8.6.3

------------------

* Set Lime to use a hard-coded version (unless -Ddisable-version-check)
* Improved updating of `Stage3D` `VideoTexture` when video is seeking
* Fixed cache invalidation in `Bitmap` when using `filters`
* Fixed how `Context3D` scissoring was handled in non-shared `Stage3D` context
* Fixed some issues with software `GlowFilter` and `DropShadowFilter`

8.6.2

------------------

* Fixed an issue when using custom WebGL rendering in NPM version
* Fixed an issue in NPM samples that do not size the stage immediately

8.6.1

------------------

* Fixed use of `VideoTexture` with cube geometry
* Fixed a regression in the behavior of `scrollRect`
* Fixed an issue where the bottom of some HTML5 text could be cut off
* Fixed issues when applying `DropShadowFilter` to `TextField` in software

8.6.0

------------------

* Added initial support for `PixelSnapping` in hardware rendering
* Added initial support for `DisplacementMapFilter` (hardware only)
* Added `generate="true"` support for SWF `BitmapData` symbols
* Improved `BitmapData.fromFile` (and similar methods) when an image fails to load
* Improved texture smoothing behavior for hardware shader filters
* Improved synchronization between display list shaders and `Stage3D` shader programs
* Fixed a regression where `TextField` could fail to render on hardware
* Fixed a regression in the behavior of `textField.getTextFormat` with default parameters
* Fixed the clip rectangle for `sprite.scrollRect` on hardware rendering
* Fixed `stage.color` to return a 32-bit value
* Fixed `Context3D` scissoring with a width or height of 0
* Fixed an issue where `scrollRect` could show a pixel improperly
* Fixed issues when compiling using `-Dtelemetry`
* Fixed a Haxe 4 compiler deprecation warning

8.5.1

-----------------

* Improved handling of context loss if context is not restored by the next frame
* Fixed a regression in indexed hardware `graphics.drawTriangles` rendering
* Fixed minor compile errors when using some optional defines

8.5.0

------------------

* Migrated OpenGL rendering internally to use `Stage3D` instead of calling GL directly
* Added support for multiple `Stage3D` instances (initially 2 on mobile, 4 on desktop)
* Added OpenGL state caching in `Context3D` (unless `-Dopenfl-disable-context-cache`)
* Added `Context3DProgramFormat`, with initial support for GLSL shaders in `Context3D`
* Added `stage.context3D`, present when hardware acceleration is enabled
* Added pressure values to `TouchEvent`
* Added `application.meta.version` to the default application template
* Added `PerspectiveMatrix3D` to `openfl.utils`
* Removed prefixes on `imageSmoothingEnabled` internally to remove HTML5 warnings
* Removed types deprecated since OpenFL 8.0
* Improved performance in `drawQuads` and `Tilemap` when using a hardware renderer
* Improved shaders to use `highp` float values when available
* Improved each `Stage3D` to use its own buffers (unless `-Dopenfl-share-context`)
* Improved `Font.registerFont` to allow registering font instances in addition to classes
* Improved HTML5 font rendering to use font ascender/descender values if present
* Fixed a regression in `TextField` clipping when using `scrollX`
* Fixed support for OpenGL-based video on HTML5
* Fixed many issues related to `Stage3D` state conflicts with the display list renderer
* Fixed compilation issues in Haxe 4 development builds
* Fixed an issue where hardware `cacheAsBitmap` could result in blank textures
* Fixed dispatch of `MOUSE_MOVE` event before dispatching `MOUSE_LEAVE`
* Fixed a regression in setting `displayObject.alpha` when changing its `colorTransform`
* Fixed a regression in the visibility of the mouse cursor when using `Mouse.hide`
* Fixed a regression in setting `event.target` on events dispatched from the display list

Page 5 of 29

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.