Показать сообщение отдельно
Старый 13.03.2007, 23:56     # 13
PinGUIWin
Junior Member
 
Аватар для PinGUIWin
 
Регистрация: 08.11.2006
Адрес: Quantizer
Сообщения: 67

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