Modify suspension parameters and visual positioning of the kart to
test less bumpiness.
Merge remote-tracking branch 'origin/master' into bumpy
Keep flying karts parallel to the ground in the physics, not outside.
This avoids odd side effects that happened before (e.g. very bad collisions
with track; problems when dropping karts on rescue on the walldriving branch).
Merge remote-tracking branch 'origin/master' into bumpy
Increase the brake force the longer the brake key is pressed (before it
took ~1.6 seconds for a kart to stop, now 0.5; while hardly any change to
short brakes to slow down the kart a bit only). Also made the impulse to
keep karts parallel to the ground configurable.
tweak braking config value
Store current screen size

When UBO support is lacking.
Port Tonemap shader to singleton

Should fix kart selection screen without UBO support.
Port sunlight* shaders to singleton.
Add support moving texture in rsm.
Try to fix ci
Fix GI

It was using wrong swizzle for depth texture.
Fix RSM
Add Splatting RSM shader type.
Inadvertantly inverted RSM and model matrixes.
Merge branch 'master' of https://github.com/leyyin/stk-code into leyyin
Try to use lambdas.
Strength of bouncy edges should depend on soccer ball mass.
Revert "Try to use lambdas."

This reverts commit cdb760ae51775c00ae2ea2d98528d85b7aaab7f8.
Use lambda for debug_slider instead.