screenshots

motion blur and shadowed grass in action

shadow_on_grassmotionblur

threading in directx:

enabling thread-safety in directx weighs in with about 7-8% performance loss. If resources such as vertex buffers have to be created in different threads while the engine is rendering, there’s no way around that.

Put it down as a sacrifice to the graphics gods, swallow hard twice and move on.