GLRenderer: always use glGenerateMipmap if we have FBO support
This commit is contained in:
parent
3a83ab4c69
commit
a157e83815
@ -1994,7 +1994,7 @@ public class GLRenderer implements Renderer {
|
||||
// Image does not have mipmaps, but they are required.
|
||||
// Generate from base level.
|
||||
|
||||
if (!caps.contains(Caps.OpenGL30) && gl2 != null) {
|
||||
if (!caps.contains(Caps.FrameBuffer) && gl2 != null) {
|
||||
gl2.glTexParameteri(target, GL2.GL_GENERATE_MIPMAP, GL.GL_TRUE);
|
||||
img.setMipmapsGenerated(true);
|
||||
} else {
|
||||
@ -2081,7 +2081,7 @@ public class GLRenderer implements Renderer {
|
||||
img.setMultiSamples(imageSamples);
|
||||
}
|
||||
|
||||
if (caps.contains(Caps.OpenGL30) || gl2 == null) {
|
||||
if (caps.contains(Caps.FrameBuffer) || gl2 == null) {
|
||||
if (!img.hasMipmaps() && img.isGeneratedMipmapsRequired() && img.getData(0) != null) {
|
||||
glfbo.glGenerateMipmapEXT(target);
|
||||
img.setMipmapsGenerated(true);
|
||||
|
Loading…
x
Reference in New Issue
Block a user