From 2b706a231aa00cb415ad88ff20a50b05a5ce0141 Mon Sep 17 00:00:00 2001 From: austin Date: Wed, 28 Aug 2024 22:37:35 -0400 Subject: [PATCH] texture logging --- src/main/java/electrosphere/renderer/texture/Texture.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/electrosphere/renderer/texture/Texture.java b/src/main/java/electrosphere/renderer/texture/Texture.java index cc3faa05..88afcfba 100644 --- a/src/main/java/electrosphere/renderer/texture/Texture.java +++ b/src/main/java/electrosphere/renderer/texture/Texture.java @@ -143,8 +143,10 @@ public class Texture { * @param path The path to the image file */ public Texture(OpenGLState openGlState, String path){ + LoggerInterface.loggerRenderer.DEBUG("Create texture " + path); this.path = path; if(!Globals.HEADLESS){ + LoggerInterface.loggerRenderer.DEBUG("Setup texture object"); //generate the texture object on gpu this.texturePointer = glGenTextures(); //bind the new texture @@ -157,6 +159,8 @@ public class Texture { //set magnification and minification operation sampling strategies this.setMinFilter(openGlState, GL_LINEAR); this.setMagFilter(openGlState, GL_LINEAR); + + LoggerInterface.loggerRenderer.DEBUG("Create texture data buffers"); //load the image here ByteBuffer data; width = 1; @@ -218,10 +222,13 @@ public class Texture { data.put((byte)0); } data.flip(); + //call if width != height so opengl figures out how to unpack it properly if(width != height){ glPixelStorei(GL_UNPACK_ALIGNMENT, 1); } + + LoggerInterface.loggerRenderer.DEBUG("Upload texture buffer"); //buffer the texture information if(hasTransparency){ this.pixelFormat = GL_RGBA;