Skip to content

Support for iOS #374

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Soleil-des-chats opened this issue Sep 12, 2024 · 11 comments
Open

Support for iOS #374

Soleil-des-chats opened this issue Sep 12, 2024 · 11 comments

Comments

@Soleil-des-chats
Copy link

Maybe it's difficult but i think porting Source Engine is actually possible, for example Source 2 has an iOS version (Dota Underlords).

@ironmjp
Copy link

ironmjp commented Sep 13, 2024

I wonder if the mac build with a few tweak would run on ios. i can see there is a ios branch but with barley any commits. a mac and a iphone/ipad under the hood are very simlar and xash3d was ported to ios and it is great

@mlshv
Copy link

mlshv commented Sep 14, 2024

I was wondering the same thing over the past few days. While I’m not familiar with the project, I’d love to help if someone has a vision of how it can be done

@ironmjp
Copy link

ironmjp commented Sep 23, 2024

if you ported the mac version to ios then added the android buttons....

@ironmjp
Copy link

ironmjp commented Sep 25, 2024

If we can compile for Mac arm then you have the processor sorted out. a base model iPhone allocates around 2gb to an app so source could run beautifully. and Mac OS and iOS have so similar structures that iOS apps can run on Macs no problem so the only problems are things that Mac OS supports but iOS doesn't but it shouldn't be that big.

@vbsp-exe
Copy link

Maybe it's difficult but i think porting Source Engine is actually possible, for example Source 2 has an iOS version (Dota Underlords).

Source already supports IOS.
https://github.com/EmSource/EmSource/blob/main/external/vpc/utils/vpc/main.cpp#L2067, it was just never publicized.

@ItzVladik
Copy link

ItzVladik commented Apr 13, 2025 via email

@vbsp-exe
Copy link

No, source don't support IOS, but it is possible to make port, but nobody
want do it sadly

вс, 13 апр. 2025 г., 14:25 Mohamed Ashraf @.***>:

IOS is based on OSX, so if you really think about it, all you need to do is optimize it (preferably with -O3) and port some things from the Android port.

@ItzVladik
Copy link

ItzVladik commented Apr 13, 2025 via email

@vbsp-exe
Copy link

IOS dont have OpenGL Support anymore

вс, 13 апр. 2025 г., 15:06 Mohamed Ashraf @.***>:

Guess I have to convert OpenGL calls to Vulkan 😓

@ItzVladik
Copy link

ItzVladik commented Apr 13, 2025 via email

@ironmjp
Copy link

ironmjp commented Apr 14, 2025

no opengl works on ios but isnt updated. same as mac

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants
@mlshv @Soleil-des-chats @ItzVladik @ironmjp @vbsp-exe and others