Я пытаюсь погрузиться в код AGAL и задать некоторые интересующие меня вопросы.AGAL Opcode mul и dp4
Первый вопрос о опкодах mul
и dp4
Если я прав, мул делает следующее
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
?
Спасибо заранее!
Большое спасибо! Я думал, что все регистры являются векторами, я понятия не имел, что они могут быть скалярными. Не могли бы вы порекомендовать книгу или что-нибудь относительно кодов операций с регистрами в AGAL? – user3261305
Используйте эту ссылку как cheatsheet http://help.adobe.com/en_US/as3/dev/WSd6a006f2eb1dc31e-310b95831324724ec56-8000.html – nikitablack