O que minha escolha de GLFW_SAMPLES realmente faz?

O que a configuração dessa variável faz? Por exemplo, se eu definir para 4, o que isso significa?

Eu li uma descrição no glfw.org (veja aqui:Guia da janela do GLFW) na seção "Dicas relacionadas ao framebuffer". O manual diz "GLFW_SAMPLES especifica o número desejado de amostras a serem usadas para multisampling. Zero desativa o multisampling. GLFW_DONT_CARE significa que o aplicativo não tem preferência".

Também li uma descrição da multisampling em geral (veja aqui:Multisampling de Shawn Hargreaves).

Tenho uma idéia aproximada do que significa multisampling: ao redimensionar e redesenhar uma imagem, o número de pontos usados para redesenhar a imagem deve estar suficientemente próximo para que o que vemos seja uma representação precisa da imagem. A mesma idéia surge com os osciloscópios digitais - digamos que você esteja amostrando um sinal senoidal. Se a taxa de amostragem for exatamente igual à frequência (f) da onda, o osciloscópio exibirá uma tensão constante, que é muito diferente do sinal de entrada que você espera ver. Para evitar isso, o Teorema de Nyquist nos diz que devemos amostrar a uma taxa de pelo menos 2f. Então eu vejo como um problema pode surgir na computação gráfica, mas não sei exatamente qual é a função

glfwWindowHint(GLFW_SAMPLES, 4); faz.

questionAnswers(1)

yourAnswerToTheQuestion