Comments (13)
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.
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.
Screenshot of errors pulled from a remote debug session is attached
from pixijs.
Is it possible to get an un-minified line number from WebGLRenderer?
from pixijs.
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.
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:
- use an android device (I've tried two: Samsung A53 (relataveliy recent) and A32 (older) )
- use the latest Chrome or Brave browser
- go here: https://studio332apps.com/sweep
- The page will just be a blue-gray square with no game
- Remote debug and see the errors from the screenshot above
- 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.
Does this also produce on any of the examples?
from pixijs.
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.
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.
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.
from pixijs.
Summoning @GoodBoyDigital. Thoughts?
from pixijs.
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.
And here are the unminified line numbers (v8.1.5)
And the start of the full shader code:
from pixijs.
Related Issues (20)
- Bug: TilingSpritePipe crashes on updating tilePosition in invisible TilingSprite HOT 1
- Bug: swapChildren doesn't change rendering order unless the zIndex updated for all children
- Bug: graphics fill texture problem
- Feature Request: improve error handling in bundle loading functionality
- Bug: using autoGenerateMipmaps in generateTexture produces weird result for sprites that use this texture
- Bug: Unable to create subtextures from larger textures HOT 3
- Bug: The playground demo on official site throws 'Unable to auto-detect a suitable renderer' error HOT 1
- Any plans to support canvas2d fallback in Pixi v8? HOT 5
- Bug: The Pixi.js 8.1.6 module doesn't work from jsdelivr
- Bug: Application backgroundColor and backgroundAlpha HOT 3
- Bug: cannot destroy webgpu app when ticker is used
- Bug: renderTarget and mask,Unable to recover when device is lost
- Bug: Value entered as `app.init({resizeTo})` is not garbage collected
- Bug: Web Workers duplication
- Bug: Shader uniform supported types are missing 'bool' HOT 2
- Bug: BitmapFontManager.uninstall does now work properly
- Bug: BitmapText is not rendered as expected when applying different styles
- Bug: Sprite not loading when running from production build
- Bug: The `save()` and `restore()` methods work incorrectly
- Bug: v8.x Failure to play Video source on iOS 17.5.1 (iPhone + iPad both tested) HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pixijs.