Hi,
I am coding a 3d Application with DirectX 10 and I am wondering how the tackeling of the Shadermanagement is.
Is it most effective to preload all shaders there are on application start and then use them as needed or does this train the resources of the hardware if the number gets higher.
Also I wonder if it is a speed consideration to order the rendering by shader so the shader switches are minimized.