Я пытаюсь погрузиться в код AGAL и у меня есть несколько интересных для меня вопросов.
Первый вопрос касается опкодов mul
и dp4
Если я прав, mul делает следующее
mul ft0, ft0, ft5 means ft0 = ft0 * ft5 which in fact is ft0.r*ft5.r +ft0.g*ft5.g+ft0.b*ft5.b+ft0.a*ft5.a
dp4 ft0, ft0, ft5
делает то же самое, что и mul
, но вы можете изменить порядок, используя другой порядок компонентов, например ft0.argb
?
Заранее спасибо!