Comments (6)
Automatic retry sounds awesome!
from rerun.
It works on Brave on macOS, chromium 121.0.6167.85
from rerun.
Related to
According to log we try to run with WebGPU, but that's behind a feature flag on Linux and afaik not actually really supported yet
https://github.com/gpuweb/gpuweb/wiki/Implementation-Status#chromium-chrome-edge-etc
Question now is ofc if you have this feature flag enabled, if not we should automatically use webgl on Linux Chrome unless explicitly specified otherwise. It's very strange that your browser reports "WebGPU" disabled and we go with it anyways!
Firefox works just nicely for you because in firefox (javascript) navigator.gpu
is undefined
thus we always pick webgl.
from rerun.
Adding special-casing based on User-Agent or similar seems like a bad route to go down.
How can we read the flag in the client? Can we?
from rerun.
I'd be surprised if we can, but need to have a closer look. The recommended way to check for webgpu support is to check navigator.gpu
. Just repro'ed the issue as-is in a relatively fresh ubuntu VM with a freshly installed chrome. navigator.gpu
is defined in the console just as expected (and kinda wrong) without setting any particular flags on the browser
I'll prod a bit around if we can do better than user-agent
from rerun.
Looks like we can do an automatic retry with WebGL :)
Might need changes to egui though
from rerun.
Related Issues (20)
- Use sentence case for tags in example data
- We need a better data slicing mechanism than `Box<dyn Array>` HOT 2
- Harmonize all Entity Tree visualizations
- Improved multi-selection
- UI for showing overrides and data sources
- Document e2e logging performance for time series data HOT 2
- `setup_native_logging` needs to handle its own `Once` semantics
- Add an heuristic to list all entity sub-trees with content compatible with a given space view class
- Add a way to force WebGPU / WebGL
- Introduce space-origin-relative paths for entity-path-expressions and query results HOT 2
- Asset3D supports transform argument, but Mesh3D does not HOT 1
- Time Series legend position option has no effect
- Dont allow adding space views to the welcome screen
- `setup_dev.sh` issue with `cargo install typos-cli` HOT 1
- Present the root container as the top-level viewport container and differentiate it from other container HOT 4
- Remove "Counted Store" from memory panel
- Live preview the effect of a blueprint tree drag-and-drop in progress in the viewport
- Support range multi-selection with shift in the blueprint tree
- Fix C++ contributor ci
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 rerun.