i want to know if there’s any way to determine if a user is on a mobile device/one roblox considers “low end” so i can adapt my visual effects to the alternate rendering system.
most importantly i want to be able to tell if my outlines are going to render or not and if the behavior highlights have on pc where objects poke holes into other highlights is going to work or not
these effects will not work at all on mobile, and i’d be fine with that if i had any consistent way of detecting that it won’t work so i can disable it on those devices
i have spent the past hour or two looking for any way of detecting how highlights are going to render and i have found nothing but people saying “i shouldn’t be detecting if it’s a mobile device because i should adapt my ui to the input device and not the device itself”, which isn’t my problem. almost every single one of these topics is talking about ui, but none of them bring up the very glaring other aspect that is affected by whether you’re on mobile or not and that’s how different rendering is on mobile. this includes no DOF, lower quality shadows, no SSAO afaik, no HDR, and most importantly with the new highlight object, which does not render outlines at all on mobile. this is a bit of a problem that i have no way of telling whether or not highlights are actually going to render how i want them to since i have no reliable way of telling whether i’m on a “low-end” device or not. i have a lot of visual effects that use highlights with outlines and i want to be able to use an alternate version in case i’m on a device that won’t display those properly