Pārlūkot izejas kodu

Fix the Linux and Android builds

Panagiotis Christopoulos Charitos 3 gadi atpakaļ
vecāks
revīzija
6bc201ec80
2 mainītis faili ar 6 papildinājumiem un 5 dzēšanām
  1. 0 1
      AnKi/Renderer/Scale.cpp
  2. 6 4
      AnKi/Util/List.h

+ 0 - 1
AnKi/Renderer/Scale.cpp

@@ -466,7 +466,6 @@ void Scale::runTonemapping(RenderPassWorkContext& rgraphCtx)
 
 
 	rgraphCtx.bindImage(0, 2, m_r->getTonemapping().getRt());
 	rgraphCtx.bindImage(0, 2, m_r->getTonemapping().getRt());
 
 
-
 	if(preferCompute)
 	if(preferCompute)
 	{
 	{
 		class
 		class

+ 6 - 4
AnKi/Util/List.h

@@ -108,15 +108,17 @@ public:
 	TValueReference operator*() const
 	TValueReference operator*() const
 	{
 	{
 		ANKI_ASSERT(m_node);
 		ANKI_ASSERT(m_node);
-		return detail::GetListNodeValueFunc<RemovePointer<TNodePointer>::Type, RemovePointer<TValuePointer>::Type>()(
-			*m_node);
+		using NodeType = typename RemovePointer<TNodePointer>::Type;
+		using ValueType = typename RemovePointer<TValuePointer>::Type;
+		return detail::GetListNodeValueFunc<NodeType, ValueType>()(*m_node);
 	}
 	}
 
 
 	TValuePointer operator->() const
 	TValuePointer operator->() const
 	{
 	{
 		ANKI_ASSERT(m_node);
 		ANKI_ASSERT(m_node);
-		return &detail::GetListNodeValueFunc<RemovePointer<TNodePointer>::Type, RemovePointer<TValuePointer>::Type>()(
-			*m_node);
+		using NodeType = typename RemovePointer<TNodePointer>::Type;
+		using ValueType = typename RemovePointer<TValuePointer>::Type;
+		return &detail::GetListNodeValueFunc<NodeType, ValueType>()(*m_node);
 	}
 	}
 
 
 	ListIterator& operator++()
 	ListIterator& operator++()