|
__declspec( align( выравнивание ) ) тип имя_массива[размер];
Так можно задать выравненный массив.
Т.е. адрес массива (адрес нулевого элемента) будет кратен значению выравнивание. Это позволяет использовать команды с выравненными данными, а они часто являются более быстрыми командами процессора.
Например __declspec( align( 32 ) ) unsigned __int32 g_aFrameBuffer[1024 * 1024];
PS. выравнивание -- целое число, степень 2.
__________________
Matrix has you...
|