Giter VIP home page Giter VIP logo

Comments (13)

bigtimebuddy avatar bigtimebuddy commented on July 18, 2024 1

I've noticed that you been posting a few issues recently which are stack traces from, what I assume to be, your logging system with little to no reproduction steps, reproduction example or any other context.

Posting is always better than not, HOWEVER, we need more from you when you're creating issues. This project doesn't have the resources or volunteers to support individual projects. It would help us tremendously if you could do more to narrow down the issue, prove that it's Pixi's bug, and best for us: create a reproduction or failing test.

I realize that many of your issues are only a few percentage of total users, so at the very least, please including (or add to your logging) more info about platforms and browsers versions affected. For instance, you say "mobile chrome". What mobile devices? Which versions of chrome? Which GPUs?

from pixijs.

louffoster avatar louffoster commented on July 18, 2024

I have the exact same issue. It only happens to users on mobile, and it happens all of the time. You can even see this if you go to the pix examples page on a mobile device - none of them load. I've tried this with a Samsung A32.

If I pin my Pixi version to 8.1.3 everything is fine. All later versions fail

from pixijs.

louffoster avatar louffoster commented on July 18, 2024

Screenshot of errors pulled from a remote debug session is attached

errors

from pixijs.

bigtimebuddy avatar bigtimebuddy commented on July 18, 2024

Is it possible to get an un-minified line number from WebGLRenderer?

from pixijs.

louffoster avatar louffoster commented on July 18, 2024

Not exactly sure how to do that... but I'll poke around and see if I can figure something out. It will take a bit because I just rolled back my site to use version 8.1.3.

I've also tested with another Samsung; A53, 5G model. Same problem. Steps to reproduce: simply go to a page with a pixi.js app on it - including any of the version 8.x examples.

from pixijs.

louffoster avatar louffoster commented on July 18, 2024

I've reset my site to use the latest version of pixi.js, and I am back to the errors from the screenshot above. I can't figure out how to get un-minified source.

Steps to reproduce:

  1. use an android device (I've tried two: Samsung A53 (relataveliy recent) and A32 (older) )
  2. use the latest Chrome or Brave browser
  3. go here: https://studio332apps.com/sweep
  4. The page will just be a blue-gray square with no game
  5. Remote debug and see the errors from the screenshot above
  6. If you click the site header, you can try loading any of the games - all fail in the same way

More details; the site is written using Vue3. These are the dependencies:
"axios": "^1.6.1",
"matter-js": "^0.19.0",
"pinia": "^2.0.14",
"pixi.js": "^8.1.3",
"primeicons": "^6.0.1",
"primevue": "^3.16.0",
"tweedle.js": "^2.1.0",
"vue": "^3.2.37",
"vue-cookies": "^1.7.4",
"vue-router": "^4.1.2"

  • note: I've just installed the latest Firefox browser and the same problem exists

from pixijs.

bigtimebuddy avatar bigtimebuddy commented on July 18, 2024

Does this also produce on any of the examples?

from pixijs.

bigtimebuddy avatar bigtimebuddy commented on July 18, 2024

If examples do not reproduce, can you make a minimal example? There's a lot going on with that linked project. It's helpful to narrow it down just to make sure it isn't a code bundling issue, another dependency or some app code.

from pixijs.

louffoster avatar louffoster commented on July 18, 2024

On my Samsung A32 running Chrome, Firefox or Brave none of the examples load. I don't know how to get debugging info because of the way the examples are loaded into iframes. The simple example of Basic Container is pretty bare-bones and non-functional for me.

More data points, I had a friend try with their new iPhone on my site. The page loaded, but there were still errors - it was basically a frozen view of the UI.

I should also note that I've run this on Chrome, Firefox and Brave on both Linux (Pop_OS), and MacOS. It works fine with nothing in the JS console

from pixijs.

louffoster avatar louffoster commented on July 18, 2024

I just hit the Basic Container example from my phone. It renders a blank blue box. I click the external link in the lower right to open in code sanbox and get the same errors. Screenshot attached.
Screenshot_20240529_211233_Brave

from pixijs.

bigtimebuddy avatar bigtimebuddy commented on July 18, 2024

Summoning @GoodBoyDigital. Thoughts?

from pixijs.

tzachyrm avatar tzachyrm commented on July 18, 2024

It happens consistently to me as well on an Android WebView. This is a big issue as it effectively makes PIXI unusable on mobile.

from pixijs.

tzachyrm avatar tzachyrm commented on July 18, 2024

And here are the unminified line numbers (v8.1.5)

image

And the start of the full shader code:
image

from pixijs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.