Skip to content

using deprecated FrameBuffer methods in jme3-core and jme3-desktop #1657

@stephengold

Description

@stephengold

While compiling "master" branch with "-Xlint:deprecation":


/home/sgold/Git/jmonkeyengine/jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java:185: warning: [deprecation] setDepthTexture(com.jme3.texture.Texture2D) in com.jme3.texture.FrameBuffer has been deprecated
                renderFrameBuffer.setDepthTexture(depthTexture);
                                 ^
/home/sgold/Git/jmonkeyengine/jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java:491: warning: [deprecation] setDepthTexture(com.jme3.texture.Texture2D) in com.jme3.texture.FrameBuffer has been deprecated
                renderFrameBufferMS.setDepthTexture(msDepth);
                                   ^
/home/sgold/Git/jmonkeyengine/jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java:492: warning: [deprecation] setColorTexture(com.jme3.texture.Texture2D) in com.jme3.texture.FrameBuffer has been deprecated
                renderFrameBufferMS.setColorTexture(msColor);
                                   ^
/home/sgold/Git/jmonkeyengine/jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java:496: warning: [deprecation] setDepthBuffer(com.jme3.texture.Image.Format) in com.jme3.texture.FrameBuffer has been deprecated
                renderFrameBufferMS.setDepthBuffer(depthFormat);
                                   ^
/home/sgold/Git/jmonkeyengine/jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java:497: warning: [deprecation] setColorBuffer(com.jme3.texture.Image.Format) in com.jme3.texture.FrameBuffer has been deprecated
                renderFrameBufferMS.setColorBuffer(fbFormat);
                                   ^
/home/sgold/Git/jmonkeyengine/jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java:503: warning: [deprecation] setDepthBuffer(com.jme3.texture.Image.Format) in com.jme3.texture.FrameBuffer has been deprecated
            renderFrameBuffer.setDepthBuffer(depthFormat);
                             ^
/home/sgold/Git/jmonkeyengine/jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java:505: warning: [deprecation] setColorTexture(com.jme3.texture.Texture2D) in com.jme3.texture.FrameBuffer has been deprecated
            renderFrameBuffer.setColorTexture(filterTexture);
                             ^
/home/sgold/Git/jmonkeyengine/jme3-core/src/main/java/com/jme3/renderer/Caps.java:522: warning: [deprecation] getDepthBuffer() in com.jme3.texture.FrameBuffer has been deprecated
        RenderBuffer depthBuf = fb.getDepthBuffer();
                                  ^
/home/sgold/Git/jmonkeyengine/jme3-core/src/main/java/com/jme3/renderer/Caps.java:537: warning: [deprecation] getNumColorBuffers() in com.jme3.texture.FrameBuffer has been deprecated
        for (int i = 0; i < fb.getNumColorBuffers(); i++){
                              ^
/home/sgold/Git/jmonkeyengine/jme3-core/src/main/java/com/jme3/renderer/Caps.java:538: warning: [deprecation] getColorBuffer(int) in com.jme3.texture.FrameBuffer has been deprecated
            if (!supportsColorBuffer(caps, fb.getColorBuffer(i))){
                                             ^

Apparently caused by PR #1401. Issue #1554 covers similar warnings in jme3-examples. For hints, see PR #1616.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions