Показать сообщение отдельно
Старый 27.12.2015, 00:33
Bletraut вне форума Посмотреть профиль Отправить личное сообщение для Bletraut Найти все сообщения от Bletraut
  № 1  
Ответить с цитированием
Bletraut
 
Аватар для Bletraut

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 566
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
По умолчанию Смена версии AGAL.

Суть проблемы такова: версия агал не меняется. Собственно, у версий AGAL1 и AGAL2 куча различий, одно из них - поддержка команд ine, ifl, ifg, ife, els, eif. Если писать эти команды в шейдере на AGAL1, то выдаст ошибку
Цитата:
error: opcode requires version 2.
Смена версии происходит в изменении параметра Context3DProfile в методе Stage3D.requestContext3D(), из доков нахожу что,
Цитата:
STANDARD : String = "standard"
[статические] Используйте стандартный профиль для процессоров с поддержкой MRT, AGAL2 и плавающих текстур.
итак я пишу:
Код AS3:
stage3D.requestContext3D("auto", Context3DProfile.STANDART);
Запускаю, а там опять такая же ошибка. В чем дело? Он не меняется? Он не поддерживает или что?
__________________
Я заклинаю вас действовать иначе.