It is.
Bad Company 2, along with all UE3-based games, and many many new games use deferred rendering/shading. More and more games are using deferred shading simply because of the quality increase you get with it.
The problem with deferred shading is that it is not compatible with MSAA in DX9 at the hardware level. It is impossible to do. The only way you can get anti-aliasing with deferred shading and DX9 is to use FSAA. FSAA is incredibly slow because it actually renders the game at 2 or 4 times the resolution and down-samples it.
5040x1050 at:
2x1 = 10080x1050 = 5 292 000 pixel increase
1x2 = 5040x2100 = 5 292 000 pixel increase
2x2 = 10080x2100 = 15 876 000 pixel increase
DX10 and higher do support MSAA at the hardware level, though, which is why Bad Company 2, BioShock, Gears of War, and other DX10-supported games all have MSAA support.
|