OpenGL Вопросы (22 стр)
Джек Аллигатор | Постоялец | www | 4 окт. 2017 | 15:16 | #315 |
---|
Fantom09 | Постоялец | www | 4 окт. 2017 | 15:24 | #316 |
---|
Да, сорь, посмотрел что у тебя там тайлы 64к)) Тут что угодно тормозить будет)
Ну а если серьезно, то разрешение текстуры не должно превышать разрешение экрана, грузить куски 4096х4096 и рисовать их на площади 128х128 пикселей не совсем разумно, а с загрузкой 2К текстур, тем более по кускам и тем более по мипам особых проблем не должно быть.
P.S. Еще можно вспомнить о двойной/тройной буферизации, тоесть пока показываешь одну картинку - данные грузятся в другую текстуру, это исключит просадку фпс перед непосредственной отрисовкой, когда происходит принудительная синхронизация на GPU.
Правка: 4 окт. 2017 16:10
Andrey | Постоялец | www | 4 окт. 2017 | 16:45 | #317 |
---|
> Подгрузка данных из файла однозначно должна быть в отдельном потоке
Лучше ASYNC IO.
Blew_zc | Постоялец | www | 4 окт. 2017 | 21:07 | #318 |
---|
Не всегда достаточно просто загрузить с диска.
Ваш ко.
Andrey | Постоялец | www | 5 окт. 2017 | 10:35 | #319 |
---|
> Не всегда достаточно просто загрузить с диска.
ASYNC IO от лишнено потока на загрузку. Расскажи подробней что ты имел ввиду.
innuendo | Постоялец | www | 5 окт. 2017 | 10:48 | #320 |
---|
> Лучше ASYNC IO.
как попугай повторяешь за IronPeter? свой опыт расскажи
Andrey
> Расскажи подробней что ты имел ввиду.
он про распаковку и тд, опытный ты наш
Правка: 5 окт. 2017 10:53
Blew_zc | Постоялец | www | 5 окт. 2017 | 10:52 | #321 |
---|
После/перед IO бывает нужно что-то сделать. Например, распаковать png.
innuendo | Постоялец | www | 5 окт. 2017 | 11:31 | #322 |
---|
Не приставай к человеку, у него своего опыта мало :)
Blew_zc | Постоялец | www | 5 окт. 2017 | 11:44 | #323 |
---|
Бле, иннуенда, ну что ты за прыщ такой?) Даже со стороны уже тошно %)
innuendo | Постоялец | www | 5 окт. 2017 | 11:52 | #324 |
---|
Я просто хочу чтобы этот перец рассказал за свой опыт, всё.
Blew_zc | Постоялец | www | 5 окт. 2017 | 11:54 | #325 |
---|
Ты этого хочешь лет 5, не меньше. Попахивает расстройством)
innuendo | Постоялец | www | 5 окт. 2017 | 12:01 | #326 |
---|
> Попахивает расстройством)
Это ты скажи Andrey, который раз пять постил ссылочку на миллион батчей в секунду вместо своего опыта.
Это ещё надо выяснить, у кого, конкретно, расстройство :)
Правка: 5 окт. 2017 12:06
Andrey | Постоялец | www | 5 окт. 2017 | 13:20 | #327 |
---|
> После/перед IO бывает нужно что-то сделать. Например, распаковать png.
А разве нельзя это используя ASYNC сделать, какие могут быть проблемы? ну если речь про сжатые текстуры то и распаковывать не нужно можно лить сразу.
innuendo | Постоялец | www | 5 окт. 2017 | 13:24 | #328 |
---|
> какие могут быть проблемы?
расскажи, где использовал ASYNC ?
danrusm | Постоялец | www | 9 окт. 2017 | 11:21 | #329 |
---|
Правка: 9 окт. 2017 11:24
/ Форум / Программирование игр / Графика