Author Topic: Texture Settings Mobile Performance questions  (Read 1554 times)

robq

  • Guest
Texture Settings Mobile Performance questions
« on: October 08, 2013, 01:24:47 PM »
Does NGUI require Read/Write Enabled on atlases?
(Or any specific ngui related features, such as fonts, or dynamic fonts)

The Default for NGUI Atlases is RGBA 32bit

However Unity documention, and additional unity reference pages recommend RGBA 16bit
Is this a wise choice, as it seems to shrink the file size and memory size by half.
But i am not sure of the benefits of using 32 bit on mobile devices.

The general consensus so far has been to just not touch the Texture Settings for NGUI Atlases.

Purely asking from a mobile performance perspective in regards to the 16bit/32bit question.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Texture Settings Mobile Performance questions
« Reply #1 on: October 09, 2013, 08:51:57 AM »
No, it doesn't need read/write at run-time. It only needs it while modifying it.

RGBA 16 bit is a compressed format, and it produces very ugly and noticeable color degradation. Keep all UI atlases at 32 bit RGBA for best results.