RDP1974 40 Posted August 21, 2019 hello, I like enhance this library https://github.com/HandymanPlus/delphi-cocos2dx and make it FMX compatible multiplatform, but using low level OpenGLES (Android, Ios, Osx) I have few spare time, does somebody wants join me in this work? Coco2d is by far the best engine for cellphones realtime games, making it fully compatible delphi android and ios... is a must to do! Let me know, thanks Share this post Link to post
Dave Nottage 557 Posted August 22, 2019 6 hours ago, RDP1974 said: but using low level OpenGLES (Android, Ios, Osx) I don't have time to help with this particular project, however for iOS and macOS you should be using Metal: https://developer.apple.com/documentation/metal?language=objc Which is what Delphi is moving towards (from 10.4, apparently) 1 Share this post Link to post
Markus Kinzler 174 Posted August 22, 2019 Or Vulkan being available on all platforms ( on macOS and iOS via MoltenVK, which is part of the official Vulkan SDK). https://vulkan.lunarg.com/sdk/home https://github.com/BeRo1985/pasvulkan 1 Share this post Link to post
RDP1974 40 Posted August 22, 2019 Metal is Apple only, Vulcan is not well supported. further both are low level api, cocos is high level game engine, the most used. Also GLes (OpenGL subset) works perfectly from Android, iOS to Linux ... will be cool to have a Delphi counterpart of this engine I’ll try to do in the spare time Share this post Link to post
Markus Kinzler 174 Posted August 22, 2019 OpenGL/OpenGL ES are being deprecated by Apple and will be removed shortly. If you want to use it you need an wrapper to Metal. (MoltenGL for instance; not free!) 1 Share this post Link to post
Markus Kinzler 174 Posted August 22, 2019 https://discuss.cocos2d-x.org/t/opengl-deprecation-what-it-means-for-the-future-of-cocos2d-x/42746/37 1 Share this post Link to post