Comments (2)
Hey @strokirus, thanks for bringing up this issue and providing your patch to handle WebGL compatibility in devices that only support WebGL2.
Regarding the suggested change, while WebGL2 is considered as almost completely backward compatible with WebGL1, it would be still better to place the webgl2
context option as the last one to minimize the impact on existing functionality.
And please feel free to open a pull request with your proposed change so that we can properly review it and include it in the next release.
In addition to that, if possible, we would appreciate if you could provide more insights into why a specific device only supports WebGL2 or why WebGL1 is disabled by default. Understanding such configurations can help us gather valuable information for future improvements.
from lightning.
Hello @uguraslan and thank you for the reply.
So, I've been testing a Lightning app in an AndroidTV and receive the message 'This browser does not support webGL.', but I notice we have multiples apps already installed with webgl ready, after some investigation I notice the webgl1 is installed but disabled by default I don't know if this was a specification directly from manufacturer but I notice we have webgl2 enabled as a prior choice. After this I create a patch and got a working result.
from lightning.
Related Issues (20)
- Pointer support - Event model HOT 1
- Regression with advanced text renderer and line height. HOT 1
- Regression with rendering text that uses normal spaces HOT 3
- Tree shaking HOT 3
- Unable to run lightning on QT5 browser HOT 3
- Bind attempt of recently deleted buffers and textures
- Alpha channel heuristic when not using ImageWorker doesn't deal with uppercase file extensions HOT 6
- Unnecessary allocations per frame HOT 3
- Calling `chidlList.add` to add an element that's already in the childList throws "out of bounds" error
- Issue with dynamic width and height HOT 4
- Font renderer smoothness issues on EOS STBs HOT 1
- Duplicate call for `_cleanupLookupMap`
- Draw function crashing because of undefined texture
- Version 2.12.1 not including typescript types HOT 4
- Double texture freeing bug
- Text Truncated with advancedRenderer but Ellipsis Included in New Line
- Wrong calculation for `getRoundRect` stroke width HOT 2
- Lightning Core > 2.11.0 Unsupported on older browsers HOT 2
- Unable to use `monospace` system font HOT 1
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 lightning.