Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update egui to 0.25, wgpu to 0.19 and fix Firefox compatibility (Astr…
…abit-ST#88) * feat: wasm32 autobuild now builds webgl fallback binary as well * feat: add feature detection for secure context and Firefox private browsing * fix: fix panic when `handle.requestPermission()` method doesn't exist * fix: use `__FILE_SYSTEM_TOOLS__.parseHandle` if it exists * fix: update the trunk URL in the build workflow * fix: fix `request_permission` binding being broken in Chromium * merge: update eframe and egui-wgpu from 0.24.1 to 0.25.0 * chore: update egui, catppuccin-egui and other egui-related crates * chore: fix update-induced compilation errors * chore: clippy * merge: update wgpu to 0.19 Based on emilk/egui#3824 * chore: fix more update-induced errors * chore: remove DX12 push constants workaround (fixed in wgpu 0.19) * feat: web build now has WebGPU and WebGL support in one binary * fix: make eframe's secure context check use worker context * chore: write upstream eframe and egui-wgpu version as 0.25.0 Chances are when the wgpu update changes land into a stable release of egui, they're going to use a squash merge, so we have no choice but to use commits from the egui master branch as the base commits for merges. * chore: update Trunk to latest version * chore: remove unnecessary dependency on glow * chore: remove assets/webgpu-test-worker.js * refactor: use relative public path This allows easily serving Luminol web builds under any path (e.g. https://example.com/luminol/ instead of https://example.com/).
- Loading branch information