![java lwjgl texture render with blackness to right java lwjgl texture render with blackness to right](https://i.stack.imgur.com/sF0gI.png)
GlBindTexture(GL_TEXTURE_2D, normalsTexture) GlFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT1, GL_TEXTURE_2D, positionTexture, 0) GlTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA32F, GraphicsData.WIDTH, GraphicsData.HEIGHT, 0, GL_RGBA, GL_UNSIGNED_BYTE, (ByteBuffer)null) GlBindTexture(GL_TEXTURE_2D, positionTexture) GlFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, diffuseTexture, 0) GlTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR) GlTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR) GlTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, GraphicsData.WIDTH, GraphicsData.HEIGHT, 0, GL_RGBA, GL_UNSIGNED_BYTE, (ByteBuffer)null) GlBindTexture(GL_TEXTURE_2D, diffuseTexture) GlFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, depthBuffer) GlRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH_COMPONENT24, GraphicsData.WIDTH, GraphicsData.HEIGHT) GlBindRenderbuffer(GL_RENDERBUFFER, depthBuffer) GlFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT2, GL_RENDERBUFFER, normalsRT) GlRenderbufferStorage(GL_RENDERBUFFER, GL_RGBA16F, GraphicsData.WIDTH, GraphicsData.HEIGHT) GlBindRenderbuffer(GL_RENDERBUFFER, normalsRT) GlFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT1, GL_RENDERBUFFER, positionRT) GlRenderbufferStorage(GL_RENDERBUFFER, GL_RGBA32F, GraphicsData.WIDTH, GraphicsData.HEIGHT) GlBindRenderbuffer(GL_RENDERBUFFER, positionRT) GlFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, diffuseRT) GlRenderbufferStorage(GL_RENDERBUFFER, GL_RGBA, GraphicsData.WIDTH, GraphicsData.HEIGHT) GlBindRenderbuffer(GL_RENDERBUFFER, diffuseRT) Public FBORenderTexture() throws Exception Private int depthBuffer private int diffuseTexture Object that manages the Framebufferobject: (called multipleRenderTarget) MultipleRenderTarget.showTexture(0, 512, 384, 0, 0)
![java lwjgl texture render with blackness to right java lwjgl texture render with blackness to right](https://i.stack.imgur.com/dlwHU.gif)
GlTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE) GlTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE) GlClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) Also i’m not able to use gdebugger with my java application (or very difficult). Sadly it is very difficult to debug those performance issues cause i’m not able to measure the time of each method call in code, cause they’re not executed immediatley. Now i have implemented deferred rendering an it’s running only at about 30 fps. My OpenGL application (written in Java using LWJGL) works fine when rendering the scene normal.