Skip to content

Commit c15cb64

Browse files
committed
New easy-imgui-sdl3 crate.
Rewrite easy-imgui-sys to include selected backends.
1 parent be7e74d commit c15cb64

File tree

11 files changed

+1129
-435
lines changed

11 files changed

+1129
-435
lines changed

.github/workflows/build.yaml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,16 @@ jobs:
1616
submodules: 'recursive'
1717
- name: Apt
1818
run: |
19-
sudo apt-get install libudev-dev
19+
sudo apt update
20+
sudo apt install gnome-desktop-testing libasound2-dev libpulse-dev \
21+
libaudio-dev libfribidi-dev libjack-dev libsndio-dev libx11-dev libxext-dev \
22+
libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-dev libxtst-dev \
23+
libxkbcommon-dev libdrm-dev libgbm-dev libgl1-mesa-dev libgles2-mesa-dev \
24+
libegl1-mesa-dev libdbus-1-dev libibus-1.0-dev libudev-dev \
25+
libpipewire-0.3-dev libwayland-dev libdecor-0-dev liburing-dev
2026
- name: Build examples
2127
run: |
22-
cargo build --examples
28+
cargo build --examples --features "sdl3/build-from-source"
2329
2430
Windows:
2531
runs-on: windows-latest
@@ -29,7 +35,7 @@ jobs:
2935
submodules: 'recursive'
3036
- name: Build examples
3137
run: |
32-
cargo build --examples
38+
cargo build --examples --features "sdl3/build-from-source"
3339
3440
MacOS:
3541
runs-on: macos-latest
@@ -39,5 +45,5 @@ jobs:
3945
submodules: 'recursive'
4046
- name: Build examples
4147
run: |
42-
cargo build --examples
48+
cargo build --examples --features "sdl3/build-from-source"
4349

0 commit comments

Comments
 (0)