Description

 

Add an item to Project Settings, Android, "Support 16 Texture Samplers on ES2". The bBuildForES2 flag must be enabled for this setting to be active.

The tooltip should read "Allow 16 texture samplers when packaging for ES2, even though the OpenGL ES 2 specification doesn't guarantee this. Devices without support will be unable to render materials using more than 8 texture sampless"

The FOpenGLFrontend::GetMaxSamplers(GLSLVersion Version) function should return 16 for GLSL_ES2 and the GetExpectedFeatureLevelMaxTextureSamplers() funciton needs to change also. Be sure to change this for the ES2 preview shader platforms also.

 

Have Comments or More Details?

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

0
Login to Vote

Won't Fix
ComponentUE - Platform - Mobile
Affects Versions4.20
CreatedFeb 23, 2018
ResolvedMay 30, 2019
UpdatedAug 21, 2021