Alpha calculation: Clamp, do not assert
Some gameplay styles can trigger the assertions; they are only there in debug mode. Iit may not be good to let values outside of [0,1] escape, so clamp them always, and remove the assertions.
Some gameplay styles can trigger the assertions; they are only there in debug mode. Iit may not be good to let values outside of [0,1] escape, so clamp them always, and remove the assertions.