Skip to content

Releases: bpolania/VulkanBoing

v1.1.6

Choose a tag to compare

@github-actions github-actions released this 12 Sep 08:27
Version 1.1.6: Automated release builds with binaries

VulkanBoing v1.1.5

Choose a tag to compare

@bpolania bpolania released this 12 Sep 08:20

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)