Войти
ПрограммированиеФорум2D графика и изометрия

Вывести большой Bitmap в окно с помощью openGL (6 стр)

Страницы: 1 2 3 4 5 6 7 Следующая »
#75
6:40, 8 дек. 2016

Abraziv
Палитра изменит только цветовое представление.
Предполагаю что дело в генерации данных. На большее мой телепатический шлем не способен :)

Цитата вот отсюда  http://forum.sources.ru/index.php?showtopic=329583

1. Сгладить.
2. Увеличить вдвое частоту, с которой производится Фурье-анализ. Для чего передавать на анализ буфера с 50% наложением.

Кстати, второй способ полезен и сам по себе. Особенно с учетом весовой функции, которая по сути ополовинивает энергию, содержащуюся в звуковом буфере.


-Eugene-
> Что это за жесть? Я так понимаю, ты без шейдеров..
Шейдера для такого - что пушкой по воробьям.


#76
11:37, 8 дек. 2016

.z.
> Шейдера для такого - что пушкой по воробьям.
такой фразой было модно разбрасываться лет 15 назад, когда в стандартном пайплайне можно было обойтись без шейдеров. современные GAPI без шейдеров не работают в принципе, сегодня без них вообще ничего вывести невозможно. а в случае автора они ещё и позволят на ходу менять палитру, не перезагружая данные в память GPU, как в случае с расчётом преобразования сигнала в цвет на CPU.

#77
11:54, 8 дек. 2016

Suslik
Ну шейдера тут таки оверхед. Но оверхед в плане кода. И FFP тут оверхед. Для этой задачи OpenGL - это в целом оверхед.

#78
11:55, 8 дек. 2016

.z.
> Шейдера для такого - что пушкой по воробьям.
Для задачи автора в целом - шейдеры может и не нужны.
А для конкретной подзадачи - почти необходимы.

Suslik
Вот ты бы как сделал?:
Сейчас, но без шейдеров, чтобы уже завтра показать заказчику;
Или через две недели, но разобравшись с шейдерами;
При условии, что сроки поджимают, а результат один и тот же?

#79
12:00, 8 дек. 2016

-Eugene-
> Вот ты бы как сделал?:
> Сейчас, но без шейдеров, чтобы уже завтра показать заказчику;
> Или через две недели, но разобравшись с шейдерами;
> При условии, что сроки поджимают, а результат один и тот же?
никогда не работал для того, чтобы получить краткосрочный профит как можно быстрее. считаю полезнее потратить неделю и разобраться, чтобы за следующую неделю взять задачу уже требующую большей квалификации за нормальную оплату. и шейдеры — это явно не та технология, которую имеет смысл обойти и спихнуть, не разобравшись.

#80
12:04, 8 дек. 2016

Suslik
> и шейдеры — это явно не та технология, которую имеет смысл обойти и спихнуть,
> не разобравшись.
При условии, что ты программист графики.
А если ты никаким боком к ней не относишься?

#81
12:54, 8 дек. 2016

Как говорят не русские русские - "корочеээ", надо думать, дело здесь не в палитре, а в формировании данных, видать тупой книжный алгоритм не работает.
Audacity
Снимок | Вывести большой Bitmap в окно с помощью openGL

#82
14:03, 8 дек. 2016

Suslik
> такой фразой было модно разбрасываться лет 15 назад, когда в стандартном
> пайплайне можно было обойтись без шейдеров. современные GAPI без шейдеров не
> работают в принципе, сегодня без них вообще ничего вывести невозможно.
-Eugene-
> Для задачи автора в целом - шейдеры может и не нужны.
> А для конкретной подзадачи - почти необходимы.

FFP втопку, шедера маст хев. Согласен.
Но для задачи ТС они явно излишни на данном этапе.
Я предложил ТС увидить результат здесь и сейчас, с учетом того, что шейдеров он незнает. Учить или нет сам решит.

Abraziv
> Как говорят не русские русские - "корочеээ", надо думать, дело здесь не в
> палитре, а в формировании данных, видать тупой книжный алгоритм не работает.
Интуиция +10

#83
14:06, 8 дек. 2016

.z.
Не интуиция, а вывод из тупого и нудного перебора ваших советов, которые нихрена не помогли.

#84
14:10, 8 дек. 2016

Abraziv
> Не интуиция, а вывод из тупого и нудного перебора ваших советов, которые
> нихрена не помогли.
-Eugene-
> Форум - плохое средство для отладки программ. Попробуй использовать отладчик.

#85
14:12, 8 дек. 2016

Зачем мне использовать отладчик ?

#86
14:13, 8 дек. 2016

Abraziv
>Не интуиция, а вывод из тупого и нудного перебора ваших советов

Вот это на мысль конечно не натолкнуло?
.z.
> Предполагаю что дело в генерации данных.


Abraziv
> Зачем мне использовать отладчик ?
Кэп говорит, что он для отладки.

#87
14:18, 8 дек. 2016

Передай Кэпу привет, ты же с ним общаешься, а не я.
Мысль о неправильной генерации данных и вызванные ею действия для поиска ошибки в формировании данных появились раньше чем я написал сюда.

#88
14:23, 8 дек. 2016

Abraziv
> Мысль о неправильной генерации данных и вызванные ею действия для поиска ошибки
> в формировании данных появились раньше чем я написал сюда.

Эта мысля должна была появиться после этого, пару страниц назад
.z.
> Текстура вроде правильно выводится

Отладка - поиск и устранение причин, по которым приложение работает не так, как предполагалось.
Отладчик - одно из средств для отладки.
А вот зачем его использовать - непонятно.

#89
14:27, 8 дек. 2016

Что значит должна была появиться после =)))) В следующий раз заведу будильник на 2 дня вперёд.

Страницы: 1 2 3 4 5 6 7 Следующая »
ПрограммированиеФорум2D графика и изометрия

Тема в архиве.