ARM Mali 400 Series GPUs are rendering Opaque Unlit Materials as Black instead of the designated color.

This is a *regression* from 4.10.2.

Devices where Issue Occurs
Device Name Brand Bug Description Name
Galaxy S2 Samsung 2938_GalaxyS2 SPH-D710 (ARM Mali-400; 4.0.4)
S939 Lenovo 5231_S939 (ARM Mali-450 MP4; 4.4.2)
Galaxy S3 Mali Samsung 4721_GalaxyS3Mali SHV-E210L (ARM Mali-400; 4.3.0)
Devices where Issue DOESN'T Occur
Device Name Brand Bug Description Name
Galaxy Note 4 Samsung 5543_GalaxyNote4 SM-N910V (Adreno 420; 4.4.4)
SHIELD Tablet Nvidia 6585_SHIELDTablet (Tegra K1; 5.1.1)
iPhone 5s Apple 3339_iPhone5S (Apple A7; 9.2.X)
Steps to Reproduce

*Quick Repro: Open attached project, Launch on ARM Mali 400 series GPU Phone*

  1. Create a New Blank Project with No Starter Content
  2. Create a New Opaque Unlit Material
  3. Assign a ConstantVector3 of (1,0,0) to Emissive Color
  4. Place a Cube in the Default Level in front of Player Start
  5. Assign the Created Material to the Cube
  6. Save Level
  7. In Project Settings, assign Saved Level to be the Default on Editor and Game Start
  8. Launch on a device with an ARM Mali 400 series card (*Samsung Galaxy 3 Mali - required to work*)

RESULTS: Cube Renders Black

EXPECTED: Cube should render Red

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Platform - Mobile
Affects Versions4.11
Target Fix4.11
Fix Commit2878819
Main Commit2905127
Release Commit2878819
CreatedFeb 12, 2016
ResolvedFeb 24, 2016
UpdatedMay 2, 2018
View Jira Issue