Войти
ФлеймФорумПрограммирование

Второй Thread висит если запущен проигрыватель Windows Media. (2 стр)

Страницы: 1 2
#15

ronniko

> как без Discard быть
Альфа-тест.

14 окт. 2018

#16

Да можно юзать GL_SAMPLE_ALPHA_TO_COVERAGE_ARB

Но у меня засада !
Один поток рендера основной юзает MSAA 8x и для него работает
glEnable(GL_SAMPLE_ALPHA_TO_COVERAGE_ARB)

А вот второй поток(thread) который буквы\GUI выводит

Можно с блендом пошаманить для букв. Не у всех букв есть альфа-прозрачность.
Некоторые буквы по цвету RGB<=0.001 делаю discard что бы черное обрезать.

Discard был бы удобен :(


Я написал на сайт АМД про Discard краши в новых дровах.
Надеюсь исправят.

15 окт. 2018 (Правка: 9:51)

#17

ronniko
> Но и стоит SpyHunter4 прога и запущена.
Всякие хантеры может быть как-то влияют на потоки, за счет установки своих хуков. Попробуй без всей этой лабуды тестировать.

15 окт. 2018

#18

Сейчас с новым драйвером Адреналин и без discard.
Моя прога запускается и при Хантере и при открытом Windows Media Player.
Проверял 12 раз подряд запуская свою прогу.
Все работает.

15 окт. 2018 (Правка: 9:55)

#19

ronniko
> Можно с блендом пошаманить для букв. Не у всех букв есть альфа-прозрачность.
> Некоторые буквы по цвету RGB<=0.001 делаю discard что бы черное обрезать.
на выходе запиши рассчитанную альфу исхода из твоего условия.

15 окт. 2018

Страницы: 1 2
ФлеймФорумПрограммирование