ruffle-rs / ruffle

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

Error on https://uploads.ungrounded.net/ruffle_wrapper/ruffleembed.html #10237

Closed waspennator closed 1 year ago

waspennator commented 1 year ago

Error Info

Error name: Error Error message: panicked at 'No uniform for push constant', /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.15.3/src/gles/command.rs:720:17 Error stack:

Error: panicked at 'No uniform for push constant', /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.15.3/src/gles/command.rs:720:17
    at U.n.wbg.__wbg_new_15d3966e9981a196 (https://uploads.ungrounded.net/ruffle_wrapper/lib/core.ruffle.828c823147b3e01419a0.js:1:47866)
    at core::ops::function::FnOnce::call_once{{vtable.shim}}::h0312d4caddbaee90 (wasm://wasm/02a8438a:wasm-function[8041]:0x7f70c8)
    at std::panicking::rust_panic_with_hook::h8d0a63d0479a36c8 (wasm://wasm/02a8438a:wasm-function[5353]:0x72d280)
    at core::panicking::panic_fmt::h2a7f454a5f5da218 (wasm://wasm/02a8438a:wasm-function[7921]:0x7f23f2)
    at wgpu_hal::gles::command::<impl wgpu_hal::CommandEncoder<wgpu_hal::gles::Api> for wgpu_hal::gles::CommandEncoder>::set_push_constants::h79413c4b6352e183 (wasm://wasm/02a8438a:wasm-function[3275]:0x63e645)
    at <T as wgpu::context::DynContext>::command_encoder_end_render_pass::hcaf21b48e5d32db0 (wasm://wasm/02a8438a:wasm-function[7553]:0x7dedb8)
    at <wgpu::RenderPass as core::ops::drop::Drop>::drop::h8b7c7f58d4eac3bd (wasm://wasm/02a8438a:wasm-function[6362]:0x777b80)
    at ruffle_render_wgpu::surface::Surface::apply_color_matrix::h7ea9312453b0df22 (wasm://wasm/02a8438a:wasm-function[899]:0x3022aa)
    at <ruffle_render_wgpu::backend::WgpuRenderBackend<T> as ruffle_render::backend::RenderBackend>::apply_filter::h4ed0baae6a4667f1 (wasm://wasm/02a8438a:wasm-function[1364]:0x3e4f9d)
    at ruffle_core::avm2::globals::flash::display::bitmap_data::apply_filter::h9bc907c8c73e283e (wasm://wasm/02a8438a:wasm-function[753]:0x282ae5)

AVM2 stack:

    at flash.display::BitmapData/flash::display::BitmapData::applyFilter()
    at thunder3d::RasterRenderer/clearScreen()
    at thunder3d::Renderer()
    at thunder3d::RasterRenderer()
    at modelviewer/doInit()
    at modelviewer/___Application1_initialize()
    at flash.events::EventDispatcher/flash::events::EventDispatcher::dispatchEvent()
    at mx.core::UIComponent/set processedDescriptors()
    at mx.core::Container/createComponentsFromDescriptors()
    at mx.core::Container/createChildren()
    at mx.core::UIComponent/initialize()
    at mx.core::Container/initialize()
    at mx.core::Application/initialize()
    at modelviewer/initialize()
    at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::childAdded()
    at mx.managers::SystemManager/initializeTopLevelWindow()
    at mx.managers::SystemManager/frameEndHandler()
    at flash.display::MovieClip/flash::display::MovieClip::gotoAndStop()
    at mx.managers::SystemManager/preloader_initProgressHandler()
    at flash.events::EventDispatcher/flash::events::EventDispatcher::dispatchEvent()
    at mx.preloaders::Preloader/timerHandler()
    at flash.events::EventDispatcher/flash::events::EventDispatcher::dispatchEvent()
    at flash.utils::Timer/onUpdate()

Player Info

Allows script access: true

Page Info

Page URL: https://uploads.ungrounded.net/ruffle_wrapper/ruffleembed.html?v=1.0.67&browsermode=mobile&props=%7B%22ruffle%22%3A%22%2Fruffle_wrapper%2Flib%2Fruffle.js%3F1679187783%22%2C%22public_path%22%3A%22%2Fruffle_wrapper%2Flib%2F%22%2C%22swf%22%3A%22https%3A%2F%2Fuploads.ungrounded.net%2F332000%2F332435_carrotjuice.swf%3F1155745817%22%2C%22vars%22%3A%7B%22NewgroundsAPI_PublisherID%22%3A1%2C%22NewgroundsAPI_SandboxID%22%3A%22641667248dcc8%22%2C%22NewgroundsAPI_SessionID%22%3A%22iXxvHRbsDjYK5iI7qn0H618def3c9d3bd3978094f2909af4993ee19629ecEdr9%22%2C%22NewgroundsAPI_UserName%22%3A%22waspennator%22%2C%22NewgroundsAPI_UserID%22%3A1692431%2C%22ng_username%22%3A%22waspennator%22%7D%2C%22width%22%3A640%2C%22height%22%3A480%2C%22icon%22%3A%22https%3A%2F%2Fpicon.ngfiles.com%2F332000%2Fflash_332435_card.png%3Ff1663955345%22%2C%22warnOnUnsupportedContent%22%3Afalse%7D SWF URL: https://uploads.ungrounded.net/332000/332435_carrotjuice.swf?1155745817

Browser Info

User Agent: Mozilla/5.0 (Linux; Android 13; SM-S901U1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Mobile Safari/537.36 Platform: Linux aarch64 Has touch support: true

Ruffle Info

Version: 0.1.0 Name: nightly 2023-03-19 Channel: nightly Built: 2023-03-19T00:19:16.337Z Commit: 5aac938e868e7dab2550d9482f754a6daf314921 Is extension: false

Metadata

width: 640 height: 480 frameRate: 120 numFrames: 2 swfVersion: 9 backgroundColor: #869CA7 isActionScript3: true uncompressedLength: 3515761

n0samu commented 1 year ago

Should be fixed by #11753 and #11750