Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ruffle-rs/ruffle

A Flash Player emulator written in Rust
https://github.com/ruffle-rs/ruffle

wgpu: Perform command rendering recursively and chunk up blends. Blends are still not implemented, it just copies to parent.

f9333e2626972aed93e5f1b2d98a9d78a2a6a63b authored about 2 years ago
wgpu: Share the buffer pool throughout the entire frame

75790606a0e8684888c34e2c4b8594ded1a1d41a authored about 2 years ago
render: Replace PushBlendMode/PopBlendMode with Blend

ded46e20e70c890f79878c6161eed330ace8e413 authored about 2 years ago
wgpu: Removed blendmode stuff

4502f9b7ea97971337e7da0ff2e8d33fa4945955 authored about 2 years ago
wgpu: Allow for different sized subcommand list targets, but don't use them yet

8311ddb0da60f4caface5074116498ed42758fad authored about 2 years ago
wgpu: Frame no longer owns UniformBuffer

4cdb8ec6342cafa18d6d2e81978b2cd75d63dfc8 authored about 2 years ago
wgpu: Simplify Surface to no longer be an enum as there's not really many options anymore

d2185733b42a4286ffe1790131d094e9bac1921f authored about 2 years ago
wgpu: Globals should now belong to the Surface and doesn't need to be mutable anymore

915040ba06862920bac81075a904d96df7765f1b authored about 2 years ago
wgpu: Implement all blend modes

7904c3d4f0d82924f94b30cce11f80d0305361b9 authored about 2 years ago
wgpu: Always clear the first texture buffer to the desired color

f48de7b34e92f4864a122a655ed074f45066571a authored about 2 years ago
wgpu: Workaround naga-vulkan bug with default position in switch statement

b0e345335f1ed75949dd7be8387f8b276c5aec37 authored about 2 years ago
wgpu: Don't create blend buffers until they're needed

b72dc1edd4c1ce48d3fa9c94f3f11f7da4c23d7f authored about 2 years ago
tests: Added new output of bitmapdata_draw tests for github agents. Seems visually identical.

45339e037e24b245675da916fcd4c75a1b4cef11 authored about 2 years ago
core: Remove blend mode unsupported message

5a7ec70254ff7300f41b382c7e87b295154c1cca authored about 2 years ago
tests: Add blendmode visual tests

864f404f2fe140a13f1a7117cc6ba477b749f5b7 authored about 2 years ago
wgpu: Handle alpha correctly for add or subtract blendmodes

7e564185b59ffd05d1a1d3b03cc37c95d39b4c89 authored about 2 years ago
wgpu: Cache Globals for a total draw frame, don't remake it if it's going to be the same values

e69d76fa414b456461ff983617c314ec6ecc9ea8 authored about 2 years ago
wgpu: Appease beta clippy

05f49dd48758efb869835b6b13b8a03fd43449b5 authored about 2 years ago
wgpu: Don't create depth buffers, or use any depth testing, if we aren't expecting masks

cb2b27ba03b6c5ff6aa0104e8e5475ef4f72755c authored about 2 years ago
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

53b8907b78428ea3193221c8951ab932088d01d7 authored about 2 years ago
wgpu: Don't require VERTEX_WRITABLE_STORAGE which is unavailable on web

4e51c9455e073310797abcf373617bb0ecfb8fe7 authored about 2 years ago
wgpu: Pool textures during the same frame, and drop whatever we don't need immediately

03b62a93e6406435d92857ac75074a03184af4f7 authored about 2 years ago
wgpu: Made Multiply, Add and Subtract blend modes use bitmap+blend

f253abdbd1b7181f9cb537675d631e2fd8c6b13f authored about 2 years ago
wgpu: Don't wait for the entire frame to be drawn if we're just capturing a segment of the render list

7fb2ec096e3b2074a0d6d0611e5c7181246fddb0 authored about 2 years ago
wgpu: Default msaa on mobiles to 2x, same as webgl backend

81f4741300ebee03f2252104ba014ba9804dea52 authored about 2 years ago
wgpu: Removed some needless copies in command iteration

342b9b9007f3d7c40c189ebe138dd4811c7d7407 authored about 2 years ago
wgpu: For trivial blends (ie Normal), just draw them as bitmaps with a blendstate

219fabbc0ba61d99a9b2d5a956d55e4adeb65bbe authored about 2 years ago
tests: New multiply blend mode image

df8ead3f9670a6be86dc039ddd2ec7747209ca12 authored about 2 years ago
wgpu: Multiply can't be trivial blend mode because of 0 alpha

c6045a4f24b528172ab65532c22a0f77cf0f3f1a authored about 2 years ago
wgpu: Try harder to find render passes where we don't need depth

ec7840f41273e79d7e45f800e12d5662f51c7d78 authored about 2 years ago
wgpu: Simplify blend_buffers map creation

0f676fc6cea2417114c6f9fa97cae19933f80016 authored about 2 years ago
wgpu: Revert using same pool for whole frame - breaks bitmapdata.draw and I'm not sure why yet

257bbc8ec9dd15c73dc53d2c7ced52c44d8fcdc9 authored about 2 years ago
wgpu: Temporarily disable msaa on phones until wgpu upgrade

af9b1f1dec124030c048af55322cd0abc7e06d1b authored about 2 years ago
wgpu: Add some more debug labels

1863c93be1f7c739db8488a639d911efdcfb7f23 authored about 2 years ago
wgpu: Separated srgb out of Surface

1df82e81042578c6713a635a4b1d71d61f937893 authored about 2 years ago
wgpu: Add more debug labels within render passes

92a6c6bc762c1ef53171131d77438dc254ada528 authored about 2 years ago
wgpu: Split up blend modes into their own shaders for performance

c0ec5c5010d30e67fdb2397a111713977fae79a5 authored about 2 years ago
wgpu: Share texture pool across all frames, and ensure targets are cleared properly

986b95c50cd1b506947929bdf292a40aff4c7d57 authored about 2 years ago
wgpu: Reduce gradient.colors uniform memory by 4x

312e72451fc92261d3586317efa6f26c56ec9320 authored about 2 years ago
wgpu: Reduce gradient.ratios uniform memory by 4x

91561e8c3585a00d8180c7080f1e1b5542785ab7 authored about 2 years ago
wgpu: Appease beta clippy. again.

b4c2030af8f5cbe9d54aeeab2617dc67b0a07d81 authored about 2 years ago
wgpu: Clean up gradient shaders by bringing out common shared source into a same file

a79e73fb127c415fd938fec22d4ec760a465f439 authored about 2 years ago
wgpu: Refactor surface command target to its own file

0272eda121ccb0b56489b954dd0658ae2796e98c authored about 2 years ago
wgpu: Move command renderer to surface/commands.rs

a71b5b457046835439fe00c6a36b39aeeb2093c9 authored about 2 years ago
wgpu: Inlined CommandRenderer::execute into Surface::draw_commands

7944b6dd9e206cb587767ea23323f8246fb7359c authored about 2 years ago
wgpu: Moved DrawCommand handling to CommandRenderer::execute

ae5d92693fbbf0f7d195467bf48b1dd2f9c6ce54 authored about 2 years ago
wgpu: Define the sizes of uniforms upfront instead of at each call

353a3116a47540fd24f86e2461309c92e3b31445 authored about 2 years ago
wgpu: Moved ColorAdjustments into its own bind group, and reuse ColorAdjustments::IDENTITY where we can

3dd9c4daa354c97dc741cd245c3ed922dbfcdb74 authored about 2 years ago
render: Make CommandList a struct instead of a tuple

28768f2ad8031bda4739e7275386b1b07f3e76b2 authored about 2 years ago
wgpu: Cleaned up some buffer binding api

eaff82ea7e5a543829a3767572503556eecf0881 authored about 2 years ago
wgpu: Don't load or store the depth side of the depth buffer, we only care for stencil

533d104337491f64902d30e2a02f92ab5ed1f432 authored about 2 years ago
wgpu: Use frame-temporary buffer for offscreen rendering

3b209bd6aadfa2596cb9ff1754a2eea9858ae951 authored about 2 years ago
wgpu: Split up gradient shader based on type and repeat

cb6d72b49b43b3a06f48d5339c383b17c8431d47 authored about 2 years ago
wgpu: Clear out texture pool when resized

a657feadaed1052dccb8bd46f560e8881d626f2e authored about 2 years ago
tests: Update date tests

0e2fbe4cf79011710b71191fb58e13b9811c72dc authored about 2 years ago
avm2: Move date parsing into a separate function

ab3a1e6148e61f7353f1a7585462e242f65a0579 authored about 2 years ago
avm2: Strings passed to date constructor should be parsed

a51ffd0e9f0970d6cc73513ea853e17479e26122 authored about 2 years ago
avm2: Fix calling setTextFormat without providing a beginIndex and EndIndex

Previous behaviour defaulted to undefined and applied the format to the
range [0,0) instead of d...

bf1833429442f203126b59e290ba1ba23ce5d61f authored about 2 years ago
build(deps-dev): bump json5 from 2.2.1 to 2.2.2 in /web

Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.2.
- [Release notes](https://git...

0f5c47beb2de1f5c68e1a7412d294c6e7da35258 authored about 2 years ago
ci: Only make nightly release on ruffle-rs/ruffle

b22d75eb32f47d33a410641e46f2e5faaef2c19f authored about 2 years ago
core: Remove redundant 'clone' calls

9d6763510b3ef15d104ea52b1250e9b9fa23a958 authored about 2 years ago
docs: Document Java in the web version README, too

76d08d86e2f35959a3ca6132b3e895a4a860983b authored about 2 years ago
docs: We also support JREs.

efc02bb299cc772e3818f32f1ed864cf07c6c209 authored about 2 years ago
avm2: Throw error in Loader.unload stub

89e01b55981efd22e5398de31d741d87dac8d75e authored about 2 years ago
core: Use applicationDomain specified in context if available

ac4d74b9eda2467775e64c7314808f130fec62f9 authored about 2 years ago
tests: Add test for LoaderContext.applicationDomain

8b9bae8ca610fa6081ef84a267453936784c2ac5 authored about 2 years ago
core: Add new `context` parameter to loader

7e5018331df3a4c1c9bcb596eb96fd5656fb92bf authored about 2 years ago
build(deps): bump serde from 1.0.151 to 1.0.152

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.151 to 1.0.152.
- [Release notes](http...

6f430bb40d3098424ef42982e7dfb76e7443c0c8 authored about 2 years ago
core: Move AVM2 `PlaceObject` processing to `enter_frame`.

This has a few other knock-on effects:

* AVM2 added-to-timeline events are fired by each objec...

1c5e97ccc69cbec1350a59ba9387fab9b4087643 authored about 2 years ago
tests: `instantiation_on_enterframe_gotoandstop` is missing a line of output

54bae0265b9475c1d1ab6c626863d8209614c208 authored about 2 years ago
core: Unconstructed display objects should be `null`, not `undefined`.

7eb0ca8eccbe31830d60fc560d4993bb5855f228 authored about 2 years ago
core: Fix AVM2 buttons getting constructed with the wrong initial state.

This code was always wrong; and only saved from breaking by other wrong code elsewhere. Specific...

cbf2e94abaf3def0f45c79e1a4b3fbdcf75a3a3c authored about 2 years ago
chore: Remove unused/superceded event issue code

eb0eede07d4e95558c1ccb7de40cfb6e4f1cc82b authored about 2 years ago
core: Instantiating display objects on the timeline should no longer construct them.

This works now because all object placement and removal happens in `enter_frame`. Constructing t...

b6aa035663296d6a2119ddf5cdeb264c14eb0471 authored about 2 years ago
core: Children added to AVM2 buttons should not emit added events

4b71fff745f137e61d97812916e39d48962f1cb9 authored about 2 years ago
core: All display objects that can be placed by timeline need to add themselves to their parent object.

This also centralizes all the code we added in the prior commit into `on_construction_complete`,...

0d7e9cd30ef034ff24f28d968159c2590f0c0004 authored about 2 years ago
tests: Adrian's tests look like they want 2 frames of execution

534f1cf06c71095158ea54587b2c82f0f16cba80 authored about 2 years ago
tests: Add tests for various PlaceObject situations we didn't catch before.

There is no source as these SWFs were handmade in JPEXS.

825613ec8c060c7d15f9a4a115951f8feb55b815 authored about 2 years ago
core: Don't attempt to set properties on parents after construction unless the child has an explicit name.

This already was implemented, but the prior commits broke it.

08fed6aeaa78e8bad3031129bafa87fdf3e8e6ca authored about 2 years ago
build(deps): bump clap from 4.0.29 to 4.0.32

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.29 to 4.0.32.
- [Release notes](https://g...

664c67ea27ac98337fb7cb01b976c3b34cdd2164 authored about 2 years ago
core: Remove some manual `Collect` impls

Some were completely unused, while others could be replaced
with a `#[derive(Collect)]`

6dc628e49f7a1de9115a68eb99f0b8ce2e1f14a8 authored about 2 years ago
avm2: Convert FrameLabel to AS3, remove define_indirect_properties

7a09dd563980b378eb2b6702a227c7b346b5ae3e authored about 2 years ago
avm2: Convert Dictionary to AS3

e6e9c9edc2fdf7ebbb4f2aaee94c39f97a96f107 authored about 2 years ago
avm2: Convert JSON class to AS3

f3ebb0c297422f7891bbc2d18361d76efb7fabb3 authored about 2 years ago
avm2: Convert SharedObject to AS3

e90d595cb354e8a5dede9b412a47140454843425 authored about 2 years ago
Update Loader.as

Stub `flash.display.Loader.unload`

5cf5c8d5e5d3b37a38cf133aa587b7f925612f21 authored about 2 years ago
build(deps): bump serde_json from 1.0.89 to 1.0.91

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.89 to 1.0.91.
- [Release notes](ht...

c7ba2d4e87c91b4935e4097e8c370762f49e28a0 authored about 2 years ago
build(deps): bump syn from 1.0.105 to 1.0.107

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.105 to 1.0.107.
- [Release notes](https://g...

d12e1ebd6eccd27c78efeebec55141a51ddb5ea7 authored about 2 years ago
build(deps): bump quote from 1.0.21 to 1.0.23

Bumps [quote](https://github.com/dtolnay/quote) from 1.0.21 to 1.0.23.
- [Release notes](https:/...

5383ae296dd69e8a520cb025a333ac96466d2e4f authored about 2 years ago
build(deps): bump enum-map from 2.4.1 to 2.4.2

Bumps [enum-map](https://github.com/xfix/enum-map) from 2.4.1 to 2.4.2.
- [Release notes](https:...

5ea1076e352ce1fcb6333f8903fc05fc02fa5ece authored about 2 years ago
build(deps): bump serde from 1.0.150 to 1.0.151

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.150 to 1.0.151.
- [Release notes](http...

9db6ace65f258097d1ed82664b0ef704bf693fdc authored about 2 years ago
build(deps): bump proc-macro2 from 1.0.47 to 1.0.49

Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.47 to 1.0.49.
- [Release no...

08566ed4ba5edde8cfd0ae1696e77128ec479433 authored about 2 years ago
build(deps): bump anyhow from 1.0.66 to 1.0.68

Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.66 to 1.0.68.
- [Release notes](https...

9d051a3a5cb51583c9e81dc5e742d64c1d77d9aa authored about 2 years ago
web: Don't unnecessarily borrow-mut instance on mouse-down

c43427e070554c5d17a1f697a93e0d4ee7f05ede authored about 2 years ago
build(deps): bump thiserror from 1.0.37 to 1.0.38

Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.37 to 1.0.38.
- [Release notes]...

57b581dd7e84a6a321d2c03e494d1ecef282a986 authored about 2 years ago
build(deps): bump rustversion from 1.0.9 to 1.0.11

Bumps [rustversion](https://github.com/dtolnay/rustversion) from 1.0.9 to 1.0.11.
- [Release not...

502b03a882034dc00e500773981a9ed02287a7fd authored about 2 years ago
web: Make RufflePluginArray iterable

f92be1c798c47c47eb8b4d81f539940a84457ee6 authored about 2 years ago
web: Add CORS panic error message with FAQ link

3a989810303793dbfdc2746a5210681f2e51f730 authored about 2 years ago
avm2: Stub registerClassAlias

7b564ccd97fcc22f1cd996b8e91879856cf61c27 authored about 2 years ago
avm2: Convert Proxy to AS3

24a6f74b3c342f35885b7d0b5c3d226ed3628bf0 authored about 2 years ago