cg を使用して unity 用のシェーダーを作成しようとしています。float の精度を知りたいのですが、sizeof コマンドの使用方法がわかりません。使用しようとすると、次のエラーが表示されます。
Shader error in 'Relativity/ColorShift': GLSL vertex shader: ERROR: 0:433: 'sizeof' : Reserved word. at line 218
218は「CGPROGRAM」と書かれた行です。
float の arbvp1/arbfp1 プロファイルを使用する標準サイズがあるかどうか、または sizeof コマンドの使用方法を誰か教えてもらえますか?