shader start unified trough the engine
starting to implement texture rendering