Use 2D transforms and mat3, update shaders
Signed-off-by: Karang <arthur.hennequin@free.fr>