Commit e9a2b85
committed
[v0.1.15] 2026-03-06
- Updated helios-core to v1.3.65
## Radiation Model
- Added Vulkan compute backend, enabling GPU ray tracing on AMD, Intel, and Apple Silicon GPUs without CUDA/OptiX
- Radiation plugin now supported on macOS via Vulkan (MoltenVK)
- Build system updated to compile and package SPIR-V shaders alongside PTX files
- Wheel builds on macOS now include radiation and energybalance plugins with bundled MoltenVK runtime
## Build & Packaging
- Dropped Python 3.8 support; added Python 3.12 and 3.13
- CI Vulkan SDK installation step added for macOS wheel builds
- Library loader auto-configures `VK_ICD_FILENAMES` for bundled MoltenVK on macOS
## Testing
- Excluded `tests/manual/` directory from automatic pytest collection
- Fixed visualizer headless detection on macOS (skip unless `PYHELIOS_TEST_VISUALIZER` is set)1 parent 35cdce2 commit e9a2b85
31 files changed
Lines changed: 384 additions & 1610 deletions
File tree
- .claude/agents
- .github/workflows
- build_scripts
- docs
- examples
- native/src
- pyhelios_build
- pyhelios
- config
- plugins
- tests
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments