Browse Source

Fix some bugs

Panagiotis Christopoulos Charitos 1 year ago
parent
commit
f8bc6f23d8
2 changed files with 3 additions and 6 deletions
  1. 1 1
      AnKi/Util/String.h
  2. 2 5
      Tests/Gr/GrCommon.h

+ 1 - 1
AnKi/Util/String.h

@@ -268,7 +268,7 @@ public:
 		if(len > 0)
 		{
 			[[maybe_unused]] const PtrSize charsWritten = mbstowcs(arr, m_ptr, arrSize);
-			ANKI_ASSERT(charsWritten == len + 1);
+			ANKI_ASSERT(charsWritten == len);
 		}
 		else
 		{

+ 2 - 5
Tests/Gr/GrCommon.h

@@ -82,9 +82,6 @@ inline void commonInit(Bool validation = true)
 	initWindow();
 	ANKI_TEST_EXPECT_NO_ERR(Input::allocateSingleton().init());
 
-	Input::allocateSingleton();
-	ANKI_TEST_EXPECT_NO_ERR(Input::getSingleton().init());
-
 	initGrManager();
 }
 
@@ -111,8 +108,8 @@ inline BufferPtr createBuffer(BufferUsageBit usage, ConstWeakArray<T> data, CStr
 	}
 	copyBuff->unmap();
 
-	BufferPtr buff = GrManager::getSingleton().newBuffer(
-		BufferInitInfo(data.getSizeInBytes(), usage | BufferUsageBit::kTransferSource, BufferMapAccessBit::kNone, name));
+	BufferPtr buff = GrManager::getSingleton().newBuffer(BufferInitInfo(
+		data.getSizeInBytes(), usage | BufferUsageBit::kTransferDestination | BufferUsageBit::kTransferSource, BufferMapAccessBit::kNone, name));
 
 	CommandBufferInitInfo cmdbInit;
 	cmdbInit.m_flags |= CommandBufferFlag::kSmallBatch;