Nathan Adams
|
fe4676a185
|
renderer: Don't crash when encountering unknown bitmap_fills
|
2020-05-11 01:09:07 -07:00 |
Nathan Adams
|
b82b869950
|
core: Don't panic when NullNavigatorBackend can't do futures
|
2020-05-11 01:09:07 -07:00 |
Nathan Adams
|
1bde973615
|
render: Use Rc<> for wgpu device and queue, so we can reuse them
|
2020-05-11 01:09:07 -07:00 |
Nathan Adams
|
1effedde2c
|
exporter: Add progress bar
|
2020-05-11 01:09:07 -07:00 |
Nathan Adams
|
07e4b1a224
|
exporter: Allow exporting of multiple swfs
|
2020-05-11 01:09:07 -07:00 |
Nathan Adams
|
9ab03b4da6
|
exporter: Added exporter tool for capturing images of swfs (related to #523)
|
2020-05-11 01:09:07 -07:00 |
Nathan Adams
|
2343074c56
|
core: Make RenderBackend downcastable
|
2020-05-11 01:09:07 -07:00 |
Nathan Adams
|
a4905536b9
|
render: Add texture target for wgpu render backend
|
2020-05-11 01:09:07 -07:00 |
Nathan Adams
|
84b274618e
|
render: Made wgpu renderer agnostic to if it's going to a window, prep for output-to-buffer
|
2020-05-11 01:09:07 -07:00 |
Nathan Adams
|
1aa3e423d7
|
render: Changed gradient uniform in wgpu shader to a SSBO instead of UBO, saving 192 bytes on each buffer
|
2020-05-10 23:48:11 -07:00 |
Nathan Adams
|
89202cd8db
|
render: Prefer dedicated GPU over integrated GPU
|
2020-05-10 23:48:11 -07:00 |
Nathan Adams
|
dcf845b26c
|
render: Don't submit a command buffer for every image upload to wgpu
|
2020-05-10 23:48:11 -07:00 |
Nathan Adams
|
edcd1e6d65
|
core: Add keyboard shortcut to dump every variable (ctrl+alt+V, same as Flash Player)
|
2020-05-10 23:39:54 -07:00 |
Nathan Adams
|
c787e28fcd
|
render: Introduce a DistilledShape and use that instead of swf::Shape for the rendering API
|
2020-05-10 22:03:56 -07:00 |
Nathan Adams
|
5767fb1772
|
swf: Added utility method for `Color::from_rgb(rgb, alpha)`
|
2020-05-10 22:03:56 -07:00 |
Nathan Adams
|
601715aa19
|
render: Merge begin_frame and clear as they're always called together
|
2020-05-10 22:03:56 -07:00 |
Mike Welsh
|
604bcb9285
|
chore: Formatting
|
2020-05-10 21:54:21 -07:00 |
JustinCB
|
75f398cf16
|
Added optout
|
2020-05-10 21:54:21 -07:00 |
JustinCB
|
7413732834
|
Add plugin polyfill code to lv0.js (thanks @Toad06 )
|
2020-05-10 21:54:21 -07:00 |
JustinCB
|
29eacdfd21
|
Simplify loading code
|
2020-05-10 21:54:21 -07:00 |
JustinCB
|
93eb796045
|
Insert ruffle earlier
|
2020-05-10 21:54:21 -07:00 |
JustinCB
|
21ebabce7e
|
Refactored getting extension path out of insertion function
|
2020-05-10 21:54:21 -07:00 |
JustinCB
|
850fb81574
|
Load ruffle.js at page load
|
2020-05-10 21:54:21 -07:00 |
Nathan Adams
|
d1fff21560
|
chore: Disable circleci for pull requests & general testing
|
2020-05-10 20:16:29 -07:00 |
Nathan Adams
|
24ffe94445
|
chore: Add Github Actions for testing every commit & pull requests
|
2020-05-10 20:16:29 -07:00 |
dependabot-preview[bot]
|
60ca1da468
|
build(deps): bump syn from 1.0.18 to 1.0.19
Bumps [syn](https://github.com/dtolnay/syn) from 1.0.18 to 1.0.19.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/1.0.18...1.0.19)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-05-11 03:12:14 +00:00 |
dependabot-preview[bot]
|
96d433eadb
|
build(deps): bump base64 from 0.12.0 to 0.12.1
Bumps [base64](https://github.com/marshallpierce/rust-base64) from 0.12.0 to 0.12.1.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases)
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md)
- [Commits](https://github.com/marshallpierce/rust-base64/commits)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-05-11 03:11:58 +00:00 |
dependabot-preview[bot]
|
1e971a6cff
|
build(deps-dev): bump webpack-dev-server in /web/selfhosted
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 3.10.3 to 3.11.0.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.10.3...v3.11.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-05-10 10:30:10 +00:00 |
Nathan Adams
|
054e6f1ac6
|
chore: Fix new rust check lint about std::mem::replace
|
2020-05-10 03:29:25 -07:00 |
Nathan Adams
|
bac99368be
|
chore: Fix new clippy lints about cloning
|
2020-05-10 03:29:25 -07:00 |
Justin-CB
|
e365f48fe2
|
docs: Added documentation for extension in readme
|
2020-05-10 03:29:05 -07:00 |
dependabot-preview[bot]
|
4abab576a1
|
build(deps): bump futures from 0.3.4 to 0.3.5
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.4 to 0.3.5.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.4...0.3.5)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-05-10 10:28:44 +00:00 |
dependabot-preview[bot]
|
a81adfa336
|
build(deps): bump num_enum from 0.4.3 to 0.5.0
Bumps [num_enum](https://github.com/illicitonion/num_enum) from 0.4.3 to 0.5.0.
- [Release notes](https://github.com/illicitonion/num_enum/releases)
- [Commits](https://github.com/illicitonion/num_enum/compare/0.4.3...0.5.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-05-10 10:27:38 +00:00 |
dependabot-preview[bot]
|
66f220f567
|
build(deps): bump serde from 1.0.106 to 1.0.110
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.106 to 1.0.110.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.106...v1.0.110)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-05-10 10:27:20 +00:00 |
dependabot-preview[bot]
|
08a786a213
|
build(deps): bump libflate from 0.1.27 to 1.0.0
Bumps [libflate](https://github.com/sile/libflate) from 0.1.27 to 1.0.0.
- [Release notes](https://github.com/sile/libflate/releases)
- [Commits](https://github.com/sile/libflate/compare/0.1.27...1.0.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-05-05 08:12:26 +00:00 |
Justin-CB
|
f9767e0da4
|
web: Simplify play button code
Co-authored-by: JustinCB <JustinCB@opmbx.org>
|
2020-05-04 16:12:55 -07:00 |
Nathan Adams
|
47a44a5fe8
|
desktop: Prime window with known width/height of the movie
|
2020-05-04 16:07:38 -07:00 |
Nathan Adams
|
51d9f3ef36
|
core: Change Player::new to take in a SwfMovie, not &[u8]
|
2020-05-04 16:07:38 -07:00 |
Mike Welsh
|
2331b49ea4
|
web: Enable canvas feature by default
WebGL will take priority. Fallback to canvas if WebGL creation
fails.
|
2020-05-04 08:10:53 -07:00 |
Nathan Adams
|
84f6b4d06e
|
core: Set init_object values after prototype but before constructor
|
2020-05-03 12:46:55 -07:00 |
Nathan Adams
|
96d1f8fd30
|
tests: Add test for order of init_object vs constructor when attaching movies
|
2020-05-03 12:46:55 -07:00 |
Nathan Adams
|
0152f384ea
|
core: Run any on(construct) events at the appropriate time
|
2020-05-03 12:46:55 -07:00 |
Nathan Adams
|
2b9219e8f9
|
tests: Add test for undocumented on(construct) property (note: this swf is hand-crafted)
|
2020-05-03 12:46:55 -07:00 |
Mike Welsh
|
c586991a88
|
web: WebGL render backend (merge #520)
Initial implementation of a WebGL render backend.
Switch the web target to use WebGL by default. Put the canvas backend behind a feature flag.
|
2020-05-02 11:55:34 -07:00 |
Mike Welsh
|
462ac46f8e
|
chore: Bump Cargo.lock
|
2020-05-02 10:41:35 -07:00 |
Mike Welsh
|
cde7798ded
|
webgl: Default MSAA to 4x, 2x on mobile/tablets
Also ensure we clamp MSAA at maximum available, in case the sample
count is not supported by the device.
|
2020-05-02 10:41:09 -07:00 |
Mike Welsh
|
6221065391
|
webgl: Store vertex attribute location per program
|
2020-05-02 10:39:40 -07:00 |
Mike Welsh
|
caf421144a
|
webgl: Don't change wrapping mode in WebGL1
|
2020-05-02 10:39:40 -07:00 |
Mike Welsh
|
936b314569
|
web: Add features for enabling webgl/canvas backend
|
2020-05-02 10:39:40 -07:00 |
Mike Welsh
|
e58cca3287
|
webgl: Add WebGL2 MSAA support
|
2020-05-02 10:39:38 -07:00 |