Why GfxDriverName gives different results in Blitz+ and Blits3d?

Blitz3D Forums/Blitz3D Programming/Why GfxDriverName gives different results in Blitz+ and Blits3d?

As I just have found, GfxDriverName() gives different results in Blitz3d and Blitz+.

In Blitz3d it returns only one name -- native driver, taken from the system (because I see it in Russian).

In Blitz+ it returns 3 names -- Native, OpenGL and DirectDraw.

The questions arise:

1) Where does Blitz+ takes the names of the drivers and where are they placed? (I assume that they are somewhere in Blitz+ files or directories.)

2) If there are really 3 drivers on my machine, why Blitz3d doesn't see them all?

3) How can I set the DirectDraw driver from Blitz3d if i REALLY need it?

Does anybody know the answers?

Thanks in advance.