OpenFL to replace NME (Haxe)

Monkey Archive Forums/Digital Discussion/OpenFL to replace NME (Haxe)

AdamRedwoods(Posted 2013) [#1]
http://www.joshuagranick.com/blog/2013/05/30/introducing-openfl/

hidden in the comments section:

Question:
What is the major difference between NME and OpenFL?

Joshua Granick:
OpenFL is an advancement of everything there is to love about NME, and NME is taking a backseat so it can focus on being a stable, powerful C++ backend for native platform support




muddy_shoes(Posted 2013) [#2]
Unfortunately, apart from brief mention of an intention to allow native platform access, it's all very light on information.

Interesting though. I've come to the conclusion that there's a need to build a graphics interface that is friendly to OpenGL ES 2 level coding either updating, replacing or additional to mojo. With rumours of WebGL finally making it into IE and OpenGL ES 1 becoming legacy on mobile it should be possible to build a much more powerful and yet still highly cross-platform API.

My rendering code is becoming more and more of a Frankenstein's monster with a hacked and extended mojo plus direct OGL sections. HTML5 and Flash builds now look broken because of missing rendering features that could be implemented in WebGL and Stage3D. I'd like to mess about with some shader stuff but there would be yet more hacking to get that working alongside what's there. It's getting to a point where I may as well take lessons learned and start again.


Why0Why(Posted 2013) [#3]
Looks interesting. I wasn't aware of it.


muddy_shoes(Posted 2013) [#4]
Looking at some stats. Practically 100% of Android devices support ES 2.0:

http://developer.android.com/about/dashboards/index.html
http://stats.unity3d.com/mobile/gpu.html

On iOS ES 2.0 has been supported since the 3GS/iPod 3rd Gen, which also means that the non-2.0 capable device market is negligible:

http://stats.unity3d.com/mobile/device-ios.html

It's also noticeable to me that many of the reasonably well known 2D indie devs that I follow on Twitter have been getting vocal about moving to using shaders. I expect the graphic effects bar in indie titles to be raised over the next year as this trend continues. It would be smart for Monkey to try to get ahead of that curve.


Why0Why(Posted 2013) [#5]
I agree with muddy on the shaders, I think it would be a great move.


iamyellow(Posted 2013) [#6]
I asked Mark a few weeks ago if mojo for gles20 is in the roadmap, but he didn't reply the tweet :) I second this, it would be great, since the chance to use shaders would be really great.


muddy_shoes(Posted 2013) [#7]
WebGL for IE confirmed: http://www.extremetech.com/computing/159779-windows-8-1-and-internet-explorer-11-will-support-webgl-spdy-but-no-webrtc