|
@@ -99,6 +99,7 @@
|
|
public REFLECTIONMAP_CUBIC = false;
|
|
public REFLECTIONMAP_CUBIC = false;
|
|
public REFLECTIONMAP_PROJECTION = false;
|
|
public REFLECTIONMAP_PROJECTION = false;
|
|
public REFLECTIONMAP_SKYBOX = false;
|
|
public REFLECTIONMAP_SKYBOX = false;
|
|
|
|
+ public REFLECTIONMAP_SKYBOX_TRANSFORMED = false;
|
|
public REFLECTIONMAP_EXPLICIT = false;
|
|
public REFLECTIONMAP_EXPLICIT = false;
|
|
public REFLECTIONMAP_EQUIRECTANGULAR = false;
|
|
public REFLECTIONMAP_EQUIRECTANGULAR = false;
|
|
public REFLECTIONMAP_EQUIRECTANGULAR_FIXED = false;
|
|
public REFLECTIONMAP_EQUIRECTANGULAR_FIXED = false;
|
|
@@ -687,6 +688,7 @@
|
|
break;
|
|
break;
|
|
case Texture.SKYBOX_MODE:
|
|
case Texture.SKYBOX_MODE:
|
|
defines.REFLECTIONMAP_SKYBOX = true;
|
|
defines.REFLECTIONMAP_SKYBOX = true;
|
|
|
|
+ defines.REFLECTIONMAP_SKYBOX_TRANSFORMED = !reflectionTexture.getReflectionTextureMatrix().isIdentity();
|
|
break;
|
|
break;
|
|
case Texture.SPHERICAL_MODE:
|
|
case Texture.SPHERICAL_MODE:
|
|
defines.REFLECTIONMAP_SPHERICAL = true;
|
|
defines.REFLECTIONMAP_SPHERICAL = true;
|
|
@@ -703,8 +705,8 @@
|
|
case Texture.CUBIC_MODE:
|
|
case Texture.CUBIC_MODE:
|
|
case Texture.INVCUBIC_MODE:
|
|
case Texture.INVCUBIC_MODE:
|
|
default:
|
|
default:
|
|
- defines.REFLECTIONMAP_CUBIC = true;
|
|
|
|
- break; }
|
|
|
|
|
|
+ defines.REFLECTIONMAP_CUBIC = true;
|
|
|
|
+ break; }
|
|
|
|
|
|
if (this.reflectionFresnel) {
|
|
if (this.reflectionFresnel) {
|
|
defines.REFLECTIONFRESNEL = true;
|
|
defines.REFLECTIONFRESNEL = true;
|
|
@@ -730,6 +732,7 @@
|
|
defines.REFLECTIONMAP_CUBIC = false;
|
|
defines.REFLECTIONMAP_CUBIC = false;
|
|
defines.REFLECTIONMAP_PROJECTION = false;
|
|
defines.REFLECTIONMAP_PROJECTION = false;
|
|
defines.REFLECTIONMAP_SKYBOX = false;
|
|
defines.REFLECTIONMAP_SKYBOX = false;
|
|
|
|
+ defines.REFLECTIONMAP_SKYBOX_TRANSFORMED = false;
|
|
defines.REFLECTIONMAP_EXPLICIT = false;
|
|
defines.REFLECTIONMAP_EXPLICIT = false;
|
|
defines.REFLECTIONMAP_EQUIRECTANGULAR = false;
|
|
defines.REFLECTIONMAP_EQUIRECTANGULAR = false;
|
|
defines.REFLECTIONMAP_EQUIRECTANGULAR_FIXED = false;
|
|
defines.REFLECTIONMAP_EQUIRECTANGULAR_FIXED = false;
|