Upon moving my project to UE 4.10 the materials that I draw to my HUD have stopped rendering when packaged for Android (etc1). My GUI uses DrawMaterial() to save code space, display effects, and save on texture space. Consequently, my HUD is practically blank now.
After converting all my HUD materials to be UI Materials, they started to render in the PIE and Mobile Preview, but whenever I package for Android and run on my phone (Samsung Galaxy S3), the materials stop rendering. Am I missing something important, or is this a bug with the engine?
I’ve been fiddling around with different options, and nothing seems to work. It’s not impacted by: dynamic vs. static materials, surface vs. UI materials, translucent vs. masked vs. opaque, or any combination of the above. I suppose there are still many options that are untested in general when it comes to rendering, such as turning on mobile HDR, though it’s difficult to know which ones might impact the problem.
Thank you for the information that was provided. I was unable to reproduce this issue on our end with a similar phone. I have requested an example project be tested on a Samsung S3. While waiting on the results I have a few more questions for you.
Quick questions:
Can you provide the logs from your Samsung S3?
Do you have any other devices that you could try and reproduce this issue on?
If so, could you provide the results of those tests?
Update: I tested this on the Samsung S3 and was unable to reproduce the issue that you are seeing. There was a slight difference however, I did not use transparency. If you remove the transparency does this issue still occur?
We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will offer further assistance.
Here is a zip file containing a NewProject that is giving me the error, along with an APK and OBB that I have run on my phone that’s for sure not rendering the material.
Also, here’s a logcat dump that captures the running of my main app in development mode that has the problem. The app name is HarbingerOfTruth.
I was able to reproduce this issue with the project provided. I have written up a report ( UE-23990) and I have submitted it to the developers for further consideration. I will provide updates with any pertinent information as it becomes available. Thank you for your time and information.