На всех наших тестовых компьютерах, кроме одного, наша игра работает нормально.
На одном из них, однако, она страдает от ужасных полос в градиентах.Это происходит независимо от того, запускаем ли мы его в полноэкранном режиме или в окне, даже если рабочий стол определенно имеет как минимум 8-битный RGB (градиенты в других приложениях отображаются нормально)
Примечание: это , а не .немного глубины наших текстур.По мере появления и исчезновения градиентов мы получаем «полосатое сканирование», что указывает на то, что это конечная цель рендеринга с низкой глубиной.И на большинстве машин это выглядит точно так, как задумано.
Вот команда, которую мы используем, чтобы открыть окно:
glfwOpenWindow( width,height,red,green,blue,alpha,depth,stencil,fullscreen ? GLFW_FULLSCREEN : GLFW_WINDOW );
, где «красный», «зеленый» и «синий»все 8.
MacOS 10.12 (мы не можем обновиться до последней версии на этом Mac, потому что запускается какой-то процесс, который жарит процессор и делает невозможным его использование).Другие машины, работающие на 10.12, не демонстрируют эту проблему.
Кроме подсказки о глубине в битах, я не вижу, что у нас есть какой-либо контроль над окном, поэтому я не уверен, что мы можем сделатьпочинить это.Кто-нибудь испытывал или исправил эту проблему?Спасибо.