-
Bug
-
Resolution: Fixed
-
P3
-
None
-
b76
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8136015 | emb-9 | Unassigned | P3 | Resolved | Fixed | team |
JDK-8133397 | 8u71 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8130863 | 8u66 | Andrew Brygin | P3 | Closed | Fixed | b02 |
JDK-8143746 | emb-8u71 | Andrew Brygin | P3 | Resolved | Fixed | b01 |
OGL text renderer needs to provide an information about the destination content to lcd shader
in order to compose lcd glyph correctly. At the moment, the destination content is read from
frame buffer with j2d_glCopyTexSubImage2D(), what could be quite slow. and it
dramatically affects the overall performance of text rendering in the case of lcd glyphs.
This effect is quite noticeable on MacOS X, where OpenGL pipeline is used by default.
On other platforms the OpenGL pipeline is optional, but the problem also exists, and
becomes visible if the pipeline is activated.
Proposed solution: we can avoid the reading from the destination frame buffer at least
in cases where a destination surface data is based on a texture of an appropriate type.
in order to compose lcd glyph correctly. At the moment, the destination content is read from
frame buffer with j2d_glCopyTexSubImage2D(), what could be quite slow. and it
dramatically affects the overall performance of text rendering in the case of lcd glyphs.
This effect is quite noticeable on MacOS X, where OpenGL pipeline is used by default.
On other platforms the OpenGL pipeline is optional, but the problem also exists, and
becomes visible if the pipeline is activated.
Proposed solution: we can avoid the reading from the destination frame buffer at least
in cases where a destination surface data is based on a texture of an appropriate type.
- backported by
-
JDK-8133397 OGL: rendering of lcd text is slow
-
- Resolved
-
-
JDK-8136015 OGL: rendering of lcd text is slow
-
- Resolved
-
-
JDK-8143746 OGL: rendering of lcd text is slow
-
- Resolved
-
-
JDK-8130863 OGL: rendering of lcd text is slow
-
- Closed
-