支持各种Graphics.CopyTexture案例。
大多数现代平台和图形API都支持相当灵活的纹理复制(例如,从RenderTexture复制到Cubemap面)。但是,某些旧系统可能不支持纹理复制功能的某些部分。此枚举指示对此的支持。在调用Graphics.CopyTexture之前,请使用SystemInfo.copyTextureSupport检查支持情况。
Direct3D11、DirectD12、Metal和PS4平台通常支持灵活的纹理复制(设置了所有CopyTextureSupport标志)。
OpenGL从OpenGL 4.3开始支持灵活的纹理复制;OpenGL ES从OpenGL ES 3.1(带有Android扩展包)开始支持灵活的纹理复制;在早期版本中,目前没有复制支持(CopyTextureSupport.None)。
Direct3D9系统具有某种程度受限的纹理复制支持(无法复制3D纹理,也无法在纹理和渲染纹理之间复制)。
WebGL目前没有纹理复制支持(CopyTextureSupport.None)。
其他资源:Graphics.CopyTexture,SystemInfo.copyTextureSupport。
无 | 不支持Graphics.CopyTexture。 |
基础 | 基础Graphics.CopyTexture支持。 |
Copy3D | 支持Graphics.CopyTexture中的Texture3D。 |
DifferentTypes | 支持不同纹理类型之间的Graphics.CopyTexture。 |
TextureToRT | 支持Graphics.CopyTexture中的纹理到渲染纹理复制。 |
RTToTexture | 支持Graphics.CopyTexture中的渲染纹理到纹理复制。 |