# SystemInfo

> Access system and hardware information.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public sealed class SystemInfo
```

## Remarks

Use this class to figure out capabilities of the underlying platform and hardware. For example, you can check which [RenderTexture](/engine/6000.0/script-reference/unityengine/rendertexture.md) formats are supported ([SystemInfo.SupportsRenderTextureFormat](/engine/6000.0/script-reference/unityengine/systeminfo/supportsrendertextureformat.md)), how many CPU threads are available ([SystemInfo.processorCount](/engine/6000.0/script-reference/unityengine/systeminfo/processorcount.md)), and so on.

## Static Fields

| Value                                                                                                    | Description                                                                                     |
| -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| [unsupportedIdentifier](/engine/6000.0/script-reference/unityengine/systeminfo/unsupportedidentifier.md) | Value returned by SystemInfo string properties which are not supported on the current platform. |

## Static Properties

| Property                                                                                                                                                     | Description                                                                                                                                                                                                                                                                                |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [batteryLevel](/engine/6000.0/script-reference/unityengine/systeminfo/batterylevel.md)                                                                       | The current battery level (Read Only).                                                                                                                                                                                                                                                     |
| [batteryStatus](/engine/6000.0/script-reference/unityengine/systeminfo/batterystatus.md)                                                                     | Returns the current status of the device's battery (Read Only).                                                                                                                                                                                                                            |
| [computeSubGroupSize](/engine/6000.0/script-reference/unityengine/systeminfo/computesubgroupsize.md)                                                         | Size of the compute thread group that supports efficient memory sharing on the GPU (Read Only).                                                                                                                                                                                            |
| [constantBufferOffsetAlignment](/engine/6000.0/script-reference/unityengine/systeminfo/constantbufferoffsetalignment.md)                                     | Minimum buffer offset (in bytes) when binding a constant buffer using SetConstantBuffer or [Material.SetConstantBuffer](/engine/6000.0/script-reference/unityengine/material/setconstantbuffer.md).                                                                                        |
| [copyTextureSupport](/engine/6000.0/script-reference/unityengine/systeminfo/copytexturesupport.md)                                                           | Support for various [Graphics.CopyTexture](/engine/6000.0/script-reference/unityengine/graphics/copytexture.md) cases (Read Only).                                                                                                                                                         |
| [deviceModel](/engine/6000.0/script-reference/unityengine/systeminfo/devicemodel.md)                                                                         | The model of the device (Read Only).                                                                                                                                                                                                                                                       |
| [deviceName](/engine/6000.0/script-reference/unityengine/systeminfo/devicename.md)                                                                           | The user defined name of the device (Read Only).                                                                                                                                                                                                                                           |
| [deviceType](/engine/6000.0/script-reference/unityengine/systeminfo/devicetype.md)                                                                           | Returns the kind of device the application is running on (Read Only).                                                                                                                                                                                                                      |
| [deviceUniqueIdentifier](/engine/6000.0/script-reference/unityengine/systeminfo/deviceuniqueidentifier.md)                                                   | A unique device identifier. It's guaranteed to be unique for every device (Read Only).                                                                                                                                                                                                     |
| [foveatedRenderingCaps](/engine/6000.0/script-reference/unityengine/systeminfo/foveatedrenderingcaps.md)                                                     | The foveated rendering technique supported on this platform.                                                                                                                                                                                                                               |
| [graphicsDeviceID](/engine/6000.0/script-reference/unityengine/systeminfo/graphicsdeviceid.md)                                                               | The identifier code of the graphics device (Read Only).                                                                                                                                                                                                                                    |
| [graphicsDeviceName](/engine/6000.0/script-reference/unityengine/systeminfo/graphicsdevicename.md)                                                           | The name of the graphics device (Read Only).                                                                                                                                                                                                                                               |
| [graphicsDeviceType](/engine/6000.0/script-reference/unityengine/systeminfo/graphicsdevicetype.md)                                                           | The graphics API type used by the graphics device (Read Only).                                                                                                                                                                                                                             |
| [graphicsDeviceVendor](/engine/6000.0/script-reference/unityengine/systeminfo/graphicsdevicevendor.md)                                                       | The vendor of the graphics device (Read Only).                                                                                                                                                                                                                                             |
| [graphicsDeviceVendorID](/engine/6000.0/script-reference/unityengine/systeminfo/graphicsdevicevendorid.md)                                                   | The identifier code of the graphics device vendor (Read Only).                                                                                                                                                                                                                             |
| [graphicsDeviceVersion](/engine/6000.0/script-reference/unityengine/systeminfo/graphicsdeviceversion.md)                                                     | The graphics API type and driver version used by the graphics device (Read Only).                                                                                                                                                                                                          |
| [graphicsMemorySize](/engine/6000.0/script-reference/unityengine/systeminfo/graphicsmemorysize.md)                                                           | Approximate amount of graphics memory available on the device, in MB.                                                                                                                                                                                                                      |
| [graphicsMultiThreaded](/engine/6000.0/script-reference/unityengine/systeminfo/graphicsmultithreaded.md)                                                     | Is graphics device using multi-threaded rendering (Read Only)?                                                                                                                                                                                                                             |
| [graphicsShaderLevel](/engine/6000.0/script-reference/unityengine/systeminfo/graphicsshaderlevel.md)                                                         | Graphics device shader capability level (Read Only).                                                                                                                                                                                                                                       |
| [graphicsUVStartsAtTop](/engine/6000.0/script-reference/unityengine/systeminfo/graphicsuvstartsattop.md)                                                     | Returns true if the texture UV coordinate convention for this platform has Y starting at the top of the image.                                                                                                                                                                             |
| [hasDynamicUniformArrayIndexingInFragmentShaders](/engine/6000.0/script-reference/unityengine/systeminfo/hasdynamicuniformarrayindexinginfragmentshaders.md) | Returns true when the GPU has native support for indexing uniform arrays in fragment shaders without restrictions.                                                                                                                                                                         |
| [hasHiddenSurfaceRemovalOnGPU](/engine/6000.0/script-reference/unityengine/systeminfo/hashiddensurfaceremovalongpu.md)                                       | True if the GPU supports hidden surface removal.                                                                                                                                                                                                                                           |
| [hasMipMaxLevel](/engine/6000.0/script-reference/unityengine/systeminfo/hasmipmaxlevel.md)                                                                   | Returns true if the GPU supports partial mipmap chains (Read Only).                                                                                                                                                                                                                        |
| [hdrDisplaySupportFlags](/engine/6000.0/script-reference/unityengine/systeminfo/hdrdisplaysupportflags.md)                                                   | Returns a bitwise combination of [HDRDisplaySupportFlags](/engine/6000.0/script-reference/unityengine/hdrdisplaysupportflags.md) describing the support for HDR displays on the system.                                                                                                    |
| [maxAnisotropyLevel](/engine/6000.0/script-reference/unityengine/systeminfo/maxanisotropylevel.md)                                                           | Returns the maximum anisotropic level for anisotropic filtering that is supported on the device.                                                                                                                                                                                           |
| [maxComputeBufferInputsCompute](/engine/6000.0/script-reference/unityengine/systeminfo/maxcomputebufferinputscompute.md)                                     | Determines how many compute buffers Unity supports simultaneously in a compute shader for reading. (Read Only)                                                                                                                                                                             |
| [maxComputeBufferInputsDomain](/engine/6000.0/script-reference/unityengine/systeminfo/maxcomputebufferinputsdomain.md)                                       | Determines how many compute buffers Unity supports simultaneously in a domain shader for reading. (Read Only)                                                                                                                                                                              |
| [maxComputeBufferInputsFragment](/engine/6000.0/script-reference/unityengine/systeminfo/maxcomputebufferinputsfragment.md)                                   | Determines how many compute buffers Unity supports simultaneously in a fragment shader for reading. (Read Only)                                                                                                                                                                            |
| [maxComputeBufferInputsGeometry](/engine/6000.0/script-reference/unityengine/systeminfo/maxcomputebufferinputsgeometry.md)                                   | Determines how many compute buffers Unity supports simultaneously in a geometry shader for reading. (Read Only)                                                                                                                                                                            |
| [maxComputeBufferInputsHull](/engine/6000.0/script-reference/unityengine/systeminfo/maxcomputebufferinputshull.md)                                           | Determines how many compute buffers Unity supports simultaneously in a hull shader for reading. (Read Only)                                                                                                                                                                                |
| [maxComputeBufferInputsVertex](/engine/6000.0/script-reference/unityengine/systeminfo/maxcomputebufferinputsvertex.md)                                       | Determines how many compute buffers Unity supports simultaneously in a vertex shader for reading. (Read Only)                                                                                                                                                                              |
| [maxComputeWorkGroupSize](/engine/6000.0/script-reference/unityengine/systeminfo/maxcomputeworkgroupsize.md)                                                 | The largest total number of invocations in a single local work group that can be dispatched to a compute shader (Read Only).                                                                                                                                                               |
| [maxComputeWorkGroupSizeX](/engine/6000.0/script-reference/unityengine/systeminfo/maxcomputeworkgroupsizex.md)                                               | The maximum number of work groups that a compute shader can use in X dimension (Read Only).                                                                                                                                                                                                |
| [maxComputeWorkGroupSizeY](/engine/6000.0/script-reference/unityengine/systeminfo/maxcomputeworkgroupsizey.md)                                               | The maximum number of work groups that a compute shader can use in Y dimension (Read Only).                                                                                                                                                                                                |
| [maxComputeWorkGroupSizeZ](/engine/6000.0/script-reference/unityengine/systeminfo/maxcomputeworkgroupsizez.md)                                               | The maximum number of work groups that a compute shader can use in Z dimension (Read Only).                                                                                                                                                                                                |
| [maxConstantBufferSize](/engine/6000.0/script-reference/unityengine/systeminfo/maxconstantbuffersize.md)                                                     | The maximum size of a constant buffer binding (Read Only).                                                                                                                                                                                                                                 |
| [maxCubemapSize](/engine/6000.0/script-reference/unityengine/systeminfo/maxcubemapsize.md)                                                                   | Maximum cubemap texture size in pixels (Read Only).                                                                                                                                                                                                                                        |
| [maxGraphicsBufferSize](/engine/6000.0/script-reference/unityengine/systeminfo/maxgraphicsbuffersize.md)                                                     | The maximum size of a graphics buffer ([GraphicsBuffer](/engine/6000.0/script-reference/unityengine/graphicsbuffer.md), [ComputeBuffer](/engine/6000.0/script-reference/unityengine/computebuffer.md), vertex/index buffer, etc.) in bytes (Read Only).                                    |
| [maxTexture3DSize](/engine/6000.0/script-reference/unityengine/systeminfo/maxtexture3dsize.md)                                                               | Maximum 3D texture size in pixels (Read Only).                                                                                                                                                                                                                                             |
| [maxTextureArraySlices](/engine/6000.0/script-reference/unityengine/systeminfo/maxtexturearrayslices.md)                                                     | Maximum number of slices in a Texture array (Read Only).                                                                                                                                                                                                                                   |
| [maxTextureSize](/engine/6000.0/script-reference/unityengine/systeminfo/maxtexturesize.md)                                                                   | Maximum texture size in pixels (Read Only).                                                                                                                                                                                                                                                |
| [maxTiledPixelStorageSize](/engine/6000.0/script-reference/unityengine/systeminfo/maxtiledpixelstoragesize.md)                                               | Returns the maximum per-pixel storage size in bytes for Multiple Render Targets (MRT) in tile or render target memory on the current platform.                                                                                                                                             |
| [npotSupport](/engine/6000.0/script-reference/unityengine/systeminfo/npotsupport.md)                                                                         | What NPOT (non-power of two size) texture support does the GPU provide? (Read Only)                                                                                                                                                                                                        |
| [operatingSystem](/engine/6000.0/script-reference/unityengine/systeminfo/operatingsystem.md)                                                                 | Operating system name with version (Read Only).                                                                                                                                                                                                                                            |
| [operatingSystemFamily](/engine/6000.0/script-reference/unityengine/systeminfo/operatingsystemfamily.md)                                                     | Returns the operating system family the game is running on (Read Only).                                                                                                                                                                                                                    |
| [processorCount](/engine/6000.0/script-reference/unityengine/systeminfo/processorcount.md)                                                                   | Number of processors present (Read Only).                                                                                                                                                                                                                                                  |
| [processorFrequency](/engine/6000.0/script-reference/unityengine/systeminfo/processorfrequency.md)                                                           | The processor frequency of the device in MHz (Read Only).                                                                                                                                                                                                                                  |
| [processorManufacturer](/engine/6000.0/script-reference/unityengine/systeminfo/processormanufacturer.md)                                                     | Specifies the manufacturer name of the processor in the user's device (Read Only).                                                                                                                                                                                                         |
| [processorModel](/engine/6000.0/script-reference/unityengine/systeminfo/processormodel.md)                                                                   | Specifies the model name of the processor in the user's device (Read Only).                                                                                                                                                                                                                |
| [processorType](/engine/6000.0/script-reference/unityengine/systeminfo/processortype.md)                                                                     | Processor name (Read Only).                                                                                                                                                                                                                                                                |
| [renderingThreadingMode](/engine/6000.0/script-reference/unityengine/systeminfo/renderingthreadingmode.md)                                                   | Application's actual rendering threading mode (Read Only).                                                                                                                                                                                                                                 |
| [supportedRandomWriteTargetCount](/engine/6000.0/script-reference/unityengine/systeminfo/supportedrandomwritetargetcount.md)                                 | The maximum number of random write targets (UAV) that Unity supports simultaneously. (Read Only)                                                                                                                                                                                           |
| [supportedRenderTargetCount](/engine/6000.0/script-reference/unityengine/systeminfo/supportedrendertargetcount.md)                                           | How many simultaneous render targets (MRTs) are supported? (Read Only)                                                                                                                                                                                                                     |
| [supports2DArrayTextures](/engine/6000.0/script-reference/unityengine/systeminfo/supports2darraytextures.md)                                                 | Are 2D Array textures supported? (Read Only)                                                                                                                                                                                                                                               |
| [supports32bitsIndexBuffer](/engine/6000.0/script-reference/unityengine/systeminfo/supports32bitsindexbuffer.md)                                             | Are 32-bit index buffers supported? (Read Only)                                                                                                                                                                                                                                            |
| [supports3DRenderTextures](/engine/6000.0/script-reference/unityengine/systeminfo/supports3drendertextures.md)                                               | Are 3D (volume) RenderTextures supported? (Read Only)                                                                                                                                                                                                                                      |
| [supports3DTextures](/engine/6000.0/script-reference/unityengine/systeminfo/supports3dtextures.md)                                                           | Are 3D (volume) textures supported? (Read Only)                                                                                                                                                                                                                                            |
| [supportsAccelerometer](/engine/6000.0/script-reference/unityengine/systeminfo/supportsaccelerometer.md)                                                     | Is an accelerometer available on the device?                                                                                                                                                                                                                                               |
| [supportsAnisotropicFilter](/engine/6000.0/script-reference/unityengine/systeminfo/supportsanisotropicfilter.md)                                             | Returns true when anisotropic filtering is supported on the device.                                                                                                                                                                                                                        |
| [supportsAsyncCompute](/engine/6000.0/script-reference/unityengine/systeminfo/supportsasynccompute.md)                                                       | Returns true when the platform supports asynchronous compute queues and false if otherwise.                                                                                                                                                                                                |
| [supportsAsyncGPUReadback](/engine/6000.0/script-reference/unityengine/systeminfo/supportsasyncgpureadback.md)                                               | Returns true if asynchronous readback of GPU data is available for this device and false otherwise.                                                                                                                                                                                        |
| [supportsAudio](/engine/6000.0/script-reference/unityengine/systeminfo/supportsaudio.md)                                                                     | Is there an Audio device available for playback? (Read Only)                                                                                                                                                                                                                               |
| [supportsCompressed3DTextures](/engine/6000.0/script-reference/unityengine/systeminfo/supportscompressed3dtextures.md)                                       | Are compressed formats for 3D (volume) textures supported? (Read Only).                                                                                                                                                                                                                    |
| [supportsComputeShaders](/engine/6000.0/script-reference/unityengine/systeminfo/supportscomputeshaders.md)                                                   | Are compute shaders supported? (Read Only)                                                                                                                                                                                                                                                 |
| [supportsConservativeRaster](/engine/6000.0/script-reference/unityengine/systeminfo/supportsconservativeraster.md)                                           | Is conservative rasterization supported? (Read Only)                                                                                                                                                                                                                                       |
| [supportsCubemapArrayTextures](/engine/6000.0/script-reference/unityengine/systeminfo/supportscubemaparraytextures.md)                                       | Are Cubemap Array textures supported? (Read Only)                                                                                                                                                                                                                                          |
| [supportsDepthFetchInRenderPass](/engine/6000.0/script-reference/unityengine/systeminfo/supportsdepthfetchinrenderpass.md)                                   | Indicates whether RenderPass can use its depth attachment as input. (Read Only)                                                                                                                                                                                                            |
| [supportsDynamicResolution](/engine/6000.0/script-reference/unityengine/systeminfo/supportsdynamicresolution.md)                                             | Indicates whether the platform supports dynamic resolution scaling. (Read Only)                                                                                                                                                                                                            |
| [supportsGeometryShaders](/engine/6000.0/script-reference/unityengine/systeminfo/supportsgeometryshaders.md)                                                 | Are geometry shaders supported? (Read Only)                                                                                                                                                                                                                                                |
| [supportsGpuRecorder](/engine/6000.0/script-reference/unityengine/systeminfo/supportsgpurecorder.md)                                                         | Specifies whether the current platform supports the GPU Recorder or not. (Read Only).                                                                                                                                                                                                      |
| [supportsGraphicsFence](/engine/6000.0/script-reference/unityengine/systeminfo/supportsgraphicsfence.md)                                                     | `true` if the platform supports GraphicsFences, otherwise `false`.                                                                                                                                                                                                                         |
| [supportsGyroscope](/engine/6000.0/script-reference/unityengine/systeminfo/supportsgyroscope.md)                                                             | Is a gyroscope available on the device?                                                                                                                                                                                                                                                    |
| [supportsHardwareQuadTopology](/engine/6000.0/script-reference/unityengine/systeminfo/supportshardwarequadtopology.md)                                       | Does the hardware support quad topology? (Read Only)                                                                                                                                                                                                                                       |
| [supportsIndirectArgumentsBuffer](/engine/6000.0/script-reference/unityengine/systeminfo/supportsindirectargumentsbuffer.md)                                 | Returns true if the graphics system supports GPU draw calls with indirect argument buffers. (Read Only)                                                                                                                                                                                    |
| [supportsIndirectDispatchRays](/engine/6000.0/script-reference/unityengine/systeminfo/supportsindirectdispatchrays.md)                                       | Returns true if the graphics system supports indirect ray tracing dispatch. (Read Only)                                                                                                                                                                                                    |
| [supportsInlineRayTracing](/engine/6000.0/script-reference/unityengine/systeminfo/supportsinlineraytracing.md)                                               | Is inline ray tracing (ray query) supported? (Read Only)                                                                                                                                                                                                                                   |
| [supportsInstancing](/engine/6000.0/script-reference/unityengine/systeminfo/supportsinstancing.md)                                                           | Is GPU draw call instancing supported? (Read Only)                                                                                                                                                                                                                                         |
| [supportsLocationService](/engine/6000.0/script-reference/unityengine/systeminfo/supportslocationservice.md)                                                 | Is the device capable of reporting its location?                                                                                                                                                                                                                                           |
| [supportsMipStreaming](/engine/6000.0/script-reference/unityengine/systeminfo/supportsmipstreaming.md)                                                       | Is streaming of texture mip maps supported? (Read Only)                                                                                                                                                                                                                                    |
| [supportsMotionVectors](/engine/6000.0/script-reference/unityengine/systeminfo/supportsmotionvectors.md)                                                     | Whether motion vectors are supported on this platform.                                                                                                                                                                                                                                     |
| [supportsMultisampleAutoResolve](/engine/6000.0/script-reference/unityengine/systeminfo/supportsmultisampleautoresolve.md)                                   | Returns true if multisampled textures are resolved automatically                                                                                                                                                                                                                           |
| [supportsMultisampled2DArrayTextures](/engine/6000.0/script-reference/unityengine/systeminfo/supportsmultisampled2darraytextures.md)                         | Boolean that indicates whether multisampled texture arrays are supported (true if supported, false if not supported).                                                                                                                                                                      |
| [supportsMultisampledBackBuffer](/engine/6000.0/script-reference/unityengine/systeminfo/supportsmultisampledbackbuffer.md)                                   | A boolean property that indicates whether multi-sampled back buffer is supported (`true` if supported, `false` if not supported).                                                                                                                                                          |
| [supportsMultisampledTextures](/engine/6000.0/script-reference/unityengine/systeminfo/supportsmultisampledtextures.md)                                       | Returns a value of 1 or higher if multisampled textures are supported. (Read Only)                                                                                                                                                                                                         |
| [supportsMultisampleResolveDepth](/engine/6000.0/script-reference/unityengine/systeminfo/supportsmultisampleresolvedepth.md)                                 | Returns true if the platform supports multisample resolve of depth textures.                                                                                                                                                                                                               |
| [supportsMultisampleResolveStencil](/engine/6000.0/script-reference/unityengine/systeminfo/supportsmultisampleresolvestencil.md)                             | Returns true if the platform supports multisample resolve of stencil textures. Otherwise, returns false.                                                                                                                                                                                   |
| [supportsMultiview](/engine/6000.0/script-reference/unityengine/systeminfo/supportsmultiview.md)                                                             | Boolean that indicates whether Multiview is supported (true if supported, false if not supported). (Read Only)                                                                                                                                                                             |
| [supportsParallelPSOCreation](/engine/6000.0/script-reference/unityengine/systeminfo/supportsparallelpsocreation.md)                                         | Returns true if parallel PSO creation is available for this device and false otherwise.                                                                                                                                                                                                    |
| [supportsRawShadowDepthSampling](/engine/6000.0/script-reference/unityengine/systeminfo/supportsrawshadowdepthsampling.md)                                   | Is sampling raw depth from shadowmaps supported? (Read Only)                                                                                                                                                                                                                               |
| [supportsRayTracing](/engine/6000.0/script-reference/unityengine/systeminfo/supportsraytracing.md)                                                           | Checks if any ray tracing features are supported by the current system configuration. (Read Only)                                                                                                                                                                                          |
| [supportsRayTracingShaders](/engine/6000.0/script-reference/unityengine/systeminfo/supportsraytracingshaders.md)                                             | Checks if ray tracing shaders are supported by the current system configuration. (Read Only)                                                                                                                                                                                               |
| [supportsRenderTargetArrayIndexFromVertexShader](/engine/6000.0/script-reference/unityengine/systeminfo/supportsrendertargetarrayindexfromvertexshader.md)   | Boolean that indicates if SV\_RenderTargetArrayIndex can be used in a vertex shader (true if it can be used, false if not).                                                                                                                                                                |
| [supportsSeparatedRenderTargetsBlend](/engine/6000.0/script-reference/unityengine/systeminfo/supportsseparatedrendertargetsblend.md)                         | Returns true when the platform supports different blend modes when rendering to multiple render targets, or false otherwise.                                                                                                                                                               |
| [supportsSetConstantBuffer](/engine/6000.0/script-reference/unityengine/systeminfo/supportssetconstantbuffer.md)                                             | Does the current renderer support binding constant buffers directly? (Read Only)                                                                                                                                                                                                           |
| [supportsShadows](/engine/6000.0/script-reference/unityengine/systeminfo/supportsshadows.md)                                                                 | Are built-in shadows supported? (Read Only)                                                                                                                                                                                                                                                |
| [supportsSparseTextures](/engine/6000.0/script-reference/unityengine/systeminfo/supportssparsetextures.md)                                                   | Are sparse textures supported? (Read Only)                                                                                                                                                                                                                                                 |
| [supportsStoreAndResolveAction](/engine/6000.0/script-reference/unityengine/systeminfo/supportsstoreandresolveaction.md)                                     | This property is true if the graphics API of the target build platform takes [RenderBufferStoreAction.StoreAndResolve](/engine/6000.0/script-reference/unityengine/rendering/renderbufferstoreaction/storeandresolve.md) into account, false if otherwise.                                 |
| [supportsTessellationShaders](/engine/6000.0/script-reference/unityengine/systeminfo/supportstessellationshaders.md)                                         | Are tessellation shaders supported? (Read Only)                                                                                                                                                                                                                                            |
| [supportsTextureWrapMirrorOnce](/engine/6000.0/script-reference/unityengine/systeminfo/supportstexturewrapmirroronce.md)                                     | Returns a value of 1 or higher if the 'Mirror Once' texture wrap mode is supported. (Read Only)                                                                                                                                                                                            |
| [supportsVibration](/engine/6000.0/script-reference/unityengine/systeminfo/supportsvibration.md)                                                             | Is the device capable of providing the user haptic feedback by vibration?                                                                                                                                                                                                                  |
| [systemMemorySize](/engine/6000.0/script-reference/unityengine/systeminfo/systemmemorysize.md)                                                               | Amount of system memory present (Read Only).                                                                                                                                                                                                                                               |
| [usesLoadStoreActions](/engine/6000.0/script-reference/unityengine/systeminfo/usesloadstoreactions.md)                                                       | True if the Graphics API takes [RenderBufferLoadAction](/engine/6000.0/script-reference/unityengine/rendering/renderbufferloadaction.md) and [RenderBufferStoreAction](/engine/6000.0/script-reference/unityengine/rendering/renderbufferstoreaction.md) into account, false if otherwise. |
| [usesReversedZBuffer](/engine/6000.0/script-reference/unityengine/systeminfo/usesreversedzbuffer.md)                                                         | This property is true if the current platform uses a reversed depth buffer (where values range from 1 at the near plane and 0 at far plane), and false if the depth buffer is normal (0 is near, 1 is far). (Read Only)                                                                    |

## Static Methods

| Method                                                                                                                                                       | Description                                                                                                                                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [GetCompatibleFormat](/engine/6000.0/script-reference/unityengine/systeminfo/getcompatibleformat.md)                                                         | Returns a format supported by the platform for the specified usage.                                                                                                                                          |
| [GetGraphicsFormat](/engine/6000.0/script-reference/unityengine/systeminfo/getgraphicsformat.md)                                                             | Returns the platform-specific GraphicsFormat that is associated with the DefaultFormat.                                                                                                                      |
| [GetRenderTextureSupportedMSAASampleCount](/engine/6000.0/script-reference/unityengine/systeminfo/getrendertexturesupportedmsaasamplecount.md)               | Checks if the target platform supports the MSAA samples count in the [RenderTextureDescriptor](/engine/6000.0/script-reference/unityengine/rendertexturedescriptor.md) argument.                             |
| [GetTiledRenderTargetStorageSize](/engine/6000.0/script-reference/unityengine/systeminfo/gettiledrendertargetstoragesize.md)                                 | Returns the per-pixel storage size in bytes for a render target of the given [GraphicsFormat](/engine/6000.0/script-reference/unityengine/experimental/rendering/graphicsformat.md) on the current platform. |
| [IsFormatSupported](/engine/6000.0/script-reference/unityengine/systeminfo/isformatsupported.md)                                                             | Verifies that the specified graphics format is supported for the specified usage.                                                                                                                            |
| [SupportsBlendingOnRenderTextureFormat](/engine/6000.0/script-reference/unityengine/systeminfo/supportsblendingonrendertextureformat.md)                     | Is blending supported on render texture format?                                                                                                                                                              |
| [SupportsRandomWriteOnRenderTextureFormat](/engine/6000.0/script-reference/unityengine/systeminfo/supportsrandomwriteonrendertextureformat.md)               | Tests if a RenderTextureFormat can be used with [RenderTexture.enableRandomWrite](/engine/6000.0/script-reference/unityengine/rendertexture/enablerandomwrite.md).                                           |
| [SupportsRenderTextureFormat](/engine/6000.0/script-reference/unityengine/systeminfo/supportsrendertextureformat.md)                                         | Is render texture format supported?                                                                                                                                                                          |
| [SupportsTextureFormat](/engine/6000.0/script-reference/unityengine/systeminfo/supportstextureformat.md)                                                     | Is texture format supported on this device?                                                                                                                                                                  |
| [SupportsTypedUAVShaderLoadStoreOnGraphicsFormat](/engine/6000.0/script-reference/unityengine/systeminfo/supportstypeduavshaderloadstoreongraphicsformat.md) | Tests if a [GraphicsFormat](/engine/6000.0/script-reference/unityengine/experimental/rendering/graphicsformat.md) can be used for typed UAV shader load/store on current hardware.                           |
| [SupportsVertexAttributeFormat](/engine/6000.0/script-reference/unityengine/systeminfo/supportsvertexattributeformat.md)                                     | Indicates whether the given combination of a vertex attribute format and dimension is supported on this device.                                                                                              |
