Changeset: f2b2903b65fa Author: vadim Date: 2013-11-28 14:47 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f2b2903b65fa
RT-33792: Implement specular lighting as specified for the PhongMaterial Reviewed-by: ckyang, kcr + apps/toys/FX8-3DFeatures/src/fx83dfeatures/Camera3D.java + apps/toys/FX8-3DFeatures/src/fx83dfeatures/CameraController.java ! apps/toys/FX8-3DFeatures/src/fx83dfeatures/SpecularColorTestApp.java + apps/toys/FX8-3DFeatures/src/resources/spec.png + apps/toys/FX8-3DFeatures/src/resources/spec_color.png ! build.gradle ! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGPhongMaterial.java ! modules/graphics/src/main/java/com/sun/prism/PhongMaterial.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DContext.java ! modules/graphics/src/main/java/com/sun/prism/d3d/D3DPhongMaterial.java ! modules/graphics/src/main/java/com/sun/prism/es2/ES2Context.java ! modules/graphics/src/main/java/com/sun/prism/es2/ES2PhongMaterial.java ! modules/graphics/src/main/java/com/sun/prism/es2/ES2PhongShader.java ! modules/graphics/src/main/java/com/sun/prism/es2/GLContext.java ! modules/graphics/src/main/java/javafx/scene/paint/PhongMaterial.java ! modules/graphics/src/main/native-prism-d3d/D3DContext.cc ! modules/graphics/src/main/native-prism-d3d/D3DMeshView.cc ! modules/graphics/src/main/native-prism-d3d/D3DPhongMaterial.cc ! modules/graphics/src/main/native-prism-d3d/D3DPhongMaterial.h ! modules/graphics/src/main/native-prism-d3d/D3DPhongShader.cc ! modules/graphics/src/main/native-prism-d3d/D3DPhongShader.h ! modules/graphics/src/main/native-prism-d3d/D3DPhongShaderGen.cc ! modules/graphics/src/main/native-prism-d3d/hlsl/Mtl1PS.hlsl ! modules/graphics/src/main/native-prism-d3d/hlsl/psConstants.h ! modules/graphics/src/main/native-prism-d3d/hlsl/psMath.h ! modules/graphics/src/main/native-prism-es2/GLContext.c ! modules/graphics/src/main/native-prism-es2/PrismES2Defs.h ! modules/graphics/src/main/resources/com/sun/prism/es2/glsl/main1Light.frag ! modules/graphics/src/main/resources/com/sun/prism/es2/glsl/main2Lights.frag ! modules/graphics/src/main/resources/com/sun/prism/es2/glsl/main3Lights.frag ! modules/graphics/src/main/resources/com/sun/prism/es2/glsl/specular_color.frag + modules/graphics/src/main/resources/com/sun/prism/es2/glsl/specular_mix.frag ! modules/graphics/src/main/resources/com/sun/prism/es2/glsl/specular_texture.frag