Можно ли сбрасывать / обнулять константы (вершины или фрагменты) в Context3D? - PullRequest
0 голосов
/ 18 января 2012

Если я делаю несколько вызовов отрисовки для различных Program3D экземпляров, есть ли способ, которым я могу сбросить или обнулить константы, если я больше не использую их в следующее следующее Program3D назначение?

Нужно ли вообще что-то подобное делать?

//Nullify 'vc0' in the vertex shader:
context3D.setProgramConstantsFromVector("vertex", 0, null);

1 Ответ

1 голос
/ 01 февраля 2012

Нет, константы являются глобальным состоянием для всего Context3D.Их содержание не меняется, если вы меняете программы.Значением по умолчанию является (0,0,0,0), но если вы не используете их в программе, нет причин устанавливать их.

...