Project Metal

I don’t think it’s just Apple. Industry wide the appetite for more powerful devices is increasing. An S3 or iPhone 5s can’t be compared to an iPhone XR or the Samsung S9, technology moves!

Ps: No problem in regards to the earlier post 😉

2 Likes

Will this have any noticeable improvement in performance? Just curious if the new format is more streamlined, or efficient or anything. Sorry if that’s a stupid question this isn’t really my area of expertise… 😂

1 Like

Wow! This is a great change. Nice to see the IF devs updating their codebase as stuff gets deprecated lol. This will be great!

So u guys are rewritting the game?

1 Like

An IF that looks more beautiful? Would Love to see that!

2 Likes

From the article:

If all goes well, you won’t notice anything! The main benefit will be performance; Metal and Vulkan are much more “low-level” than OpenGL ES, meaning they have less processing overhead and are more predictable. This should result in us seeing better frame rates and fewer “stutters” overall. Another benefit will be that it will unlock many possibilities for our developers to implement some cool new features.

7 Likes

Sounds like a fantastic development roadmap, looking forward to being part of this new evolution of IF!

1 Like

Thanks much guys!! It is amazing what you have created! You must be proud. Take a break and sit back and have drink, relax and enjoy your tremendous success thus far!

2 Likes

If others can do it IF power can do it better;)
Keep up the amazing work team. And dont forget that we are here to support you❤

2 Likes

Must have been blacksmithing that joke for a while.

3 Likes

So what is the approximate date of the startup

1 Like

Out of pure personal interest, in what way would a start date make any difference? :)

7 Likes

I’m glad for the Infinite Flight to have started this project. I am really excited to see what holds for Infinite Flight! Good Luck to all the Developers out there!

1 Like

I’m more excited for this than any new aircraft. The work currently being done will allow some really cool features in the future, one of these being clouds!

1 Like

Just out of idle curiosity. How long will it take till we will start seeing volumetric clouds?) or is it still a secret?))

1 Like

The Metal Shading Language (which is what the small program that run for every pixel on the screen is written with) is a flavor of C++ so not too much to learn there. That being said we opted to use Vulkan’s GLSL to write our GPU programs (“shaders”) and cross compile those to MSL this way we can write them once and run it on both Android and iOS (and PC for our dev environment).

The code in the background of the blog image is the part that does the GLSL ->MSL translation :)

30 Likes

Now this is…

REALLY COOL…

And shows great promise for the future of this great simulator

2 Likes

Is this going to continue the trend of making IF obsolete for all but those who can afford the latest greatest expensive IOS and Android devices?

As always, dates are never set. Especially not for a big project such as this.

3 Likes

So first, I am no expert on C++, but is MSL some sort of upgrade from GLSL? As I understand it GLSL is also a “flavor” of C++, so why is Apple deprecating it?