The error I get is:
Could not find PixelFormat for format and/or type: PixelAttributes[fmt 0x80e1, type 0x8367, null]
The same buffered image would work for versions prior to 2.3.x
Creating a texture before converting the BufferedImage to a device-compatible one seems to work fine for my machine.
Please provide a test case and an image to reproduce your bug.
Created attachment 696 [details]
test case (eclipse project with libs)
With the 2.3.0 jars, it fails to create a TextureRenderer object in Windows. (Also tested with 2.2.0 jars and worked correctly).
Note: could not add jars into zip as it was too large for attaching to comment
TextureRendererTest uses TextureRenderer, how does it demonstrate anything?
Created attachment 703 [details]
This a maven project created for Bug 1157
I reproduce the problem and shared as a maven project. So, you can change level of jogl libraries and examine the issue.
(In reply to comment #4)
> Created attachment 703 [details]
> This a maven project created for Bug 1157
> I reproduce the problem and shared as a maven project. So, you can change
> level of jogl libraries and examine the issue.
I have just looked at Bug1157_Test (in the "test/" directory), it's ok for me. I'll run it soon. Disabling the auto swap buffer mode isn't necessary.
format GL_BGRA 0x80E1
Hence this is a duplicate of Bug 1226
*** This bug has been marked as a duplicate of bug 1226 ***