28.05.2013, 11:35
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: OpenGL вопросы
drug2004, Собственно кроме кучи идей и компилирующихся/рабочих исходников из RedBook и нет ничего .
Приложение под десктоп , но код в последствии для ембедд.
Короче , нечто эмулятора LCD . Дебажим сишный код и видим выхлоп ...
__________________
Осторожно , злой кот
|
|
|
|
28.05.2013, 11:54
|
|
Частый гость
Регистрация: 30.01.2009
Сообщений: 14
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: OpenGL вопросы
То есть OpenGL ES у вас? Я под него не писал, честно говоря. Фиксированный конвейер используете или шейдеры?
|
|
|
|
28.05.2013, 12:09
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: OpenGL вопросы
Сообщение от drug2004
|
То есть OpenGL ES у вас?
|
У меня есть minGW с либами freeglut, openGL32 и glu32 .
Есть мануал на freeglut , книжки на OpenGL .
И собственно каких либо наворотов и не надо . Отрисовка буфера на плоскости .
__________________
Осторожно , злой кот
|
|
|
|
28.05.2013, 12:32
|
|
Частый гость
Регистрация: 30.01.2009
Сообщений: 14
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: OpenGL вопросы
Если вы потом хотите на ембед переносить, то лучше сразу писать под OpenGL ES - это версия для встраиваемых устройств. Примерно соответствует десктопной версии 2-2.1, точно не помню. В OpenGL ES фиксированный конвейер не используется, только шейдеры. Вы что используете? glVertex*() функции в вашем коде есть? Код можете показать? Тогда бы конкретнее мог помочь.
|
|
|
|
28.05.2013, 12:49
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: OpenGL вопросы
Сообщение от drug2004
|
Если вы потом хотите на ембед переносить,
|
Похоже я не верно описываю .
Сишный код что дебажится таким образом, к OpenGL никакого отношения не будет иметь.
Видится так - Сишный код , изолированный от остального, производит заполнение массива, заполнение, скорей всего как в большинстве ембедд гуев,через SetPixel и тому подобное . Массив выводим через либы OpenGL .
__________________
Осторожно , злой кот
|
|
|
|
28.05.2013, 13:05
|
|
Частый гость
Регистрация: 30.01.2009
Сообщений: 14
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: OpenGL вопросы
Честно сказать не понятно, что вы хотите. А конкретные вопросы у вас какие-то уже есть? Пока по описанию все очень туманно
|
|
|
|
28.05.2013, 13:35
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: OpenGL вопросы
Сообщение от drug2004
|
Честно сказать не понятно, что вы хотите.
|
Имеем массив описывающий экран LCD . Возьмем к примеру 320 х 240 точек , каждая точка 2 байта - цвет. Надо перенести на плоскость с такой же организацией .
Собственно в это и написал во втором посту .
__________________
Осторожно , злой кот
|
|
|
|
28.05.2013, 13:40
|
|
Прописка
Регистрация: 09.08.2007
Адрес: Харьков
Сообщений: 275
Сказал спасибо: 300
Сказали Спасибо 113 раз(а) в 56 сообщении(ях)
|
Re: OpenGL вопросы
Сообщение от dosikus
|
Имеем массив описывающий экран LCD . Возьмем к примеру 320 х 240 точек , каждая точка 2 байта - цвет. Надо перенести на плоскость с такой же организацией .
Собственно в это и написал во втором посту .
|
А что представляет собой плоскость? Она OpenGL-льная?
|
|
|
|
28.05.2013, 13:45
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: OpenGL вопросы
Сообщение от metrA85
|
А что представляет собой плоскость? Она OpenGL-льная?
|
Угу , ибо на PC не нашел более простого способа отрисовки , без достатночного геморроя .
Но еще раз повторю отлаживаемый код будет иметь связь с остальным кодом только через вывод этого самого пикселя , ну я думаю еще обработку кнопок через события в самой либе OpenGl с передачей через флаги ...
Есть подобная фишка сделанная китайцами SSS.dll , но там через WInAPI по моему ,
плюс неудобная реализация всей "фурнитуры" через ресурсы ...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 28.05.2013 в 13:47.
|
|
|
|
28.05.2013, 13:46
|
|
Частый гость
Регистрация: 30.01.2009
Сообщений: 14
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: OpenGL вопросы
С пикселами в OpenGL не очень удобно работать, тем более вам там текст же нужен будет? Я бы взял что-то вроде SDL и freetype, создавал был поверхность SDL_Surface и на ней все рисовал, потом в виде текстуры бы натягивал. Но имхо это избыточно для простого случая - зависимость от двух библиотек. А возможно, даже и SDL вам хватит без OpenGL - вы его почему выбрали?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:50.
|
|