3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

AGAL入門 #4 : 各AGALバージョン (Stage3D Profile) ごとのレジスタ数

Last updated at Posted at 2016-06-09

AGALの各バージョンで利用できるレジスタの数については、調べる資料によってばらつきがあるなあと思っていたのですが、正しくはAGALバージョンではなく、Stage3DのProfileに紐づく事と、単純にややこしくて記述間違いがある、資料によってレジスタを網羅してない場合があるのが、ばらつきの理由のようです。

最新の情報をもとに、きちんとまとめなおしてみます。(なにか間違いがあればご指摘ください。修正します。)

Baseline Constrained Baseline Baseline Extended Standard Constrained Standard Standard Extended
AGAL ver. 1 1 1 2 2 3
登場AIR ver. AIR16 AIR16 AIR17
主なターゲット すごく古いPC 古いPC 古いPC OpenGL ES 3.0
Token数 200 200 200 1024 1024 2048
va 8 8 8 8 8 16
vc 128 128 128 250 250 250
vt 7 8 8 26 26 26
v 8 8 8 8 10 10
fc 28 28 28 64 64 200
ft 8 8 8 26 26 26
fs 8 8 8 8 16 16

対応AIRバージョンなどはiOS/AndroidとPC/Macでずれていたりするんですが、とりあえず書きました。なお、この中で現状(2016/6)のオススメProfileは、スマホのカバー率の広さから"Standard Constrained"です。

情報ソースなど

AGALの各バージョンやStage3DのProfileについては上条さんのブログのここや
http://cuaoar.jp/2015/01/flash-player-16-adobe-ai.html

同じくここや
http://cuaoar.jp/2015/02/flash-player-17-adobe-ai.html

ICSさんの記事、
https://ics.media/entry/3865
https://ics.media/entry/5773

および、AGAL3(AIR17)のリリースノート(PDF)

http://labsdownload.adobe.com/pub/labs/flashruntimes/shared/air16_flashplayer16_releasenotes.pdf
http://labsdownload.adobe.com/pub/labs/flashruntimes/shared/air17_flashplayer17_releasenotes.pdf

など、を参照しました。AIR16のpdfにAGAL2までですが、より詳細な項目の票が含まれています。

ちなみに上記それぞれの記事はレジスタ周辺だけでなく、Stage3Dの歩みがわかって面白いです。一読をおすすめです。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?