dependabot[bot]
|
7f1e07421d
|
build(deps-dev): bump prettier from 2.7.1 to 2.8.1 in /web
Bumps [prettier](https://github.com/prettier/prettier) from 2.7.1 to 2.8.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.7.1...2.8.1)
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-03 09:27:30 +02:00 |
dependabot[bot]
|
65c9c61f75
|
build(deps-dev): bump webpack-cli from 4.10.0 to 5.0.1 in /web
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.10.0 to 5.0.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.10.0...webpack-cli@5.0.1)
---
updated-dependencies:
- dependency-name: webpack-cli
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-03 09:02:08 +02:00 |
dependabot[bot]
|
83847dd843
|
build(deps-dev): bump sign-addon from 5.0.0 to 5.2.0 in /web
Bumps [sign-addon](https://github.com/mozilla/sign-addon) from 5.0.0 to 5.2.0.
- [Release notes](https://github.com/mozilla/sign-addon/releases)
- [Commits](https://github.com/mozilla/sign-addon/compare/5.0.0...5.2.0)
---
updated-dependencies:
- dependency-name: sign-addon
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-02 22:43:12 -07:00 |
dependabot[bot]
|
99d8dd8707
|
build(deps-dev): bump mocha from 10.1.0 to 10.2.0 in /web
Bumps [mocha](https://github.com/mochajs/mocha) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.1.0...v10.2.0)
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-02 22:01:15 -07:00 |
dependabot[bot]
|
0323e6bf70
|
build(deps-dev): bump @wdio/cli from 7.25.1 to 7.29.1 in /web
Bumps [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) from 7.25.1 to 7.29.1.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v7.29.1/packages/wdio-cli)
---
updated-dependencies:
- dependency-name: "@wdio/cli"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-02 21:16:20 -07:00 |
dependabot[bot]
|
766c34c215
|
build(deps-dev): bump css-loader from 6.7.1 to 6.7.3 in /web
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.1 to 6.7.3.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.1...v6.7.3)
---
updated-dependencies:
- dependency-name: css-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-02 20:56:39 -07:00 |
Aaron Hill
|
172326005b
|
Remove lifetime parameter from CommandHandler
The wgpu backend no longer needs this.
|
2023-01-03 04:37:28 +01:00 |
Nathan Adams
|
3b209bd6aa
|
wgpu: Use frame-temporary buffer for offscreen rendering
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
533d104337
|
wgpu: Don't load or store the depth side of the depth buffer, we only care for stencil
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
eaff82ea7e
|
wgpu: Cleaned up some buffer binding api
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
28768f2ad8
|
render: Make CommandList a struct instead of a tuple
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
3dd9c4daa3
|
wgpu: Moved ColorAdjustments into its own bind group, and reuse ColorAdjustments::IDENTITY where we can
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
353a3116a4
|
wgpu: Define the sizes of uniforms upfront instead of at each call
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
ae5d92693f
|
wgpu: Moved DrawCommand handling to CommandRenderer::execute
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
7944b6dd9e
|
wgpu: Inlined CommandRenderer::execute into Surface::draw_commands
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
a71b5b4570
|
wgpu: Move command renderer to surface/commands.rs
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
0272eda121
|
wgpu: Refactor surface command target to its own file
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
a657feadae
|
wgpu: Clear out texture pool when resized
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
cb6d72b49b
|
wgpu: Split up gradient shader based on type and repeat
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
a79e73fb12
|
wgpu: Clean up gradient shaders by bringing out common shared source into a same file
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
b4c2030af8
|
wgpu: Appease beta clippy. again.
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
91561e8c35
|
wgpu: Reduce gradient.ratios uniform memory by 4x
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
312e72451f
|
wgpu: Reduce gradient.colors uniform memory by 4x
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
986b95c50c
|
wgpu: Share texture pool across all frames, and ensure targets are cleared properly
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
c0ec5c5010
|
wgpu: Split up blend modes into their own shaders for performance
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
92a6c6bc76
|
wgpu: Add more debug labels within render passes
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
1863c93be1
|
wgpu: Add some more debug labels
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
af9b1f1dec
|
wgpu: Temporarily disable msaa on phones until wgpu upgrade
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
257bbc8ec9
|
wgpu: Revert using same pool for whole frame - breaks bitmapdata.draw and I'm not sure why yet
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
0f676fc6ce
|
wgpu: Simplify blend_buffers map creation
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
ec7840f412
|
wgpu: Try harder to find render passes where we don't need depth
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
c6045a4f24
|
wgpu: Multiply can't be trivial blend mode because of 0 alpha
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
df8ead3f96
|
tests: New multiply blend mode image
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
342b9b9007
|
wgpu: Removed some needless copies in command iteration
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
81f4741300
|
wgpu: Default msaa on mobiles to 2x, same as webgl backend
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
7fb2ec096e
|
wgpu: Don't wait for the entire frame to be drawn if we're just capturing a segment of the render list
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
75790606a0
|
wgpu: Share the buffer pool throughout the entire frame
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
f253abdbd1
|
wgpu: Made Multiply, Add and Subtract blend modes use bitmap+blend
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
e69d76fa41
|
wgpu: Cache Globals for a total draw frame, don't remake it if it's going to be the same values
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
03b62a93e6
|
wgpu: Pool textures during the same frame, and drop whatever we don't need immediately
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
4e51c9455e
|
wgpu: Don't require VERTEX_WRITABLE_STORAGE which is unavailable on web
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
53b8907b78
|
wgpu: Optimise rendering blendables by queueing everything up in the same command buffer, allowing gpu to async where needed, instead of one command list at a time
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
cb2b27ba03
|
wgpu: Don't create depth buffers, or use any depth testing, if we aren't expecting masks
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
05f49dd487
|
wgpu: Appease beta clippy
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
7e564185b5
|
wgpu: Handle alpha correctly for add or subtract blendmodes
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
864f404f2f
|
tests: Add blendmode visual tests
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
5a7ec70254
|
core: Remove blend mode unsupported message
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
45339e037e
|
tests: Added new output of bitmapdata_draw tests for github agents. Seems visually identical.
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
b72dc1edd4
|
wgpu: Don't create blend buffers until they're needed
|
2023-01-03 03:39:13 +01:00 |
Nathan Adams
|
b0e345335f
|
wgpu: Workaround naga-vulkan bug with default position in switch statement
|
2023-01-03 03:39:13 +01:00 |