ruffle-rs / ruffle

A Flash Player emulator written in Rust
https://ruffle.rs
Other
15.62k stars 810 forks source link

Cargo bridge - rendering and performance problems #13982

Open Kz-92 opened 11 months ago

Kz-92 commented 11 months ago

Describe the bug

flash

https://github.com/ruffle-rs/ruffle/assets/103858019/44d83a95-3852-475d-8378-d513134391d9

ruffle

https://github.com/ruffle-rs/ruffle/assets/103858019/d425b2ed-746d-4160-b464-c29f2bb880b6

Expected behavior

text should appear, the visuals should not corrupt, the lag should be reduced

Content Location

cargobridge.zip

Affected platform

Desktop app

Operating system

windows 10

Browser

No response

Additional information

No response

n0samu commented 9 months ago

Warnings:

WARN run_frame:run_all_phases_avm2: ruffle_core::stub: Encountered stub: AVM2 flash.text.StyleSheet.setStyle()
WARN naga_pixelbender: Unimplemented Loop opcode with data: [1, 0, 32, 1, 128, 0, 0, 1, 0, 192, 0, 3, 0, 128, 0, 29, 3, 0, 16, 1, 0, 128, 0]
WARN ruffle_core::stub: Encountered stub: AVM2 flash.display.ShaderJob constructor
WARN ruffle_core::stub: Encountered stub: AVM2 flash.display.ShaderJob.start() async execution and non-BitmapData inputs
WARN run_frame:run_all_phases_avm2: ruffle_core::stub: Encountered stub: AVM2 flash.display.DisplayObject.z getter

This should be improved by #14503 and #14302.

flashlab commented 3 months ago

Hope there're some improvements to fix it.