В документации по
ShaderJob.start() сказано:
Цитата:
|
Одновременно может выполняться только одна фоновая операция ShaderJob. Все операции затенения помещаются в очередь и выполняются последовательно. При вызове метода start() во время выполнения операции затенения еще одна операция добавляется в конец очереди. Впоследствии, когда наступает очередь, она выполняется.
|
Но в реальности, при запуске нескольких ShaderJob...

Код AS3:
shaderJob1.start();
shaderJob2.start();
shaderJob3.start();
...выполняется только shaderJob1 и все. Никакой очереди и последовательного выполнения.
В чем дело? Что не так?