[SOLVED?] Filters on overlapping Viewports

I remember tripping over this gotcha when I was working on SkyControl back in 2017. The default format for FilterPostProcessor changed between JME 3.0 and 3.1, breaking my off-screen renders:
Porting tips - jME 3.0 to jME 3.1
Used R11G11B10F instead of RGB10_A2 for framebuffer format in Filters… · jMonkeyEngine/jmonkeyengine@200c875 · GitHub

RGB111110F uses the same amount of memory (4 bytes per pixel) as RGBA8. It’s not supported by all platforms. Its only advantage is greater color precision. I’d support changing the default format in FilterPostProcessor back to RGBA8.

2 Likes