瀏覽代碼

- Return references instead of the pointers

Sergio Alapont 3 年之前
父節點
當前提交
dfa2378e7c
共有 2 個文件被更改,包括 6 次插入6 次删除
  1. 2 2
      AnKi/Gr/Vulkan/CommandBufferImpl.cpp
  2. 4 4
      AnKi/Gr/Vulkan/GrUpscalerImpl.h

+ 2 - 2
AnKi/Gr/Vulkan/CommandBufferImpl.cpp

@@ -864,8 +864,8 @@ void CommandBufferImpl::upscaleInternal(const GrUpscalerPtr& upscaler, const Tex
 		vkDlssEvalParams.InRenderSubrectDimensions = renderingSize;
 
 		getGrManagerImpl().beginMarker(m_handle, "DLSS");
-		NVSDK_NGX_Parameter* dlssParameters(upscalerImpl.getParameters());
-		NVSDK_NGX_Handle* dlssFeature(upscalerImpl.getFeature());
+		NVSDK_NGX_Parameter* dlssParameters(&upscalerImpl.getParameters());
+		NVSDK_NGX_Handle* dlssFeature(&upscalerImpl.getFeature());
 		const NVSDK_NGX_Result result =
 			NGX_VULKAN_EVALUATE_DLSS_EXT(m_handle, dlssFeature, dlssParameters, &vkDlssEvalParams);
 		getGrManagerImpl().endMarker(m_handle);

+ 4 - 4
AnKi/Gr/Vulkan/GrUpscalerImpl.h

@@ -43,14 +43,14 @@ public:
 	/// @name DLSS data accessors
 	/// @{
 
-	NVSDK_NGX_Parameter* getParameters() const
+	NVSDK_NGX_Parameter& getParameters() const
 	{
-		return m_ngxParameters;
+		return *m_ngxParameters;
 	}
 
-	NVSDK_NGX_Handle* getFeature() const
+	NVSDK_NGX_Handle& getFeature() const
 	{
-		return m_dlssFeature;
+		return *m_dlssFeature;
 	}
 
 	const DLSSRecommendedSettings& getRecommendedSettings() const