Прежде всего, какова цель этого кода?
glHint(GL_LINE_SMOOTH_HINT, GL_NICEST);
Я мог бы поставить туда GL_DONT_CARE
, но это не рисует мои линии, если я не использую glDisable(GL_LINE_SMOOTH)
Поэтому я спрашиваю, есть ли какой-то встроенный механизм, позволяющий рисовать линии, даже если гладкие линии не поддерживаются (чтобы он рисовал их без сглаживания...)
Или мне нужно создавать для него собственные функции и проверять, поддерживаются ли плавные линии и т. д., и каждый раз, когда я хочу рисовать плавные линии, мне нужно вызывать эту функцию, которая проверяет, поддерживается ли она? аргх.
Редактировать: На другой моей карте линии плавные, на другой моей карте они даже не отображаются, если я не отключу плавные линии. Так что проблема не в glEnable(GL_BLEND)