- Aug 21, 2002
- 18,368
- 11
- 81
Yes, Oblivion tweaks are the source of this question... 
I'm not sure I understand the relationship between an actual shader, and the shader model rendering path... but I'm assuming the shader is the actual code (obviously) written for a specific shader model, and the rendering path is the way it's rendered, either as one version or another. Is my assumption correct?
I noticed that SM 3.0 shaders are enabled in the Oblivion config files, but I also noticed that the SM 2.0a rendering path is being used for nVidia cards, and SM 2.0b for ATI cards. Wouldn't using SM 3.0 shaders with a SM 2.0 rendering path defeat the purpose of using SM 3.0 shaders? Wouldn't using SM 3.0 shaders and the SM 3.0 rendering path equate to better performance or possibly better image quality?
I'm not sure I understand the relationship between an actual shader, and the shader model rendering path... but I'm assuming the shader is the actual code (obviously) written for a specific shader model, and the rendering path is the way it's rendered, either as one version or another. Is my assumption correct?
I noticed that SM 3.0 shaders are enabled in the Oblivion config files, but I also noticed that the SM 2.0a rendering path is being used for nVidia cards, and SM 2.0b for ATI cards. Wouldn't using SM 3.0 shaders with a SM 2.0 rendering path defeat the purpose of using SM 3.0 shaders? Wouldn't using SM 3.0 shaders and the SM 3.0 rendering path equate to better performance or possibly better image quality?