Форум программистов, компьютерный форум, киберфорум
Наши страницы
OpenGL
Войти
Регистрация
Восстановить пароль
 
Gerbasha
6 / 6 / 2
Регистрация: 04.10.2011
Сообщений: 115
1

Android: OpenGL ES 2.0 glUseProgram

28.01.2014, 22:48. Просмотров 483. Ответов 1
Метки нет (Все метки)

Здравствуете. Собственно такая проблема. В определенный момент отрисовать новый объект другим шейдером. Но возникает такая проблема. После создания шейдера, и получения на него ссылки, не выходит на него переключится. Те.
При
GLES20.glUseProgram(programHandle);

Делаем проверку
Log.d(TAG, "Test Program "+programHandle+" :"+(GLES20.glIsProgram(programHandle) ? "yes" :" no"));

И В логах видим no.
В следствии чего программа вылетает далее когда пытается обратится к шейдеру. По чему Шиферная программа может не переключатся?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2014, 22:48
Ответы с готовыми решениями:

GlUseProgram
Всем добрый день! Немного непонятна тема с функцией glUseProgram()....

Ресурсоемкость glUseProgram()?
В общем то вопрос в теме. На сколько рессурсоемко применение шейдерноей...

GLSL использование 2-х glUseProgram
Пытаюсь использовать несколько программ для разных полигонов.: void...

Оптимизация OpenGL Android игры
Есть игра в которой есть 3 основных класса. Первый обработка нажатий на экран....

Создаю игру с научным уколоном на C++/opengl. Как подключить openGL и добиться кроссплатформенности
Я читал про opengl - для его инициализации нужно создавать windows - окно. Для...

1
snake32
1653 / 1105 / 194
Регистрация: 26.02.2009
Сообщений: 4,102
Записей в блоге: 5
29.01.2014, 03:33 2
Как получаете programHandle? И чему он равен? Может ошибка до glUseProgram? Компиляция, линковка успешная?

Короче причин может быть много. По одной строке лога вообще мне ничего не понять...

Вставляйте как можно чаще glGetError... если такой в ES существует
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2014, 03:33

(2 главы перевода книги доступно) OpenGL Programming Guide, Version 4.3, 8th Edition - OpenGL
Продолжая тему с переводом книги...

Ошибки при подключение opengl, немного не связанные с opengl
#include <windows.h> #include "stdafx.h" #include <gl/gl.h> #include...

Не загружается текстура в OpenGL (OpenGL + Классы)
Здравствуйте! Пишу движок для игры. Первый прототип я сделал процедурно. Все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru