Block or Report
Block or report jonahwilliams
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
json_widget Public archive
Compile time conversion from json to widgets (For some reason...)
-
-
-
-
flutter Public
Forked from flutter/flutter
Flutter makes it easy and fast to build beautiful mobile apps.
1,583 contributions in the last year
Less
More
Activity overview
Contribution activity
December 2022
Created 26 commits in 5 repositories
Created a pull request in flutter/engine that received 19 comments
[Impeller] order metal samplers according to declared order and not usage order
Fixes flutter/flutter#116610 Currently when we generate metal shaders for developer authored fragment shaders, we rely on the declaration order to …
+173
−0
•
19
comments
Opened 28 other pull requests in 6 repositories
flutter/engine
4
open
6
merged
1
closed
- [Impeller] move Atlas geometry calculation to geometry class
- [WIP] [Impeller] Complete drawAtlas support.
- [web] correct float count in runtime effect
- [CP] add link to website for FragmentProgram (#38273)
- [ui] add link to website for fragment shaders
- [Impeller] Append to existing atlas if room exists, reuse texture
- [CP] Add remap-sampler option to impellerc
- [Impeller] Fix asset names used for the generated entrypoint name can contain invalid identifiers for the target language
- Fix sampler offsets
- Make ColorFilterLayer accept an offset
- [ui] make vertices validation slightly cheaper
flutter/flutter
10
merged
1
closed
- Revert "[framework] make transform with filterQuality a rpb"
- [framework] remove layout from shader source code
- [CP] [flutter_tools] Add remap sampler support (#116861)
- [flutter_tools] Add remap sampler support
- [framework] make transform with filterQuality a rpb
- [framework] make opacity widget create a repaint boundary
- [flutter_tools] dont include material shaders in web builds (#116538)
- [flutter_tools] dont include material shaders in web builds
- [devicelab] add benchmark for complex non-intersecting widgets with platform views
- [framework] make ImageFiltered a repaint boundary
- [flutter_tools] disable web compilation of shaders
jonahwilliams/flutter_shaders
3
merged
google/file.dart
1
closed
dnfield/flutter_svg
1
merged
flutter/website
1
merged
Reviewed 37 pull requests in 6 repositories
flutter/engine
19 pull requests
-
Remove single window/view assumption from
SceneBuilder - [Impeller] move Atlas geometry calculation to geometry class
- [WIP] [Impeller] Complete drawAtlas support.
- make sure DisplayListCanvasRecorder updates clip bounds methods
- Reland "[Impeller] Speculatively attempt to fix Metal PSO construction errors on host targets."
- Make ColorFilterLayer accept an offset
- [Impeller] Share LazyGlyphAtlas across EntityPass
- [Impeller] Fix typo in compiller help
- Fix premature LayerStateStack layer culling
- [CP] [Impeller] Use DrawPath instead of Rect geometry when the paint style is stroke
- [Impeller] Use DrawPath instead of Rect geometry when the paint style is stroke
- [Impeller] order metal samplers according to declared order and not usage order
- Disable an extension in Xvfb to work around errors seen when running Impeller/Vulkan unit tests
- [CP] PlatformViews needs clipRect (#37107)
-
[CP] [Impeller] Pack
👏 the👏 atlas👏 (#38024) - PlatformViews needs clipRect.
- Documentation and other cleanup in dart:ui, plus a small performance improvement
-
[Impeller] Pack
👏 the👏 atlas👏 - [Impeller] Use glyph bounds to compute the max glyph size instead of font metrics
flutter/flutter
13 pull requests
- [flutter_tools] pin package intl and roll pub packages
- [framework] remove layout from shader source code
- [framework] make transform with filterQuality a rpb
- Adjust test to tolerate additional trace fields
- [flutter_tools] Add remap sampler support
- Reland "Use semantics label for backbutton and closebutton for Android"
- Revert "Speed up first asset load by encoding asset manifest in binary rather than JSON"
- Marks Mac_ios platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary to be unflaky
- Use file:/// style uris when passing platform to the compiler.
- [framework] make ImageFiltered a repaint boundary
- Marks Linux_android animated_complex_image_filtered_perf__e2e_summary to be unflaky
- Speed up first asset load by encoding asset manifest in binary rather than JSON
- Platform binaries reland
dnfield/flutter_svg
2 pull requests
jonahwilliams/flutter_shaders
1 pull request
flutter/tests
1 pull request
flutter/website
1 pull request
Created an issue in flutter/flutter that received 6 comments
[CP] Use Remap sampler option in flutter tool
issue_link #116610 Commit Hash 84ed058 Target beta pr_link #116922 Impacted Users Impeller/Shaders Impact Description Shaders that declare multiple…
6
comments
Opened 8 other issues in 1 repository
flutter/flutter
5
closed
3
open
- [CP] Fix FragmentProgram documentation
- Document known issues and caveats with FragmentProgram API
- [CP] Correct sampler order for shaders compiled for MTL/impeller
- [impellerc] add shader define for Y coordinate scale
- [impellerc] ensure optimized out uniforms don't alter offsets
- Impellerc can generate invalid program names from shaders that have files names which are not valid identifiers in the target language
- [Impeller] sampler order may differ between SkSL and Metal/Impeller
- [CP] Remove ink_sparkle shader compilation from web builds
1
contribution
in private repositories
Dec 5





