This commit is contained in:
StarBeats 2024-12-18 14:27:06 +08:00
parent 6118e30863
commit af699b5c7e
2 changed files with 4 additions and 1 deletions

View File

@ -504,7 +504,9 @@ namespace UnityEngine.Rendering.Universal
ref var colorDescriptor = ref cameraData.cameraTargetDescriptor; ref var colorDescriptor = ref cameraData.cameraTargetDescriptor;
colorDescriptor.width = cameraData.camera.pixelWidth; colorDescriptor.width = cameraData.camera.pixelWidth;
colorDescriptor.height = cameraData.camera.pixelHeight; colorDescriptor.height = cameraData.camera.pixelHeight;
//if (asset.SuperResolution == ESuperResolution.XESS13 || asset.SuperResolution == ESuperResolution.GSR2) if (asset.SuperResolution == ESuperResolution.XESS13
|| asset.SuperResolution == ESuperResolution.GSR2
|| asset.SuperResolution == ESuperResolution.METAL_FX_SPATIAL_SR)
{ {
colorDescriptor.graphicsFormat = GraphicsFormat.R16G16B16A16_SFloat; colorDescriptor.graphicsFormat = GraphicsFormat.R16G16B16A16_SFloat;
colorDescriptor.enableRandomWrite = true; // colorDescriptor.enableRandomWrite = true; //

View File

@ -50,6 +50,7 @@ namespace X.Rendering.Feature
using var scp = new ProfilingScope(cmd, profiler); using var scp = new ProfilingScope(cmd, profiler);
DataPack * ptr = (DataPack*) dataPtr.ToPointer(); DataPack * ptr = (DataPack*) dataPtr.ToPointer();
ptr->src = source.rt.GetNativeTexturePtr(); ptr->src = source.rt.GetNativeTexturePtr();
// XXX: output argb16/32, copy output -> dst
ptr->dst = destination.rt.GetNativeTexturePtr(); ptr->dst = destination.rt.GetNativeTexturePtr();
ptr->qulityChange = updateSrNextFrame; ptr->qulityChange = updateSrNextFrame;
if(updateSrNextFrame) if(updateSrNextFrame)