Yes, and that's exact what we want to avoid. Historically, textures and framebuffers have always been in sRGB format (roughly), but they were treated as if they were linear data. The new thing in DX9 that you mention is that it allows conversion of texture reads (sRGB->linear) and pixelshader...