Its no problem for me. I'm just posting this to alert other people who keep bandying around that blitzmax is going to automatically work - it isn't.
Well, Graphics() will actually return null if it couldn't open dx. So just test for DX then for OpenGL and then just check the vendor name to see if GL is in software. Thats what I do and it works a treat.
Example
driver = Graphics(640,480,0)
if driver = null
try the same with opengl graphics driver()
if driver still null
drop into software such as SDL or inform user game is not compatible
Thats what I do, and it is reliable. I am just trying to get the information out there for people. I am not saying there is a problem with this, because there isn't.
I think we need SDL on mac and linux. I am willing to donate money to programmers who need it in order to further SDL development within blitzmax.
Noel's SDL libs are a fantastic starting point but they aren't linux and they aren't mac, so IMHO that needs to be persued. SDL is fast in the right hands.
I am just lett
Well, Graphics() will actually return null if it couldn't open dx. So just test for DX then for OpenGL and then just check the vendor name to see if GL is in software. Thats what I do and it works a treat.
Example
driver = Graphics(640,480,0)
if driver = null
try the same with opengl graphics driver()
if driver still null
drop into software such as SDL or inform user game is not compatible
Thats what I do, and it is reliable. I am just trying to get the information out there for people. I am not saying there is a problem with this, because there isn't.
I think we need SDL on mac and linux. I am willing to donate money to programmers who need it in order to further SDL development within blitzmax.
Noel's SDL libs are a fantastic starting point but they aren't linux and they aren't mac, so IMHO that needs to be persued. SDL is fast in the right hands.
I am just lett