Do czego służy ustawienie tej zmiennej? Na przykład, jeśli ustawię go na 4, co to znaczy?Co właściwie robi mój wybór GLFW_SAMPLES?
Przeczytałem opis na glfw.org (patrz tutaj: GLFW Window Guide) w sekcji "Wskazówki dotyczące framebufferów". W podręczniku napisano "GLFW_SAMPLES określa wymaganą liczbę próbek do użycia przy multisamplingu, zero wyłącza multisampling, GLFW_DONT_CARE oznacza, że aplikacja nie ma preferencji."
Przeczytałem również opis ogólnego próbkowania (patrz tutaj: Multisampling Shawna Hargreavesa).
Mam ogólne pojęcie o tym, co oznacza multisampling: podczas zmiany rozmiaru i przerysowywania obrazu liczba punktów używanych do przerysowania obrazu powinna być na tyle blisko siebie, że widzimy dokładną reprezentację obrazu. Ta sama idea pojawia się w cyfrowych oscyloskopach - powiedzmy, że próbujesz sygnału sinusoidalnego. Jeśli częstotliwość próbkowania akurat jest dokładnie równa częstotliwości (f) fali, zakres wyświetla stałe napięcie, które jest znacznie inne niż sygnał wejściowy, który masz nadzieję zobaczyć. Aby tego uniknąć, twierdzenie Nyquista mówi nam, że powinniśmy próbkować w tempie co najmniej 2f. Widzę więc, jak może powstać problem w grafice komputerowej, ale nie wiem, co dokładnie robi ta funkcja.