render: Handle uploading to Bc3RgbaUnorm and Rgba16Float textures #22700
Draft
SuchAFuriousDeath wants to merge 2 commits intoruffle-rs:masterfrom
Draft
render: Handle uploading to Bc3RgbaUnorm and Rgba16Float textures #22700SuchAFuriousDeath wants to merge 2 commits intoruffle-rs:masterfrom
SuchAFuriousDeath wants to merge 2 commits intoruffle-rs:masterfrom
Conversation
Collaborator
Author
|
Oopsie, forgot to run tests with --all-features, looks like sometimes the data can already be pre-compressed sometimes. |
aa2e7aa to
985bd00
Compare
kjarosh
reviewed
Jan 6, 2026
kjarosh
reviewed
Jan 6, 2026
tests/tests/swfs/avm2/stage3d_texture_format_conversion/test.toml
Outdated
Show resolved
Hide resolved
985bd00 to
82c4e8c
Compare
82c4e8c to
6a1ddbf
Compare
Collaborator
Author
|
@kjarosh You can review the code here, I'm having some trouble capturing Flash output for the test. Hopefully I can get it working. |
kjarosh
reviewed
Feb 13, 2026
kjarosh
reviewed
Feb 13, 2026
6a1ddbf to
81ad254
Compare
81ad254 to
43cab4c
Compare
43cab4c to
f6e8a1d
Compare
kjarosh
reviewed
Feb 18, 2026
| @@ -0,0 +1,4 @@ | |||
| num_frames = 1 | |||
|
|
|||
Collaborator
Author
Yeah Context3d is still failing for me, that's why this is still in draft. You can look at #20875 in the meantime.
Member
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Fixes #22214 (tested)
Fixes #22099 (tested)
Fixes #22552 (tested)
Fixes #21581 (no swf provided, but based on the panic message, probably fixes it as well, although we can't be 100% sure).
Fixes #23331 (tested by @kjarosh).
The output is taken from Ruffle itself, not by screenshotting Flash. But it seems indistinguishable from Flash and I consider the tests to mainly as assurance that Ruffle does not panic anymore.