игра открытия iMac в окне с низкой битовой глубиной (полосатость) - PullRequest
0 голосов
/ 20 сентября 2018

На всех наших тестовых компьютерах, кроме одного, наша игра работает нормально.

На одном из них, однако, она страдает от ужасных полос в градиентах.Это происходит независимо от того, запускаем ли мы его в полноэкранном режиме или в окне, даже если рабочий стол определенно имеет как минимум 8-битный RGB (градиенты в других приложениях отображаются нормально)

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

Вот команда, которую мы используем, чтобы открыть окно:

glfwOpenWindow( width,height,red,green,blue,alpha,depth,stencil,fullscreen ? GLFW_FULLSCREEN : GLFW_WINDOW );

, где «красный», «зеленый» и «синий»все 8.

MacOS 10.12 (мы не можем обновиться до последней версии на этом Mac, потому что запускается какой-то процесс, который жарит процессор и делает невозможным его использование).Другие машины, работающие на 10.12, не демонстрируют эту проблему.

Кроме подсказки о глубине в битах, я не вижу, что у нас есть какой-либо контроль над окном, поэтому я не уверен, что мы можем сделатьпочинить это.Кто-нибудь испытывал или исправил эту проблему?Спасибо.

...