Извините за очень простой вопрос, не могу найти Googleable ответ.
Синтаксис этого объявления:
__declspec(align(16)) float rF[4];
__declspec(align(16)) float gF[4];
__declspec(align(16)) float bF[4];
Эквивалентно этому:
__declspec(align(16)) float rF[4], gF[4], bF[4];
Или только первая переменная будет выровнена в последнем синтаксисе?
Если это имеет значение, это локальные переменные внутри глобального метода.
Да. __declspec
является частью класса хранения и применяется ко всем деклараторам в объявлении.
Других решений пока нет …