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

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

Страницы: 1 2
#15
18:14, 14 окт. 2018

ronniko

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


#16
8:02, 15 окт. 2018

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

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

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

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

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


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

#17
9:41, 15 окт. 2018

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

#18
9:50, 15 окт. 2018

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

#19
13:31, 15 окт. 2018

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

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

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