The logic to check the version number of Adreno devices does not work if there are letters in the version (like Adreno 642L).

Steps to Reproduce

Run a sample with a media player on an Android device with Adreno 642L
(see [Link Removed])

Expected: doesn't crash

Callstack] No pending exception expected: java.lang.NumberFormatException: For input string: "642L"] at int java.lang.Integer.parseInt(java.lang.String, int) (] at int java.lang.Integer.parseInt(java.lang.String) (] at void com.epicgames.unreal.ElectraTextureSample$a.<init>(com.epicgames.unreal.ElectraTextureSample, boolean) (:-1)] at void com.epicgames.unreal.ElectraTextureSample.Initialize(boolean) (:-1)

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-144475 in the post.

Login to Vote

ComponentUE - Platform - Mobile
Affects Versions5.0
Target Fix5.0
Fix Commit19222962
Main Commit19351887
Release Commit19222962
CreatedMar 2, 2022
ResolvedMar 2, 2022
UpdatedJan 25, 2023