SDL_GetRendererInfo differs from SDL_GetRenderDriverInfo

Hi,

I’m playing around and learning the new stuff of SDL 1.3 and I noticed
that the info filled with those two functions differs.
Here’s what PrintRenderer (from common.h) says.

When using SDL_GetRenderDriverInfo:
Renderer opengl:
Flags: 0x00000071 (SingleBuffer | PresentDiscard | PresentVSync |
Accelerated)
Blend: 0x0000000F (Mask | Blend | Add | Mod)
Scale: 0x00000003 (Fast | Slow)
Texture formats (15): Index1LSB, Index1MSB, Index8, RGB332,
RGB444, RGB555, ARGB4444, ARGB1555, RGB565, RGB24, BGR24, RGB888,
BGR888, ARGB8888, ABGR8888

And when using SDL_GetRendererInfo:
Renderer opengl:
Flags: 0x00000050 (PresentDiscard | Accelerated)
Blend: 0x0000000F (Mask | Blend | Add | Mod)
Scale: 0x00000003 (Fast | Slow)
Texture formats (14): Index1LSB, Index1MSB, RGB332, RGB444,
RGB555, ARGB4444, ARGB1555, RGB565, RGB24, BGR24, RGB888, BGR888,
ARGB8888, ABGR8888
Max Texture Size: 4096x4096

Is that a common thing? if so why is that?

Cheers!–
David