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 type GL_UNSIGNED_INT_8_8_8_8_REV Hence this is a duplicate of Bug 1226 *** This bug has been marked as a duplicate of bug 1226 ***