Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
P3
-
Resolution: Fixed
-
Affects Version/s: 7u4, 8, 9
-
Fix Version/s: 9
-
Component/s: client-libs
-
Labels:
-
Subcomponent:
-
Resolved In Build:b22
-
CPU:generic
-
OS:generic
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8048425 | 8u25 | Sergey Bylokhov | P3 | Resolved | Fixed | b05 |
JDK-8046836 | 8u20 | Sergey Bylokhov | P3 | Resolved | Fixed | b20 |
JDK-8053682 | emb-8u26 | Sergey Bylokhov | P3 | Resolved | Fixed | b17 |
JDK-8232491 | openjdk7u | Andrew Hughes | P3 | Resolved | Fixed | master |
Description
The problem is in the j2d_glReadPixels() in OGLBlitLoop.c:
// we must read one scanline at a time because there is no way
// to read starting at the top-left corner of the source region
while (height > 0) {
j2d_glPixelStorei(GL_PACK_SKIP_ROWS, dsty);
j2d_glReadPixels(srcx, srcy, width, 1,
pf.format, pf.type, pDst);
srcy--;
dsty++;
height--;
}
// we must read one scanline at a time because there is no way
// to read starting at the top-left corner of the source region
while (height > 0) {
j2d_glPixelStorei(GL_PACK_SKIP_ROWS, dsty);
j2d_glReadPixels(srcx, srcy, width, 1,
pf.format, pf.type, pDst);
srcy--;
dsty++;
height--;
}
Attachments
Issue Links
- backported by
-
JDK-8046836 [OGL] surface->sw blit is extremely slow
-
- Resolved
-
-
JDK-8048425 [OGL] surface->sw blit is extremely slow
-
- Resolved
-
-
JDK-8053682 [OGL] surface->sw blit is extremely slow
-
- Resolved
-
-
JDK-8232491 [OGL] surface->sw blit is extremely slow
-
- Resolved
-
- duplicates
-
JDK-8088790 JTextArea in SwingNode isn't usable
-
- Closed
-