GLSL Shaders in iOS

Subforum for discussion and help with ScummVM's iPhone port

Moderator: ScummVM Team

Post Reply
Veda
Posts: 28
Joined: Fri Feb 24, 2006 7:46 pm

GLSL Shaders in iOS

Post by Veda »

Hi, I just noticed that GLSL Shaders is now available in some Daily Builds. Very nice!

I just tried the latest iPhone build but I couldn't find the shaders... Are there some technical limitations in supporting GLSL shaders in iOS builds?

Or it is just a matter of waiting for the official 2.7.0 release?

Thanks in advance!
User avatar
criezy
ScummVM Developer
Posts: 947
Joined: Sat Sep 23, 2006 10:41 am
Location: West Sussex, UK

Re: GLSL Shaders in iOS

Post by criezy »

Hi,

Our iOS backend is indeed not supporting shaders currently. It uses a different graphics rendering code as ScummVM on other platforms, and I don't think anybody has looked at adding shaders support for it. I don't not know if there are technical limitations or not. But there are practical limitations (finding a developer with the motivation and time to look at this).

So unfortunately the official 2.7.0 iOS release is also very unlikely to have shaders support.
Veda
Posts: 28
Joined: Fri Feb 24, 2006 7:46 pm

Re: GLSL Shaders in iOS

Post by Veda »

Ok, understood.

Thanks for your reply!
larsman
Posts: 9
Joined: Mon May 11, 2020 4:38 pm

Re: GLSL Shaders in iOS

Post by larsman »

I'm currently implementing to use the OpenGLManager, which is used by other backends, in the iOS port so hopefully shaders will be supported in a near future.
Veda
Posts: 28
Joined: Fri Feb 24, 2006 7:46 pm

Re: GLSL Shaders in iOS

Post by Veda »

Great! Looking forward to that! Thanks
larsman
Posts: 9
Joined: Mon May 11, 2020 4:38 pm

Re: GLSL Shaders in iOS

Post by larsman »

Try out the latest master
Xain
Posts: 2
Joined: Wed Jul 12, 2023 10:51 am

Re: GLSL Shaders in iOS

Post by Xain »

larsman wrote: Fri Jul 07, 2023 9:22 pm Try out the latest master
the latest master on daily build is not an ipa file.
larsman
Posts: 9
Joined: Mon May 11, 2020 4:38 pm

Re: GLSL Shaders in iOS

Post by larsman »

You should be able to follow this
1. Create a folder called Payload
2. Place the .app folder inside of that
3. Zip up the Payload folder using normal compression
4. Then rename the file with a .ipa extension
https://gist.github.com/bananita/8039021
Xain
Posts: 2
Joined: Wed Jul 12, 2023 10:51 am

Re: GLSL Shaders in iOS

Post by Xain »

larsman wrote: Mon Jul 17, 2023 2:27 pm You should be able to follow this
1. Create a folder called Payload
2. Place the .app folder inside of that
3. Zip up the Payload folder using normal compression
4. Then rename the file with a .ipa extension
https://gist.github.com/bananita/8039021
Thanks, it works!
Some screenshot from my iPad Pro M1 11":
Attachments
IMG_0057.PNG
IMG_0057.PNG (10.73 MiB) Viewed 7052 times
IMG_0056.PNG
IMG_0056.PNG (12.14 MiB) Viewed 7052 times
IMG_0055.PNG
IMG_0055.PNG (692.16 KiB) Viewed 7052 times
IMG_0054.PNG
IMG_0054.PNG (600.51 KiB) Viewed 7052 times
larsman
Posts: 9
Joined: Mon May 11, 2020 4:38 pm

Re: GLSL Shaders in iOS

Post by larsman »

Great. Happy to help.
Post Reply