Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update egui to 0.25, wgpu to 0.19 and fix Firefox compatibility #88

Merged
merged 24 commits into from
Jan 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
e8be5d5
feat: wasm32 autobuild now builds webgl fallback binary as well
white-axe Jan 12, 2024
ed61370
feat: add feature detection for secure context and Firefox private br…
white-axe Jan 12, 2024
75ba635
fix: fix panic when `handle.requestPermission()` method doesn't exist
white-axe Jan 13, 2024
013ddf1
fix: use `__FILE_SYSTEM_TOOLS__.parseHandle` if it exists
white-axe Jan 13, 2024
1355346
fix: update the trunk URL in the build workflow
white-axe Jan 13, 2024
3d8911a
fix: fix `request_permission` binding being broken in Chromium
white-axe Jan 15, 2024
04f773e
merge: merge branch 'dev' into web-compat
white-axe Jan 19, 2024
35ca173
merge: merge branch 'dev' into web-compat
white-axe Jan 22, 2024
d5164e5
merge: merge branch 'dev' into web-compat
white-axe Jan 23, 2024
f721900
merge: update eframe and egui-wgpu from 0.24.1 to 0.25.0
white-axe Jan 31, 2024
f6b4adc
chore: update egui, catppuccin-egui and other egui-related crates
white-axe Jan 31, 2024
b8a898d
merge: merge branch 'dev' into web-compat
white-axe Jan 31, 2024
1449062
chore: fix update-induced compilation errors
white-axe Jan 31, 2024
5be5eed
chore: clippy
white-axe Jan 31, 2024
b861315
merge: update wgpu to 0.19
white-axe Jan 31, 2024
749d590
chore: fix more update-induced errors
white-axe Jan 31, 2024
eec2ba9
chore: remove DX12 push constants workaround (fixed in wgpu 0.19)
white-axe Jan 31, 2024
c2fd438
feat: web build now has WebGPU and WebGL support in one binary
white-axe Jan 31, 2024
0245fa4
fix: make eframe's secure context check use worker context
white-axe Jan 31, 2024
f8de2c7
chore: write upstream eframe and egui-wgpu version as 0.25.0
white-axe Jan 31, 2024
1eb1976
chore: update Trunk to latest version
white-axe Jan 31, 2024
fce0dfd
chore: remove unnecessary dependency on glow
white-axe Jan 31, 2024
3b699c7
chore: remove assets/webgpu-test-worker.js
white-axe Jan 31, 2024
42e4bad
refactor: use relative public path
white-axe Jan 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,12 +102,13 @@ jobs:
targets: wasm32-unknown-unknown
components: rust-src
- name: Download and install Trunk binary
run: wget -qO- https://github.com/thedodd/trunk/releases/download/v0.17.5/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf-
run: wget -qO- https://github.com/trunk-rs/trunk/releases/download/v0.18.7/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf- -C ${{ runner.temp }}
- name: Rust Cache
uses: Swatinem/rust-cache@v2
- run: ./trunk build --release
- name: Build luminol (Release)
run: ${{ runner.temp }}/trunk build --release
- name: Upload artifact
uses: actions/upload-artifact@v2
with:
name: luminol-trunk
path: ${{ github.workspace }}/dist/
path: ${{ github.workspace }}/dist/
Loading
Loading