2013-03-10 6 views
0

Я пытаюсь загрузить вектор в шейдер, но он не работает, и я могу найти, почему.Не удается загрузить вектор в фрагмент шейдера в Stage3D

Вот код:

mov ft0.rgb, fc0.rgbb 
tex ft1, v1.rggg, fs0 <2d, linear, nomip, repeat> 
mov ft0.a, ft1.aaaa 
mov oc, ft0 

Где к0 вектор Я пытаюсь загрузить:

С помощью этой функции я вызываю перед тем drawTriangles и современность:

Engine.context.setProgramConstantsFromVector(Context3DProgramType.FRAGMENT, 0, Vector.<Number>([value1, value2, value3])); 

Я ve отлаживает сцену с Adobe Scout и, по-видимому, fc0 не имеет значения.

Если я подменяю последний ft0 для ft1, он работает, так как я рендеринга только текстуры.

Любые предложения?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^