Quellcode durchsuchen

Make buffer size predictable on different archs

Daniele Bartolini vor 12 Jahren
Ursprung
Commit
34aeeb63fc
1 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 3 3
      engine/renderers/ConstantBuffer.h

+ 3 - 3
engine/renderers/ConstantBuffer.h

@@ -89,13 +89,13 @@ public:
 		m_size += size;		
 	}
 
-	void write_constant(UniformId id, UniformType::Enum type, void* data, uint8_t num)
+	void write_constant(UniformId id, UniformType::Enum type, const void* data, uint8_t num)
 	{
-		size_t size = UNIFORM_SIZE_TABLE[type] * num;
+		const uint32_t size = UNIFORM_SIZE_TABLE[type] * num;
 
 		write(type);
 		write(&id, sizeof(UniformId));
-		write(&size, sizeof(size_t));
+		write(&size, sizeof(uint32_t));
 		write(data, size);
 	}