Releases: bpolania/VulkanBoing
Releases · bpolania/VulkanBoing
Release list
v1.1.6
VulkanBoing v1.1.5
VulkanBoing v1.1.5
Features
- Realistic soft shadows with height-based diffusion
- Shadows become sharper when ball is close to floor
- More diffused when ball is higher
- Analytic blob shadow implementation using fragment shaders
Improvements
-
Offscreen linear rendering pipeline
- Eliminates ring artifacts from gamma-space alpha blending
- Proper color space handling for shadows
-
Shadow visual enhancements
- Darker center with 30% opacity boost
- Lighter edges with 20% opacity reduction
- Adaptive edge width based on height
CI/Build Fixes
- Fixed macOS CI build with proper Vulkan headers setup
- Fixed Ubuntu CI build configuration
- Added support for MoltenVK on macOS
Technical Details
- Push constants for per-frame shadow parameters
- Radial distance field in fragment shader
- Linear color space compositing
- Pipeline barriers for proper synchronization
Platforms
- macOS (MoltenVK)
- Ubuntu (Vulkan)
- Windows (temporarily disabled in CI)