Просмотр исходного кода

Make buffer size predictable on different archs

Daniele Bartolini 12 лет назад
Родитель
Сommit
34aeeb63fc
1 измененных файлов с 3 добавлено и 3 удалено
  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);
 	}