XaeroX у меня нет претензий лично к тебе, тем более что у меня отлично всё работает и даже почти не логает. Я бы даже сказал - автор маладец за проделанную работу! У меня были обоснованные сомнения в этих новомодных тикетах и юнит-тестах. Ну и как оказалось - не напрасно. Лучший тест - это когда миллион человек юзает твою программу. Да, наверняка при таком подходе не все баги будут исправлены, но все люди будут довольны. А это самое главное. Программы для людей, а не для юнит-тестов.
ncuxonaT
Мы же уже выяснили, что у тебя система не дружит с OpenGL. Очень похоже, что это проблемы драйвера.
По умолчанию стоит D3D, под ним ни у кого ничего не пропадает.
Цитата:
Дядя Миша писал: Лучший тест - это когда миллион человек юзает твою программу.
Это не тест, а фидбек. Тест - это когда я вижу проблему на своём компьютере, и у меня есть чёткий критерий "исправлено - не исправлено". Юнит тест - это предельно чёткий критерий, но всё юнитами не покроешь.
Дядя Миша
Проверка комплексных историй использования это не дело юнит-тестов. Юнит-тесты проверяют то, что у тебя дважды два четыре, а не то, что у тебя не выскакивает четырнадцать на восемьдесят восемь там, где должно быть стабильное дважды два.
ncuxonaT
Ну ты же видишь - и там и там Радеон. Чего ты ждал?
Я под свой макбучный радеон специальный хак писал, чтобы он переворачивал текстуру глубины экрана для постфильтра. Ты неповеришь, но таки да, glCopyTexSubImage на нём переворачивает изображение.
Я от Радеонов теперь абсолютно любой пакости жду.
А вот вообще не факт.
Если бы покрывали, у них не ломалась бы поддержка старых функций, как не ломается у нвидии. А у радеонов - ломается, так что кажется тестят только руками и только свежие продукты.
XaeroX писал: Ну и что? Волатила под ней использует OpenGL рендерер.
то, что драйверы эппл давно наговняла и забила
Цитата:
XaeroX писал: Только к глубине.
Это вроде бы нельзя делать.
"glCopyTexSubImage2D and glCopyTextureSubImage2D replace a rectangular portion of a two-dimensional texture image ... with pixels from the current GL_READ_BUFFER" https://www.khronos.org/registry/Op...ubImage2D.xhtml
"glReadBuffer, glNamedFramebufferReadBuffer — select a color buffer source for pixels ... Accepted values are GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_FRONT, GL_BACK, GL_LEFT, GL_RIGHT, and the constants GL_COLOR_ATTACHMENTi." https://www.khronos.org/registry/Op...eadBuffer.xhtml