git: openjdk/jfx: master: 8234920: Add SpotLight to the selection of 3D light types

Nir Lisker nlisker at openjdk.java.net
Thu Jun 24 18:32:43 UTC 2021


Changeset: 3fd4c97f
Author:    Nir Lisker <nlisker at openjdk.org>
Date:      2021-06-24 18:31:58 +0000
URL:       https://git.openjdk.java.net/jfx/commit/3fd4c97ff22b9970f13b612209dbcdfe16eaed8c

8234920: Add SpotLight to the selection of 3D light types

Reviewed-by: kcr, arapte

+ modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/spotlight.png
+ modules/javafx.graphics/src/main/java/com/sun/javafx/scene/SpotLightHelper.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGPointLight.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGShape3D.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGSpotLight.java
! modules/javafx.graphics/src/main/java/com/sun/prism/MeshView.java
! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DContext.java
! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DMeshView.java
! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Context.java
! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Light.java
! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2MeshView.java
! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2PhongShader.java
! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLContext.java
+ modules/javafx.graphics/src/main/java/javafx/scene/SpotLight.java
! modules/javafx.graphics/src/main/native-prism-d3d/D3DContext.cc
! modules/javafx.graphics/src/main/native-prism-d3d/D3DLight.cc
! modules/javafx.graphics/src/main/native-prism-d3d/D3DLight.h
! modules/javafx.graphics/src/main/native-prism-d3d/D3DMeshView.cc
! modules/javafx.graphics/src/main/native-prism-d3d/D3DMeshView.h
! modules/javafx.graphics/src/main/native-prism-d3d/D3DPhongShader.h
! modules/javafx.graphics/src/main/native-prism-d3d/hlsl/Mtl1PS.hlsl
! modules/javafx.graphics/src/main/native-prism-d3d/hlsl/psConstants.h
! modules/javafx.graphics/src/main/native-prism-d3d/hlsl/psMath.h
! modules/javafx.graphics/src/main/native-prism-d3d/hlsl/vs2ps.h
! modules/javafx.graphics/src/main/native-prism-d3d/hlsl/vsConstants.h
! modules/javafx.graphics/src/main/native-prism-d3d/hlsl/vsMath.h
! modules/javafx.graphics/src/main/native-prism-es2/GLContext.c
! modules/javafx.graphics/src/main/native-prism-es2/PrismES2Defs.h
! modules/javafx.graphics/src/main/resources/com/sun/prism/es2/glsl/main.vert
! modules/javafx.graphics/src/main/resources/com/sun/prism/es2/glsl/main1Light.frag
! modules/javafx.graphics/src/main/resources/com/sun/prism/es2/glsl/main2Lights.frag
! modules/javafx.graphics/src/main/resources/com/sun/prism/es2/glsl/main3Lights.frag
! tests/performance/3DLighting/attenuation/AttenLightingSample.java
! tests/performance/3DLighting/attenuation/CameraScene3D.java
! tests/performance/3DLighting/attenuation/Environment.java
! tests/performance/3DLighting/attenuation/FPSCounter.java
! tests/performance/3DLighting/attenuation/LightingSample.java
+ tests/system/src/test/java/test/javafx/scene/lighting3D/LightingTest.java
! tests/system/src/test/java/test/javafx/scene/lighting3D/PointLightAttenuationTest.java
+ tests/system/src/test/java/test/javafx/scene/lighting3D/SpotLightAttenuationTest.java



More information about the openjfx-changes mailing list