|
@@ -3,20 +3,8 @@
|
|
### Major updates
|
|
### Major updates
|
|
|
|
|
|
### Updates
|
|
### Updates
|
|
-- Alloc reduction: Prevent Observable.notifyObservers allocation ([benaadams](https://github.com/benaadams))
|
|
|
|
-- Alloc reduction: Prevent per mesh per render closure allocation ([benaadams](https://github.com/benaadams))
|
|
|
|
-- Alloc reduction: Avoid inadvertent per geometry per render alloc ([benaadams](https://github.com/benaadams))
|
|
|
|
-- Alloc reduction: Avoid inadvertent per mesh per render alloc ([benaadams](https://github.com/benaadams))
|
|
|
|
-- Alloc reduction: Avoid Collider root calc allocations ([benaadams](https://github.com/benaadams))
|
|
|
|
-- Alloc reduction: Reduce mesh rotation allocs ([benaadams](https://github.com/benaadams))
|
|
|
|
-- Alloc reduction: Allocate less in vector project and unproject ([benaadams](https://github.com/benaadams))
|
|
|
|
-- GPU state change reduction: Improved uniform caching ([benaadams](https://github.com/benaadams))
|
|
|
|
-- GPU state change reduction: Cache program ([benaadams](https://github.com/benaadams))
|
|
|
|
-- GPU state change reduction: Cache vertexAttribPointer ([benaadams](https://github.com/benaadams))
|
|
|
|
-- GPU state change reduction: Reduce buffer binds ([benaadams](https://github.com/benaadams))
|
|
|
|
-- GPU state change reduction: Only bind unbound framebuffers ([benaadams](https://github.com/benaadams))
|
|
|
|
-- GPU state change reduction: Cache texture changes better ([benaadams](https://github.com/benaadams))
|
|
|
|
-
|
|
|
|
|
|
+- Several memory allocation reduction ([benaadams](https://github.com/benaadams))
|
|
|
|
+- Several GPU state change reduction ([benaadams](https://github.com/benaadams))
|
|
- MapTexture: add `supersample` mode to double font quality. ([nockawa](https://github.com/nockawa))
|
|
- MapTexture: add `supersample` mode to double font quality. ([nockawa](https://github.com/nockawa))
|
|
|
|
|
|
### Exporters
|
|
### Exporters
|
|
@@ -24,7 +12,6 @@
|
|
### API doc
|
|
### API doc
|
|
|
|
|
|
### Bug fixes
|
|
### Bug fixes
|
|
-
|
|
|
|
- MapTexture: Font Characters are now correctly aligned on Chrome ([nockawa](https://github.com/nockawa))
|
|
- MapTexture: Font Characters are now correctly aligned on Chrome ([nockawa](https://github.com/nockawa))
|
|
|
|
|
|
### Breaking changes
|
|
### Breaking changes
|
|
@@ -32,13 +19,11 @@
|
|
### Canvas2D
|
|
### Canvas2D
|
|
|
|
|
|
#### Updates
|
|
#### Updates
|
|
-
|
|
|
|
- Text2D: new `fontSuperSample` setting to use high quality font.
|
|
- Text2D: new `fontSuperSample` setting to use high quality font.
|
|
|
|
|
|
#### Bug fixes
|
|
#### Bug fixes
|
|
-
|
|
|
|
- `Sprite2D`: texture size is now set by default as expected
|
|
- `Sprite2D`: texture size is now set by default as expected
|
|
- `Sprite2D`: can have no `id` set
|
|
- `Sprite2D`: can have no `id` set
|
|
- `ZOrder` fixed in Primitives created inline
|
|
- `ZOrder` fixed in Primitives created inline
|
|
|
|
|
|
-#### Breaking changes
|
|
|
|
|
|
+#### Breaking changes
|