This project is read-only.

Bling 3.1

Rating: No reviews yet
Downloads: 2820
Released: Oct 24, 2009
Updated: Oct 25, 2009 by mcdirmid
Dev status: Alpha Help Icon

Recommended Download

Source Code
source code, 15208K, uploaded Oct 24, 2009 - 2820 downloads

Release Notes

This release improves on Bling's support for DirectX 10 as well as providing general bug fixes and improvements.

Notable DirectX 10 support changes

  • Completely redone, not backwards compatible with Bling 3.0 (though code should be easy to port).
  • Supports both non-inferred explicit shader definitions and inferred implicit shader definitions.
  • Geometry shaders can be defined via non-inferred shader definitions (See the remixed ParticleGS sample).
  • Support for stream out and texture based render targets (see ParticleGS and Diffusion samples).
  • Support for a WPF overlay window (See Intermediate, Advanced, and FakeVolume samples).
  • Now based on latest version of the WindowsAPICodePack, the latest DirectX SDK is no longer needed (still requires the DirectX redist though).

General enhancements

  • Physics engine has been improved with a simple fan in the Physics example to demonstrate how the physics engine is programmed.
  • 3D math components such as quaternions and matrices have been improved/fixed. Samples of how these APIs are used are prominent in the D310 examples project (e.g., using quaternions to implement virtual trackballs).
  • Lots of bug fixes.


  • Still not sure if the DirectX SDK really isn't required for the DirectX examples.
  • DirectX support probably requires Windows 7 until Vista SP3 comes out.

Reviews for this release

No reviews yet for this release.