alnitak / flutter_opengl

A Flutter OpenGL ES plugin using a Texture() widget. Supports Android, Linux and Windows. Many shaders from ShaderToy.com can be copy/pasted
Other
173 stars 20 forks source link

You are amazing #4

Open q384264619 opened 1 year ago

q384264619 commented 1 year ago

This project is really great. It allows independent implementation of OpenGL in Flutter, eliminating the need to use native Java/Objective-C to handle OpenGL logic. You are amazing! But when will the iOS version be released? Looking forward to it!

alnitak commented 1 year ago

Hi and thank you very much!

The main problem to have a mac/iOS version is that I do not have a mac/iPhone :smiling_face_with_tear: The other problem is that Apple discontinued the support to OpenGL in favor of Metal. It s still possible to install OpenGL but I don't think it's a good way to do this. Another way to add support for mac/iOS to this plugin, is to adopt Google Angle which supports also WebGL but I didn't deeply studied it.

jtkeyva commented 10 months ago

yes @alnitak this is really great stuff! you can get a used iphone for pretty cheap...but then i suppose you would need a mac too. hmm. your link says don't buy me a coffee haha. well, this would be great to bring to other platforms one day

jtkeyva commented 10 months ago

@alnitak i came across this package which uses shaders and also works on web and ios. i don't know about open gl or any of that stuff, but figured this may shed some light on shaders on ios and web ?

https://pub.dev/packages/animated_glitch

i have confirmed that both shader and non shader version works on ios and web