Version: Unity 6.4 Alpha (6000.4)
LanguageEnglish
  • C#

SystemInfo.maxTiledPixelStorageSize

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

public static int maxTiledPixelStorageSize;

Description

Returns the maximum per-pixel storage size in bytes for Multiple Render Targets (MRT) in tile or render target memory on the current platform.

Each GPU architecture has a limit on the amount of memory that can be allocated per pixel when multiple render targets are bound in a render pass. This limit determines the maximum combined storage size of all active render target formats for a given pixel. Many mobile devices use tile-based rendering GPUs, which cache render target data in tile memory during a render pass. The combined size of all render target pixel formats must fit within this per-pixel budget. For example, iOS GPU Family 1 supports up to 16 bytes per pixel, while iOS GPU Families 2 and 3 support up to 32 bytes per pixel.