summaryrefslogtreecommitdiffstats
path: root/wgpu/src/shader (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2484 from vladh/fix-radii-typoLibravatar Héctor Ramón2024-09-111-7/+7
|\ | | | | wgpu: Fix “radii” typo
| * wgpu: fix "radii" typoLibravatar Vlad-Stefan Harbuz2024-06-291-7/+7
| |
* | Implement image support for `canvas` widgetLibravatar Héctor Ramón Jiménez2024-08-041-2/+10
| |
* | Snap `Quad` lines to the pixel grid in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-07-291-2/+11
|/
* Align images to the pixel grid in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-05-121-1/+1
| | | | | | This should fix some graphical glitches, at the expense of potential alignment issues with small icons / images.
* Introduce dynamic `opacity` support for `Image` and `Svg`Libravatar Héctor Ramón Jiménez2024-05-031-4/+7
|
* Simplify image rotation API and its internalsLibravatar Héctor Ramón Jiménez2024-05-021-15/+6
|
* Add `Image` rotation supportLibravatar Héctor Ramón Jiménez2024-05-021-8/+29
| | | | Co-authored-by: DKolter <68352124+DKolter@users.noreply.github.com>
* Share `msaa::Blit` texture between multiple windowsLibravatar Héctor Ramón Jiménez2024-04-071-13/+7
|
* Update solid.wgslLibravatar Daniel Yoon2024-03-261-3/+9
|
* fix some commentsLibravatar rustrover2024-03-091-1/+1
| | | | Signed-off-by: rustrover <seekseat@126.com>
* Inline `quad_pos` and `quad_scale` definitionsLibravatar Héctor Ramón Jiménez2024-01-201-4/+2
|
* feat: quad shadowsLibravatar Nick Senger2024-01-202-16/+38
|
* Fix `vertex.wgsl` shader in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-01-191-1/+1
|
* Reassign attribute locations for image shaderLibravatar Jim Eckerlein2023-09-241-5/+5
|
* Compute vertex position for image shaderLibravatar Jim Eckerlein2023-09-241-3/+5
|
* Move vertex position function into own fileLibravatar Jim Eckerlein2023-09-242-8/+7
|
* Reassign attribute locationsLibravatar Jim Eckerlein2023-09-242-16/+16
|
* Compute vertex position in shaderLibravatar Jim Eckerlein2023-09-243-4/+12
|
* Use Oklab color interpolation only with `color::GAMMA_CORRECTION`Libravatar Héctor Ramón Jiménez2023-09-078-482/+491
|
* Compute gradients in Oklab color spaceLibravatar Matthias Vogelgesang2023-09-071-5/+21
|
* Remove unnecessary `interpolate(flat)` in `quad.wgsl`Libravatar Héctor Ramón Jiménez2023-09-071-1/+1
|
* use @interpolate(flat) attribute as per the WebGPU spec:Libravatar David Huculak2023-09-032-21/+21
| | | | | | User-defined vertex outputs and fragment inputs of scalar or vector integer type must always be specified as @interpolate(flat) https://www.w3.org/TR/WGSL/#interpolation
* Switched to packing using f16s to maintain acceptable precision.Libravatar Bingus2023-06-072-72/+88
|
* Updated color packing into u32 to consider incorrect web-colors.Libravatar Bingus2023-06-062-36/+22
|
* Optimized gradient data packing.Libravatar Bingus2023-06-062-84/+74
|
* Added support for gradients as background variants + other optimizations.Libravatar Bingus2023-05-114-162/+422
|
* Merge branch 'master' into non-uniform-border-radius-for-quadsLibravatar Héctor Ramón Jiménez2022-12-022-38/+21
|\
| * Group all solid triangles independently of colorLibravatar Héctor Ramón Jiménez2022-11-162-38/+21
| |
* | non uniform border radius for quadsLibravatar Robert Krahn2022-11-031-14/+33
|/
* Cleaned up namespaces re: PR comments.Libravatar bungoboingo2022-10-183-20/+20
|
* Fixed some more imports/documentation.Libravatar shan2022-10-062-3/+2
|
* Fixed lint issues & cleaned up some documentation.Libravatar shan2022-10-062-2/+2
|
* Adjusted gradient uniforms to be more tightly packed.Libravatar shan2022-10-051-12/+17
|
* Adds linear gradient support to 2D meshes in the canvas widget.Libravatar shan2022-09-292-0/+101
|
* better `wgsl` code styleLibravatar Cupnfish2022-07-024-11/+11
|
* fix `wgsl` syntaxLibravatar Cupnfish2022-07-021-1/+1
|
* update `wgpu` to `0.13`Libravatar Cupnfish2022-07-024-54/+54
|
* Update wgpu 0.12Libravatar Poly2022-01-043-3/+0
|
* Fix blit shader constants visivility #1083Libravatar Paul Delafosse2021-10-151-2/+2
|
* Fix duplicating fragment positionLibravatar Dispersia2021-05-201-4/+3
|
* Run cargo fmtLibravatar Dispersia2021-04-121-1/+1
|
* add temporary fix for image wgslLibravatar Dispersia2021-04-123-8/+10
|
* Upgrade wgpuLibravatar Dispersia2021-04-1120-213/+242
|
* Limit border radius to max dimension in `quad` pipelineLibravatar Héctor Ramón Jiménez2020-11-232-0/+5
|
* Revert "Merge pull request #362 from hecrj/fix/target-quad-pixels"Libravatar Héctor Ramón Jiménez2020-05-282-6/+6
| | | | | This reverts commit 40501f630d8a5aa234ea23b7eaae37060e0e08a5, reversing changes made to 5324eb10242a7dd33f5271dc6fc9eeb09eb2cb50.
* Align quads to physical pixels in `iced_wgpu`Libravatar Héctor Ramón Jiménez2020-05-272-6/+6
|
* Fix MSAA blit vertex shader to match `wgpu` NDCLibravatar Héctor Ramón Jiménez2020-04-162-3/+3
|
* Avoid creating a vertex buffer every frameLibravatar Héctor Ramón Jiménez2020-02-262-1/+1
|
* Recompile `image` shadersLibravatar Héctor Ramón Jiménez2020-02-252-0/+0
|