Преглед на файлове

- 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;
 		vkDlssEvalParams.InRenderSubrectDimensions = renderingSize;
 
 
 		getGrManagerImpl().beginMarker(m_handle, "DLSS");
 		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 =
 		const NVSDK_NGX_Result result =
 			NGX_VULKAN_EVALUATE_DLSS_EXT(m_handle, dlssFeature, dlssParameters, &vkDlssEvalParams);
 			NGX_VULKAN_EVALUATE_DLSS_EXT(m_handle, dlssFeature, dlssParameters, &vkDlssEvalParams);
 		getGrManagerImpl().endMarker(m_handle);
 		getGrManagerImpl().endMarker(m_handle);

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

@@ -43,14 +43,14 @@ public:
 	/// @name DLSS data accessors
 	/// @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
 	const DLSSRecommendedSettings& getRecommendedSettings() const