Results for “RenderDoc”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Version changes
- MouseTracker moved to rendering1.17.0breaking
`MouseTracker` and related symbols are moved from the `gestures` package, resulting in error messages such as undefined classes or methods. Import them from `rendering` package instead.
- OpenGL ES render-to-texture content is stored top-down3.47.0breaking
Impeller's OpenGL ES backend now stores render-to-texture content top-down, the same as the Metal and Vulkan backends. A fragment shader or Flutter GPU app that sampled a render-target texture on Open
- Using HTML slots to render platform views in the web2.5.0breaking
Flutter now renders all web platform views in a consistent location of the DOM, as direct children of `flt-glass-pane` (regardless of the rendering backend: `html` or `canvaskit`). Platform views are
- New APIs for Android plugins that render to a Surface3.24.0breaking
The Android embedder for Flutter introduces a new API, `SurfaceProducer`, which allows plugins to render to a `Surface` without needing to manage what the backing implementation is. Plugins using the
- Dry layout support for RenderBox2.0.0breaking
A new method named `computeDryLayout` was added to the `RenderBox` protocol. Subclasses of `RenderBox` are expected to implement it to correctly report their desired size given a set of `BoxConstraint
- The RenderEditable needs to be laid out before hit testing1.20.0breaking
Instances of `RenderEditable` must be laid out before processing hit testing. Trying to hit-test a `RenderEditable` object before layout results in an assertion such as the following:
- - [Impeller] Fixes an issue on iOS preventing mesh gradients from rendering correctly.3.24.3bugfix
- [Impeller] Fixes an issue on iOS preventing mesh gradients from rendering correctly.
- - [Impeller] Fixes an issue where when using unbound `saveLayers` rendering issues would occur.3.24.1bugfix
- [Impeller] Fixes an issue where when using unbound `saveLayers` rendering issues would occur.
- - [Impeller] Fixes an issue where RTL glyphs would render incorrectly.3.24.1bugfix
- [Impeller] Fixes an issue where RTL glyphs would render incorrectly.
- - [Impeller] Fixes a rendering issue on iOS devices using Impeller where clips do not appear around entities drawn with certain advanced...3.24.1bugfix
- [Impeller] Fixes a rendering issue on iOS devices using Impeller where clips do not appear around entities drawn with certain advanced blend modes.
- - [Impeller] Fixes rendering corruption when running on Intel mac simulators.3.22.3bugfix
- [Impeller] Fixes rendering corruption when running on Intel mac simulators.
- - [Impeller] Fixes an issue on iOS that causese paths to render incorrectly.3.22.3bugfix
- [Impeller] Fixes an issue on iOS that causese paths to render incorrectly.
- - [Impeller] Fixes a rendering error on iOS when advanced blend is double scaled.3.22.3bugfix
- [Impeller] Fixes a rendering error on iOS when advanced blend is double scaled.
- - Fixes a crash that occurs when rendering children in `TwoDimentionalViewport` using keep alive widgets (e.g InkWell).3.22.2bugfix
- Fixes a crash that occurs when rendering children in `TwoDimentionalViewport` using keep alive widgets (e.g InkWell).
- - Fixes a tool crash when attempting to render a frame with raster stats on an application with the Impeller backend.3.19.3bugfix
- Fixes a tool crash when attempting to render a frame with raster stats on an application with the Impeller backend.
- - Fixes AnimatedOpacity affecting blended color overlay render3.16.5bugfix
- Fixes AnimatedOpacity affecting blended color overlay render
- - Fixes ImageFiltered flickers when widget is rendered on top3.16.5bugfix
- Fixes ImageFiltered flickers when widget is rendered on top
- - Fix rendering bug with elevation 0 material components.3.16.3bugfix
- Fix rendering bug with elevation 0 material components.
- - Fixes SVG rendering issue on IOS.3.16.2bugfix
- Fixes SVG rendering issue on IOS.
- - [Android] Fixes rendering issues when using PlatformViews in Android applications on high refresh rate phones.3.13.8bugfix
- [Android] Fixes rendering issues when using PlatformViews in Android applications on high refresh rate phones.
- - [Impeller] Fixes an issue where text is not rendered correctly when a transform is applied.3.10.3bugfix
- [Impeller] Fixes an issue where text is not rendered correctly when a transform is applied.
- - Fixes an issue where images do not render on Flutter web apps when the host machine has Internet Download Manager installed.3.10.1bugfix
- Fixes an issue where images do not render on Flutter web apps when the host machine has Internet Download Manager installed.
- - [Impeller] Text glyphs render incorrectly on different font weights3.7.2bugfix
- [Impeller] Text glyphs render incorrectly on different font weights
- - Ink ripple is rendered incorrectly inside of the `NavigationBar` widget when using Material 3.3.7.2bugfix
- Ink ripple is rendered incorrectly inside of the `NavigationBar` widget when using Material 3.
- - [Impeller] Fonts are blurry when rendering on iOS3.7.1bugfix
- [Impeller] Fonts are blurry when rendering on iOS
- - Text rendering is handled incorrectly.3.3.2bugfix
- Text rendering is handled incorrectly.
- - Rendering artifacts from ImagedFiltered/ColorFiltered in animated views3.0.4bugfix
- Rendering artifacts from ImagedFiltered/ColorFiltered in animated views
- - Unexpected line breaks occur when using new text renderer.3.0.2bugfix
- Unexpected line breaks occur when using new text renderer.
- - Error in DL bounds calculations causes incorrect SVG rendering.2.10.2bugfix
- Error in DL bounds calculations causes incorrect SVG rendering.
- - New material icons are not properly rendered.2.10.2bugfix
- New material icons are not properly rendered.
- - [Web] svgClip memory leak in Canvaskit renderer2.2.1bugfix
- [Web] svgClip memory leak in Canvaskit renderer
- - Adding a WidgetSpan widget causes web HTML renderer painting issue2.0.4bugfix
- Adding a WidgetSpan widget causes web HTML renderer painting issue
- - DropdownButtonFormField is not re-rendered after value is changed programmatically1.17.2bugfix
- DropdownButtonFormField is not re-rendered after value is changed programmatically
- When rendering text with shadows, the shadows would appear elsewhere on the screen, separate from the text.3.44.5bugfix
When rendering text with shadows, the shadows would appear elsewhere on the screen, separate from the text.
- - Impeller, All platforms, Text that is scaled over 48x renders incorrectly.3.29.3bugfix
- Impeller, All platforms, Text that is scaled over 48x renders incorrectly.
- - Impeller, All platforms, Text that is rotated 180 degrees exactly will render as if it is scaled by {-1, 1} instead of {-1, -1}.3.29.2bugfix
- Impeller, All platforms, Text that is rotated 180 degrees exactly will render as if it is scaled by {-1, 1} instead of {-1, -1}.
- - Improve performance of CanvasKit rendering for web.3.29.2bugfix
- Improve performance of CanvasKit rendering for web.
- Some images on the web render blank.3.27.2bugfix
Some images on the web render blank.
- Incorrect Z order rendering in drawPoints may cause lines to overlap when one should be drawn in front of the other.3.27.2bugfix
Incorrect Z order rendering in drawPoints may cause lines to overlap when one should be drawn in front of the other.
- - Fixes an issue rendering wide gamut images.3.32.1bugfix
- Fixes an issue rendering wide gamut images.
- Fixes an issue that can cause crashes when rendering animated PNG images.3.44.3bugfix
Fixes an issue that can cause crashes when rendering animated PNG images.
- When using Impeller on any platform, bur artifacts in circles rendering at 45 degree angles.3.41.5bugfix
When using Impeller on any platform, bur artifacts in circles rendering at 45 degree angles.
- When content sizing is not enabled on Android, a race condition can sometimes make platform views not render correctly.3.41.2bugfix
When content sizing is not enabled on Android, a race condition can sometimes make platform views not render correctly.
- Rendering issues in the Linux desktop embedder when using Skia.3.38.4bugfix
Rendering issues in the Linux desktop embedder when using Skia.
- - Superellipses may not render correctly when using Impeller.3.35.3bugfix
- Superellipses may not render correctly when using Impeller.
- [material/dropdown_menu.dart] Refactor _RenderDropdownMenuBody.computeDryLayout3.41.0improvement
[material/dropdown_menu.dart] Refactor _RenderDropdownMenuBody.computeDryLayout (Material, by @davidhicks980).
- [web] Expose rasterizers in Renderer3.38.0new-feature
[web] Expose rasterizers in Renderer (Web, by @harryterkelsen).
- [web] Refactor renderers to use the same frontend code3.38.0platform
[web] Refactor renderers to use the same frontend code (Web, by @harryterkelsen).
- [reland][web] Refactor renderers to use the same frontend code #1745883.38.0platform
[reland][web] Refactor renderers to use the same frontend code #174588 (Web, by @harryterkelsen).
- Omit `w` (widget tree), `t` (render tree) from `flutter run --profile` `h`3.38.0tooling
Omit `w` (widget tree), `t` (render tree) from `flutter run --profile` `h` (Tooling, by @matanlurey).
- [Impeller] Disable the render target cache when creating a snapshot in DlImageImpeller::MakeFromYUVTextures3.38.0performance
[Impeller] Disable the render target cache when creating a snapshot in DlImageImpeller::MakeFromYUVTextures (Other changes, by @jason-simmons).
- Move sliver_utils to test/widgets to fix rendering→widgets layering3.47.0bugfix
Move sliver_utils to test/widgets to fix rendering→widgets layering (Framework, by @MohamedGawdat).
- [web] Delete some remaining HTML renderer references3.47.0improvement
[web] Delete some remaining HTML renderer references (Framework, by @mdebbar).
- Add/remove overlay child RenderObject from the tree in `attach`/`detach`3.47.0new-feature
Add/remove overlay child RenderObject from the tree in `attach`/`detach` (Framework, by @LongCatIsLooong).
- Fix RenderSliverPadding setter assertion3.47.0bugfix
Fix RenderSliverPadding setter assertion (Framework, by @fallintoplace).
- [test cross imports] More test/rendering + flutter_test/test fixes3.47.0bugfix
[test cross imports] More test/rendering + flutter_test/test fixes (Framework, by @navaronbracke).
- Improve non rect platform view rendering3.47.0platform
Improve non rect platform view rendering (iOS, by @Hari-07).
- Adapt the DisplayList benchmarks into a primitive rendering benchmark suite3.47.0platform
Adapt the DisplayList benchmarks into a primitive rendering benchmark suite (Android, by @flar).
- Use a mock EGL manager in windows unittests to avoid flaky rendering calls3.47.0platform
Use a mock EGL manager in windows unittests to avoid flaky rendering calls (Windows, by @mattkae).
- Makes impeller the default renderer for windows.3.47.0platform
Makes impeller the default renderer for windows. (Windows, by @gaaclarke).