This plugin integrates Intel® Xe Super Sampling (XeSS) into the Unity Engine.
- The plugin now supports the HDRP/SRP render pipeline.
- Supported graphics API: DX12.
Intel® XeSS enables innovative framerate boosting technology supported by Intel® Arc™ graphics cards and other GPU vendors. Using AI deep-learning for upscaling, XeSS offers higher framerates without degrading image quality. For more information, visit: Intel® XeSS GitHub
com.intel.xess
- XeSS main C# package for Unity for XeSS SDKUnityXeSSPlugin
- XeSS native plugin source code for Unity[email protected]
- Modified Unity HDRP rendering pipeline (14.0.11) code for Unity 2022 LTSHDRP Samples
- Please check the "Release" section for the samples (withvk.bat
to start with Vulkan,dx12.bat
to start with DX12, anddx11.bat
to start with DX11)
- Use this HDRP template to create the HDRP project in Unity 2022 LTS version.
- When the project is loaded, close the project and move the
\Library\PackageCache\[email protected]
folder to the\Packages
folder with the XeSS package as shown below. This will allow you to modify the HDRP pipeline with your code.
-
Replace the
[email protected]
with the modified one in the repository to enable XeSS for HDRP. -
Ensure the core plugin
Packages\com.intel.xess\RunTime\Bin\XeSSRenderingPlugin.dll
is loaded on startup.
- Enable dynamic resolution support in the pipeline settings.
- XeSS supported only
- DLSS & XeSS supported, with DLSS having higher priority
Attention: Both DLSS & XeSS require dynamic resolution to be enabled!
- An XeSS context corresponds to an HDCamera in Unity HDRP.
- The main XeSS pass integration is located in
[email protected]\Runtime\RenderPipeline\RenderPass\XeSSPass.cs
. - Use
com.intel.xess
to integrate your own XeSS in SRP and useXeSSPass.cs
as a reference.
- Unity has a DX12 plugin fix in version 2022.3.39f1. Ensure your Unity engine version is greater than or equal to 2022.3.39f1.