Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

erase blending mode broken on recent firefox extention #19284

Open
rosefloase opened this issue Jan 20, 2025 · 1 comment
Open

erase blending mode broken on recent firefox extention #19284

rosefloase opened this issue Jan 20, 2025 · 1 comment
Labels
canvas Issues relating to the CanvasRenderingContext2D renderer unimplemented Issues for functionality that hasn't been implemented yet

Comments

@rosefloase
Copy link

Describe the bug

in this flash, there's a "boarder" movieclip that uses the blending and erase layers to create a viewing box. instead of using the blending modes correctly, ruffle currently just displays the movieclip set to "erase" with no change

Expected behavior

the movieclip with blending set to erase should erase the lower movieclip, which is set to layer

Image

Image
Image

(in flash pro)
Image
(testing in flash pro)
Image
(ruffle screenshot)
Image

Content Location

https://bloodhouse.neocities.org/bloodbound/story/flash/0157.swf

Affected platform

Browser's extension

Operating system

windows 10

Browser

librewolf 134.0.1-1

Additional information

this bug does not occur on desktop
the series this flash is from targeted the ruffle browser extension, meaning that erase blending used to work correctly... but doesn't anymore
this flash was also posted on 6/12/24 (m/dd/yy)

debug info:

Player Info

Allows script access: false
Renderer: Canvas

Page Info

Page URL: moz-extension://764bd913-30e4-4415-bf23-d1bbe69fc56b/player.html#https://bloodhouse.neocities.org/bloodbound/story/flash/0157.swf
SWF URL: https://bloodhouse.neocities.org/bloodbound/story/flash/0157.swf

Browser Info

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0
Platform: Win32
Has touch support: true

Ruffle Info

Version: 0.1.0
Name: nightly 2025-01-20
Channel: nightly
Built: 2025-01-20T00:06:34.234Z
Commit: 6503e25
Is extension: true

Metadata

width: 550
height: 400
frameRate: 24
numFrames: 273
swfVersion: 15
backgroundColor: #FFFFFF
isActionScript3: true
uncompressedLength: 921243

@rosefloase rosefloase added the bug Something isn't working label Jan 20, 2025
@Lord-McSweeney
Copy link
Collaborator

Your version of Ruffle is using the Canvas renderer, which doesn't support any blend modes. Did you disable hardware acceleration in your browser?

@Lord-McSweeney Lord-McSweeney added canvas Issues relating to the CanvasRenderingContext2D renderer unimplemented Issues for functionality that hasn't been implemented yet and removed bug Something isn't working labels Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
canvas Issues relating to the CanvasRenderingContext2D renderer unimplemented Issues for functionality that hasn't been implemented yet
Projects
None yet
Development

No branches or pull requests

2 participants