JDK-8116785 : Using selfIlluminationMap blurs texture
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: 8
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2013-09-05
  • Updated: 2015-06-17
  • Resolved: 2013-09-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8
8Fixed
Related Reports
Duplicate :  
Relates :  
Description
Run PickTest3D demo, you can clearly see the pixels on the textures. Move the mouse over any shape, all the textures become blurred (or antialiased?) and never return back to the original state. It is triggered by the following code in mouse move handler (currently line 471):

                            ((PhongMaterial)shape.getMaterial()).setSelfIlluminationMap(
                                    createHoverImage(tex.getX(), tex.getY()));

Setting the selfIlluminationMap to null when the mouse leaves doesn't change it back.
Comments
Tested with: toys/PickTest3D the attached test in RT-32404.
19-09-2013

This is a state bug in the d3d pipe that impacts texture which is what both bugs have in common..
18-09-2013

RT-32404 issue being marked as duplicate suggests this one should not depend on selfIlluminationMap as the former one doesn't.
18-09-2013

While, turn on msaa will be "better": With msaa, when click on shape, it becomes blurry. Move around it will restore. Without msaa, always blurry. Maybe similar to RT-32404.
14-09-2013

This suggests that something in Thor's changeset enabling MSAA might have broken it.
14-09-2013

Turn on msaa, rendering will be consistent.
14-09-2013

I ran into something similar the other day, but hadn't gotten around to filing it. Assign to Yao to look at it (I will dig up my failing program and attach it, when I get a chance, as an additional test program).
07-09-2013