JDK-6599814 : D3D: Jslider shows artifacts when moving the thumb on Nvidia 7600 GS [FSAA]
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2007-08-31
  • Updated: 2008-05-21
  • Resolved: 2008-05-21
Related Reports
Duplicate :  
Description
JSlider is showning painting artifacts when moving the thumb. On Metal LAF, a thin line is drawn just above the slider track when the thumb is moved. On Windows Classic LAF, there is a black impression of the thumb shown from the start to end location of the thumb when the thumb is dragged. 

I have attached screenshots of both of them. This is reproducible with 6u5-b03 PIT and not reproducible when I turn off the D3D pipeline. I reproduced it on WinXP-Nvidia GeForce 7600 GS. 

To reproduce, do the following -
1. Run SwingSet2
2. Go to JSlider demo
3. Drag the thumb of each of the slider, in Metal as well as Windows Look and Feel.
I have noticed that the Antialias setting is set to 4x on my video card (Nvidia Control Panel). This issue is not reproducible when I change the AA setting to 'App controlled'. But even with this AA setting, the artifacts are not seen with ddraw or the old D3D pipeline (jdk6-FCS).

Also the focus border on swing components is much more prominent than usual when 4x AA is enabled. I have attached a couple of screenshots for the same.

Comments
EVALUATION Consolidating all FSAA-related bugs into one
21-05-2008

EVALUATION These are artifacts of FS AA.
17-09-2007