Repository navigation
EasyGPU 0.1.0 — Command Encoding + FakeGPU
Known issue: the README in this release documents
uv run python examples/xxx.py, which fails with
ModuleNotFoundError: No module named 'examples'. Fixed in
0.1.1 —
useuv run python -m examples.xxxinstead.
First functional release — command encoding + FakeGPU complete; real backend on the roadmap.
Added
- Protocol extended from 20 to 73 methods
- New wrapper objects: Texture/TextureView/Sampler, BindGroup, ComputePipeline, QuerySet, ...
- 13 examples (11 webgpu-samples ports + triangle + alpha_to_coverage)
- Pure-Python easygpu.matrix
- Zero runtime dependencies
Changed
- Package version bumped 0.0.0 → 0.1.0
- _DefaultGPU no longer inherits GPU
- destroy_render_bundle removed from the protocol
Fixed
- Stray \x20\x20 bytes in examples/boids_shaders.py