Hipreme Engine is fully ported to MacOS

zoujiaqing zoujiaqing at gmail.com
Sun Apr 9 16:24:04 UTC 2023


On Wednesday, 29 March 2023 at 21:29:20 UTC, Hipreme wrote:
> Hey guys, I would like to announce that one of my last ports is 
> finally done!
> This port was made to be an easy way to run on macOS. Which is 
> why I call in my engine as AppleOS.  This very same port must 
> work on iOS and tvOS. But for now, I'll continue to focus on 
> implementing `extern(Objective-C)` to LDC.
>
> ![Hipreme Engine running on 
> MacOS](https://user-images.githubusercontent.com/10136262/228671201-3e91839a-fcda-484d-bfe1-09fd84d337d3.png)
>
>
> This port was quite a challenging one. Since I used Metal to 
> implement the rendering support, plenty of rendering stuff has 
> changed in my engine. Though this was a refactor I was already 
> planning to.
>
> A lot of things have changed in user facing API. They are even 
> easier and performant now. They are prepared to implement more 
> performance features and I have HipColorf as the default (for 
> now), since in the future I do plan to send a single integer as 
> a color as that will save a lot of memory.
>
> I hope you guys are excited for the next release, just 
> remembering this engine is almost fully D made, and supports:
>
>
> - Linux
> - Windows
> - MacOS
> - Android
> - PS Vita
> - WebAssembly
> - Xbox Series
>
> Check it out on the GitHub:
> https://github.com/MrcSnm/HipremeEngine
>
> I also made the game example available now on a separate repo:
>
> https://github.com/MrcSnm/HipMatch3Sample

Thank you!


More information about the Digitalmars-d-announce mailing list