If I may be so bold - is there any point to this?
IIRC Max doesn't support any platforms that Monkey doesn't already, and isn't particularly faster than any of the languages that Monkey supports..?
Just off the top of my head:
* DirectX Target
* Stable Windows and Mac Target
* Linux supported (Monkey does not offically support Linux)
* Debugger
* Easy to add code to change resolution/fullscreen etc
So Monkey isn't stable? Then why was it released in the first place? :\
DirectX Target
It isn't the technique that matters, it's the end result! I.E. if you can do the same things using an OpenGL target (which you should be able to do unless Monkey is missing some features), why do you need a DirectX target?
I think he meant platform as in your mix of hardware, Windows version and drivers. OpenGL support can be pretty mixed; especially on older Intel hardware. Plus some people just prefer DirectX, especially as it includes a lot of very powerful tools.
It isn't the technique that matters, it's the end result! I.E. if you can do the same things using an OpenGL target (which you should be able to do unless Monkey is missing some features), why do you need a DirectX target?
Because some game portals/publishers are still a bit 'meh' when it comes to OpenGL, I've talked to devs, just the other week I had a drink in Newcastle with about 40 of them (Some from Ubisoft), and even though OpenGL is not as bad as it was, the mentality that DirectX is better is still there.
As far as I can see, the barriers are coming down, but, if you can offer both a OpenGL driver and a DirectX driver (Which you can in BlitzMax, which now has a third party DirectX11 driver), then there's no problem, which then makes this monkey target one of the more important ones.
If I was Mark, I would drop a number of targets and just replace them for this.
Dabz
----- Mac OS X 10.6.6 (VM: WinXP3)
3.2 Ghz Intel Core (Blimey) i3
4 GB 1333 MHz DDR3
ATI Radeon HD 5670 512MB GPU
If I was Mark, I would drop a number of targets and just replace them for this.
That'd be retarded. Then he should at least include BMax when you buy Mojo. It would be better to focus on the C++ target and make it DirectX compatible.