last week I was programming a shader for level geometry. it is a base shader. using 2 textures( level texture and shadow map) but I noticed the rendering was around 5 or 6 times slower than the normal built in geometry renderer. I know the more passes there are used, the slower the shader, but has anyone some tips for me?