Outline property in highlight not rending on mobile devices

Hi,

While programming a selection system using the highlight instance I discovered that the outline property does not render on mobile devices. This is a pretty serious bug as our mobile players cannot see what they have selected.

I have found that this bug happens to other games on Roblox as well.

PC vs Mobile

Layout in workspace
Workspace

Instance properties
Properties

Reproduction:

  • Add highlight instance to a part or model
  • Join the game on a mobile device

Test game with highlight in part

1 Like

We’ve filled a ticket into our internal database for this issue, and we will update you when we have further information.

Thanks for flagging!

2 Likes

Current low end devices only get the interior fill effect with a 2x2 stipple pattern to emulate transparency. This is purely for low end devices as the over head of running a full screen edge detect and outline shader can be costly for low end devices.
There is another problem on low end devices which can consume more memory for the outline effect due to the memoryless render targets that can run on tile based mobile GPU architectures.
We are however looking into running this on certain mobile devices and will profile to find which architectures we will not lose too much performance.
More details of the low end fallback method is here.

https://create.roblox.com/docs/building-and-visuals/ui/highlighting-objects

4 Likes