-
Bug
-
Resolution: Fixed
-
P2
-
6
-
b23
-
generic
-
generic
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2165089 | 7 | Dmitri Trembovetski | P2 | Closed | Fixed | b33 |
A short test case is attached which shows that simple transformed rectangle
fills and AA rectangles are up to 20 or more times slower than simple
untransformed rectangle fills, even on the latest hardware. With the power
of the hardware GPUs in todays machines, there should be little, if any,
difference in the rendering speed of these primitives.
Indeed, experiments show that we can achieve near-parity for transformed and
AA rectangles and wide lines using simple variations of the D3D and OGL
FillRect primitive and a small Pixel Shader program that runs on most
graphics cards that have been common for the past 3 or 4 years.
fills and AA rectangles are up to 20 or more times slower than simple
untransformed rectangle fills, even on the latest hardware. With the power
of the hardware GPUs in todays machines, there should be little, if any,
difference in the rendering speed of these primitives.
Indeed, experiments show that we can achieve near-parity for transformed and
AA rectangles and wide lines using simple variations of the D3D and OGL
FillRect primitive and a small Pixel Shader program that runs on most
graphics cards that have been common for the past 3 or 4 years.
- backported by
-
JDK-2165089 Simple primitives (rectangle and lines) are slow when rendered with a transform
- Closed
- relates to
-
JDK-6709823 D3D: the AA pixel shader is very slow on some PS3.0 hardware [NVidia NVS 285]
- Open
-
JDK-6695820 D3D: performance degradation for AA primitives on older hardware
- Resolved
-
JDK-6725214 D3D: forward-port the new pipeline from 6u10
- Closed