0xd34df00d 06.12.2012 20:13 Aedalus

Личкрафты, похоже, таки будут жить и на более старых видяшечках. По крайней мере, побороть жуткий flicker при изменении радиуса размытия и/или размера вьюпорта мне не удалось. В тред кастуются glsl-знатоки.

Recommended by:

@magog: Ну и отлично. Из треда откастовываются glsl-знатоки.

@pooq: моча съела говно

@Nico-izo: http://www.cat-tube.ru/uploads/posts/2012-10/1349718566_386874.jpeg GLSL. Личкрафты. GLSL. Личкрафты. Пикрелейтед.

1. iLeamare 06.12.2012 20:13 Android

ну и хорошо.

2. 0xd34df00diLeamare /1 06.12.2012 20:14 Aedalus

Нет.

3. magog0xd34df00d /2 06.12.2012 20:14 Azoth

нет. Отлично!

4. iLeamare0xd34df00d /2 06.12.2012 20:16 Android

не надо так насиловать личкрафты, они не виноваты. Шейдеры, кстати, тоже.

5. 0xd34df00diLeamare /4 06.12.2012 20:16 Aedalus

Я еще пока не насилую. Нет, серьезно, делать размытие на CPU — моветон.

6. iLeamare0xd34df00d /5 06.12.2012 20:18 Android

Лучше пока не заменяй на шейдеры. Ну или сделай это особой фичей, которая отключена из коробки.

7. magog0xd34df00d /5 06.12.2012 20:21 Azoth

> делать размытие
Делать нормальный софт, который не требует 7 гигов озу — тоже моветон (

8. 0xd34df00dmagog /7 06.12.2012 20:21 Aedalus

Казалось бы, причем тут.

9. magog0xd34df00d /8 06.12.2012 20:22 Azoth

да, сириосли, всем похуй. Кто не захочет — отключит нахуй lmp и будет юзать амарок или еше что-то

10. magogmagog /9 06.12.2012 20:23 Azoth

ты просто так новость приподнес, что будто личкафты требуют. Не личкрафты, а лмп. Отключил и живи спокойно

11. 0xd34df00dmagog /10 06.12.2012 20:23 Aedalus

Почему ты так против LMP?

12. magog0xd34df00d /11 06.12.2012 20:24 Azoth

не против. Я даже для него трей зопилил и на работе им пользуюсь. Но таким не буду пользоваться.

13. 238328 06.12.2012 20:27

толсто

14. 4da 06.12.2012 20:34 BitlBee

там двойную буферизацию низя выставить?

15. 0xd34df00d4da /14 06.12.2012 20:35 Aedalus

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

16. 4da0xd34df00d /15 06.12.2012 20:36 BitlBee

в соседнем треде откровенную хуйню несут, а ты уши развесил.

17. 0xd34df00d4da /16 06.12.2012 20:37 Aedalus

Тогда обесни фликер чем-то другим, кроме как рекомпиляцией шейдера, при изменении радиуса без всяких ресайзов.

18. 4da0xd34df00d /17 06.12.2012 20:40 BitlBee

причин может быть оведохуя и без знания какой либы ты узаешь и твоего code path много не скажешь. Может твое qt ебаное рефрешит вьпорт после записи каждой пиксельной полоски или еще что.

19. 0xd34df00d4da /18 06.12.2012 20:40 Aedalus

А хули при отключении шейдера все ок? Все равно через опенгл все выводится, но без таких адских косяков.

20. 4da0xd34df00d /19 06.12.2012 20:41 BitlBee

ладно, эксперимент! ебани шейдер, который ничего не трогает, а просто выполняет пару тупых инструкций и проверь.

21. 4da4da /20 06.12.2012 20:42 BitlBee

а я пойду пока в xonotic погамаю.

22. 0xd34df00d4da /20 06.12.2012 20:46 Aedalus

Да. Тот же колориз тоже фликерит при изменении размера вьюпорта.

23. 4da0xd34df00d /22 06.12.2012 21:13 BitlBee

вот говно блядь. слушай, ну возьми сорсы кутэ и посмотри когда он вызывает glCompileShader.

Do you really want to delete ?