Xenia for Mac? #596

Open
1NEGROUP opened this Issue Jul 3, 2016 · 25 comments

Projects

None yet
@1NEGROUP
1NEGROUP commented Jul 3, 2016

Is there a way to Compile for Mac?

@Razzile
Contributor
Razzile commented Jul 3, 2016

macOS doesn't meet quite a lot of the requirements for xenia.

Until it gets an updated openGL driver to support 4.5 or vulkan support (unlikely right now) xenia cannot run on mac.

Your best bet would be to dual boot and run xenia on windows.

@Gamedev1909

it can be made to run if they had a dev who worked with https://moltengl.com/moltenvk/ which brings vulkan to os x through metal low level api

@Razzile
Contributor
Razzile commented Jul 29, 2016

even with that, there is still a huge amount of porting work needed. For example xenia currently relies on quite a few windows API calls

@Gamedev1909

but at least its a starting point and opengl is no longer a factor

Sent from my iPhone

On Jul 29, 2016, at 4:32 AM, Satori notifications@github.com wrote:

even with that, there is still a huge amount of porting work needed. For example xenia currently relies on quite a few windows API calls


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

@paulsapps

moltenvk isn't even free..

@Razzile
Contributor
Razzile commented Jul 29, 2016

^ that too

@Gamedev1909

IT'S NOT NO but the dev who makes it might give it to you for free since this is a big project but the metal api is free

@paulsapps

seems unlikely

@Gamedev1909

already taking to him about it for my project of learning and doing videos to get his work out

@MightyElemental

xbox means DirectX box. Macs do not have DirectX so I doubt there will ever be a version for Mac.

@Gamedev1909

but mac does have vulkan now and metal which works like direct x which means it can be done

Sent from my iPhone

On Oct 15, 2016, at 11:24 AM, Mohammed Arabiat notifications@github.com wrote:

@MightyElemental, actually the emulator uses OpenGL. Which Macs also don't support the required version of.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

@Razzile
Contributor
Razzile commented Oct 15, 2016

@Gamedev1909 Are you sure about that?

@DamianPrg

@MightyElemental but they can write OpenGL/Vulkan driver so it could work on Mac, it is possible, but not worth at actual state of xenia.

@Margen67

..or just switch to a better OS

@Gamedev1909

ya that's not for everyone that's really to much work for some

Sent from my iPhone

On Oct 15, 2016, at 3:25 PM, Margen67 notifications@github.com wrote:

..or just switch to a better OS


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@Gamedev1909

yes satori well i do own a hackintosh and switching to a so called better os is something not everyone wants when we have options like metal and vulkan for os x free to use so there is options.

Sent from my iPhone

@gibbed
Collaborator
gibbed commented Oct 15, 2016

There is nothing stopping a OSX build from existing, other than a contributor who would make the necessary effort to get it building on OSX. The main contributors don't develop on OSX.

@Razzile
Contributor
Razzile commented Oct 15, 2016

@gibbed the problem with OS X (at least for now) is awful graphics support. No vulkan and the max OpenGL version is OpenGL 4.2.

If mac gets proper graphics drivers I'd be more than happy to attempt to port the rest

@sabretooth
Contributor

Not even 4.2, it's 4.1 on the latest Mac OS. Being a graphics developer on Mac OS is a hard life.

Metal definitely has the features to host Xenia, but it'd be better to get the graphics subsystem closer to feature-complete/working before trying to port to yet another hardware backend.

@Gamedev1909

it runs vulkan through the metal api as for opengl that was never really a goood option for emulators like the ps3 or xenia it caused way to many issues even vulkan is buggy beyond words but metal would be the perfect choice as its more like direct x 12 and runs the same on all hardware no nvidiot bs

Sent from my iPhone

On Oct 15, 2016, at 7:51 PM, Satori notifications@github.com wrote:

@gibbed the problem with OS X (at least for now) is awful graphics support. No vulkan and the max OpenGL version is OpenGL 4.2.

If mac gets proper graphics drivers I'd be more than happy to attempt to port the rest


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@Margen67

You have no idea what you're talking about. Just stop.

@Gamedev1909

i work with vulkan in os x its super easy even made a few apps my attempt before my motherboard died was switching the ui to render on vulkan and not metal so i do know very much what i am talking about i dont view things from a limited view like most

Sent from my iPhone

On Oct 15, 2016, at 8:30 PM, Margen67 notifications@github.com wrote:

You have no idea what you're talking about. Just stop.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@hlide
Contributor
hlide commented Oct 16, 2016

So just contribute to porting Xenia upon OSX. Less wording, more coding.

@Gamedev1909

coding takes time to learn and a computer i dont have right now it was my plan

Sent from my iPhone

On Oct 15, 2016, at 9:56 PM, hlide notifications@github.com wrote:

So just contribute to porting Xenia upon OSX. Less wording, more coding.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@Deathlock47

C'mon, no one has worked on the emu in a month and you want someone to rewrite craploads of code so it runs on a mac?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment