Proposition to Mark...

Monkey Archive Forums/Monkey Discussion/Proposition to Mark...

SLotman(Posted 2014) [#1]
I know things are tough right now... but I just had this idea: if BRL can make a Direct-X target, that works just like the Desktop/GLFW one does, I would pay $100 - IN ADVANCE - for it right now, as long as it is an official target, and a supported one.
(And that's what I meant by charging for user targets, in the Monkey Roadmap thread! This target could be sold separately, not incorporated into 'regular' Monkey)

I have only one restriction, I would need to pay it with paypal... but other than that, I'm committed to my words :)

Maybe if there is enough interest we could raise some money to keep Mark on Monkey-dev! If you, like me would pay $100 to get a Direct-X target, please post below!


kmac(Posted 2014) [#2]
I was recently reminded of the BGFX (https://github.com/bkaradzic/bgfx), which may or may not have to bearing on such requests.


AdamRedwoods(Posted 2014) [#3]
does the XNA target not work for you? i know it's a pain to setup, but it uses directx.


SLotman(Posted 2014) [#4]
XNA doesn't work with Visual Studio 2012, AFAIK. And I would like very much to avoid .net dependencies...


therevills(Posted 2014) [#5]
This is one of the reasons why I started MonkeyMax (the BlitzMax target)...
https://code.google.com/p/monkey-max/


Soap(Posted 2014) [#6]
As much as I love that Monkey includes so many targets by default, I think that there should be some targets which cost money to buy just to support development more. Ideally ones which are appealing for commercial development.


SLotman(Posted 2014) [#7]
Ideally ones which are appealing for commercial development.

A Direct-X target is exactly that. Some portals don't even accept OpenGL games, due to its compatibilities issues on Windows (specially with low cost Intel's cards)


Pierrou(Posted 2014) [#8]
Sorry if this is slightly off topic but what's so wrong with GLFW? Are there many compatibility issues? Has it already been used for a commercial project and if so, do you know how it went? (I'm about to start one and am not ready to struggle with such compatibility issues once the game is finished)

Thanks,


Nobuyuki(Posted 2014) [#9]
Currently working on a Monkey game that's in early access for commercial release on a popular platform. Target is glfw. Among all players, only 1 or 2 reported graphics issues; usually related to weird scissoring bugs where only part of the screen displays. May be a coding issue on our end but the vast majority of players have reported no such issues.


SLotman(Posted 2014) [#10]
The problem is not GLFW on itself, but crappy windows drivers for OpenGL, which makes things difficult. Some Intel cards render things poorly, some doesn't even open an OpenGL window! So *any* program that uses OpenGL, on Windows are bound to suffer those issues.

For example, I got this problem some time ago, and wasn't able to fix it. I even tried changing mojo to setup different pixel modes, to see if any of them could show anything in the screen... but *nothing* worked. And now I don't have access to those machines anymore - the new room where I'm taking classes have better ones, with ATI cards that can perfectly run Monkey stuff :)

I tried to make my own Direct-X target - but for what I could gather MingW and Direct-X are a bit of a mess to work together :(


grovey(Posted 2014) [#11]
If Mark is not looking into a DirectX target, SlopeOak did some modifications to support DirectX for Crypt of the Necrodancer. You may want to contact him, perhaps he can help out. I know he mentioned previously that he may help out with it. I will see if I can find more info.

*EDIT

Tried to find a post about it, but coming up short, perhaps I am mis-remembering.

*EDIT again, found it!

http://www.monkey-x.com/Community/posts.php?topic=7755&post=75638

My suggestion would be to see if he can help out with it.


SLotman(Posted 2014) [#12]
Last time I asked him about it (here in the forums) he told that they would eventually release it. That's fine by me - I won't pressure them to do it (they have no obligation to do so!).


Danilo(Posted 2014) [#13]
There is also:
https://bitbucket.org/Kalakian/monkey-directx-target/
http://www.monkey-x.com/Community/posts.php?topic=4850

It is not an official DX11 target from BRL. But, if you decide to do it yourself... ;)


SLotman(Posted 2014) [#14]
Hey, didn't know about that! I just did a small C code that initializes a DX9 window, and was thinking about how to make that into a Monkey Target... those will probably help out :)