Skip to content

Commit 4ffd9a9

Browse files
committed
Expand Phase 3 and Phase 4 roadmap with detailed items
Phase 3: WebGPU Integration & Bevy Completion - Added wgpu-hal bridge as explicit Phase 3 item - Added Bevy multi-window example - Added Bevy multi-process game example - Expanded WebGPU backend details - Cross-API sharing with WebGPU - Web platform support Phase 4: Advanced Features - Compressed texture formats (BC, ASTC, ETC2) - Texture arrays and cube maps - 3D texture/volume support - Multi-GPU scenarios - Additional graphics library integrations This provides a clear roadmap showing: - What's complete (Phase 1 & most of Phase 2) - What's next (Phase 3 - Bevy completion + WebGPU) - Long-term vision (Phase 4 - Advanced features)
1 parent 537ba57 commit 4ffd9a9

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -134,16 +134,20 @@ The modern graphics landscape often involves multiple applications or components
134134
* 🔄 **Bevy engine integration** - Plugin foundation complete (wgpu-hal bridge remains for Phase 3)
135135
***Vulkan ↔ Metal sharing** - Requires macOS development environment
136136

137-
### 🔵 Phase 3: WebGPU Integration (Future)
138-
* ⚪ WebGPU backend for import/export
139-
* ⚪ Cross-API sharing involving WebGPU
140-
* ⚪ Web platform support
137+
### 🔵 Phase 3: WebGPU Integration & Bevy Completion (Future)
138+
***wgpu-hal bridge** - Complete Bevy zero-copy integration
139+
***Bevy multi-window example** - Shared textures across windows
140+
***Bevy multi-process game** - Physics/render process separation
141+
***WebGPU backend** - Import/export for wgpu
142+
***Cross-API sharing** - Vulkan ↔ WebGPU, Metal ↔ WebGPU
143+
***Web platform support** - Browser-based texture sharing
141144

142145
### ⚪ Phase 4: Advanced Features (Future)
143-
* ⚪ Compressed texture format support
144-
* ⚪ Texture arrays and 3D textures
145-
* ⚪ Multi-GPU scenarios
146-
* ⚪ Additional graphics library integrations
146+
***Compressed texture formats** - BC, ASTC, ETC2 support
147+
***Texture arrays** - 2D array and cube map sharing
148+
***3D textures** - Volume texture support
149+
***Multi-GPU scenarios** - Explicit device selection and transfer
150+
***Additional integrations** - wgpu, three-d, rend3, etc.
147151

148152
## 👋 Contributing
149153

0 commit comments

Comments
 (0)