Ben bir bağlam oluşturmak için GLFW3 kullanıyorum ve ben GLFW_SRGB_CAPABLE
özellik hiçbir etkisi gibi görünmüyor. Ayarladığımdan bağımsız olarak, GL_FRAMEBUFFER_SRGB
etkin olduğunda her zaman sRGB dönüşümü elde ederim. Anladığım kadarıyla, GL_FRAMEBUFFER_SRGB
etkinleştirildiğinde, yalnızca framebuffer bir sRGB biçimindeyse sRGB dönüşümü elde edersiniz. Karışıklığa eklemek için, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
'u kontrol edersem GL_LINEAR
'u GLFW_SRGB_CAPABLE
olarak ayarlıyorum. Bu GLFW ile bir sorun gibi görünmüyor. Elle bir pencere ve içerik oluşturdum ve GL_FRAMEBUFFER_SRGB_CAPABLE_ARB
değerini true olarak ayarladım.OpenGL sRGB çerçeve geliştirici oddity
Nvidia GTX 760 340.76 sürücüleri ile kullanıyorum. Bunu
glGetFramebufferAttachmentParameteriv(GL_FRAMEBUFFER, GL_FRONT_LEFT, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, &enc);
Bu GL_SRGB
dönmelidir olmamalıdır: Böyle biçimini kontrol ediyorum? WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB
'un ne olduğuna bakılmaksızın sRGB düzeltmesi uygulanıyorsa, Nvidia'nın sürücüsü bozuk değil mi? Bunu hiç kimse fark etmedi mi?
Merhaba, biraz daha detaylandırır mısınız? Ben de ilgileniyorum. Bu sonuca nasıl geldiniz? – elect