WebGL: Доступ к текстуре в вершинном шейдере?

Можно ли читать из текстуры в вершинном шейдере с помощью WebGL?

Я написал страницу WebGL (просто чтобы попробовать) и использовал Chrome 7, чтобы проверить это. Как только я перешел на Chrome 8, он перестал работать. Я дважды проверил, включен ли webgl. Ошибка:

'texture2D': соответствующая перегруженная функция не найдена

Когда я заменяю вызов texture2D константой, он работает.

Можно ли читать из текстуры в шейдере вершин с помощью WebGL?

Я написал страницу WebGL (просто чтобы попробовать) и использовал Chrome 7 для Попробуй это. Как только я перешел на Chrome 8, он перестал работать. Я дважды проверил, включен ли webgl. Ошибка:

'texture2D': совпадающая перегруженная функция не найдена

Когда я заменяю вызов texture2D константой, он работает.

Можно ли читать из текстуры в шейдере вершин с помощью WebGL?

Я написал страницу WebGL (просто чтобы попробовать) и использовал Chrome 7 для Попробуй это. Как только я перешел на Chrome 8, он перестал работать. Я дважды проверил, включен ли webgl. Ошибка:

'texture2D': соответствующая перегруженная функция не найдена

Когда я заменяю вызов texture2D константой, он работает. Доступ к текстуре во фрагментном шейдере с использованием той же текстуры также работает.

У кого-нибудь есть идеи? Меня особенно потрясает тот факт, что обновление Chrome привело к его поломке.

Обновление: Он работает в бета-версии firefox 4. Я сообщил об ошибке в Chrome - проблема 65340

Обновление 2: Теперь оно работает в Firefox и Chrome

7
задан sharoz 29 September 2011 в 20:57
поделиться