|
@@ -22,8 +22,8 @@ THREE.ShaderLib = {
|
|
vertexShader: [
|
|
vertexShader: [
|
|
|
|
|
|
THREE.ShaderChunk[ "common" ],
|
|
THREE.ShaderChunk[ "common" ],
|
|
- THREE.ShaderChunk[ "map_pars_vertex" ],
|
|
|
|
- THREE.ShaderChunk[ "lightmap_pars_vertex" ],
|
|
|
|
|
|
+ THREE.ShaderChunk[ "uv_pars_vertex" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv2_pars_vertex" ],
|
|
THREE.ShaderChunk[ "envmap_pars_vertex" ],
|
|
THREE.ShaderChunk[ "envmap_pars_vertex" ],
|
|
THREE.ShaderChunk[ "color_pars_vertex" ],
|
|
THREE.ShaderChunk[ "color_pars_vertex" ],
|
|
THREE.ShaderChunk[ "morphtarget_pars_vertex" ],
|
|
THREE.ShaderChunk[ "morphtarget_pars_vertex" ],
|
|
@@ -33,8 +33,8 @@ THREE.ShaderLib = {
|
|
|
|
|
|
"void main() {",
|
|
"void main() {",
|
|
|
|
|
|
- THREE.ShaderChunk[ "map_vertex" ],
|
|
|
|
- THREE.ShaderChunk[ "lightmap_vertex" ],
|
|
|
|
|
|
+ THREE.ShaderChunk[ "uv_vertex" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv2_vertex" ],
|
|
THREE.ShaderChunk[ "color_vertex" ],
|
|
THREE.ShaderChunk[ "color_vertex" ],
|
|
THREE.ShaderChunk[ "skinbase_vertex" ],
|
|
THREE.ShaderChunk[ "skinbase_vertex" ],
|
|
|
|
|
|
@@ -66,8 +66,11 @@ THREE.ShaderLib = {
|
|
|
|
|
|
THREE.ShaderChunk[ "common" ],
|
|
THREE.ShaderChunk[ "common" ],
|
|
THREE.ShaderChunk[ "color_pars_fragment" ],
|
|
THREE.ShaderChunk[ "color_pars_fragment" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv_pars_fragment" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv2_pars_fragment" ],
|
|
THREE.ShaderChunk[ "map_pars_fragment" ],
|
|
THREE.ShaderChunk[ "map_pars_fragment" ],
|
|
THREE.ShaderChunk[ "alphamap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "alphamap_pars_fragment" ],
|
|
|
|
+ THREE.ShaderChunk[ "aomap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "lightmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "lightmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "fog_pars_fragment" ],
|
|
THREE.ShaderChunk[ "fog_pars_fragment" ],
|
|
@@ -89,7 +92,8 @@ THREE.ShaderLib = {
|
|
|
|
|
|
" outgoingLight = diffuseColor.rgb;", // simple shader
|
|
" outgoingLight = diffuseColor.rgb;", // simple shader
|
|
|
|
|
|
- THREE.ShaderChunk[ "lightmap_fragment" ], // TODO: Light map on an otherwise unlit surface doesn't make sense.
|
|
|
|
|
|
+ THREE.ShaderChunk[ "aomap_fragment" ],
|
|
|
|
+ THREE.ShaderChunk[ "lightmap_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_fragment" ],
|
|
THREE.ShaderChunk[ "shadowmap_fragment" ], // TODO: Shadows on an otherwise unlit surface doesn't make sense.
|
|
THREE.ShaderChunk[ "shadowmap_fragment" ], // TODO: Shadows on an otherwise unlit surface doesn't make sense.
|
|
|
|
|
|
@@ -134,8 +138,8 @@ THREE.ShaderLib = {
|
|
"#endif",
|
|
"#endif",
|
|
|
|
|
|
THREE.ShaderChunk[ "common" ],
|
|
THREE.ShaderChunk[ "common" ],
|
|
- THREE.ShaderChunk[ "map_pars_vertex" ],
|
|
|
|
- THREE.ShaderChunk[ "lightmap_pars_vertex" ],
|
|
|
|
|
|
+ THREE.ShaderChunk[ "uv_pars_vertex" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv2_pars_vertex" ],
|
|
THREE.ShaderChunk[ "envmap_pars_vertex" ],
|
|
THREE.ShaderChunk[ "envmap_pars_vertex" ],
|
|
THREE.ShaderChunk[ "lights_lambert_pars_vertex" ],
|
|
THREE.ShaderChunk[ "lights_lambert_pars_vertex" ],
|
|
THREE.ShaderChunk[ "color_pars_vertex" ],
|
|
THREE.ShaderChunk[ "color_pars_vertex" ],
|
|
@@ -146,8 +150,8 @@ THREE.ShaderLib = {
|
|
|
|
|
|
"void main() {",
|
|
"void main() {",
|
|
|
|
|
|
- THREE.ShaderChunk[ "map_vertex" ],
|
|
|
|
- THREE.ShaderChunk[ "lightmap_vertex" ],
|
|
|
|
|
|
+ THREE.ShaderChunk[ "uv_vertex" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv2_vertex" ],
|
|
THREE.ShaderChunk[ "color_vertex" ],
|
|
THREE.ShaderChunk[ "color_vertex" ],
|
|
|
|
|
|
THREE.ShaderChunk[ "morphnormal_vertex" ],
|
|
THREE.ShaderChunk[ "morphnormal_vertex" ],
|
|
@@ -185,8 +189,11 @@ THREE.ShaderLib = {
|
|
|
|
|
|
THREE.ShaderChunk[ "common" ],
|
|
THREE.ShaderChunk[ "common" ],
|
|
THREE.ShaderChunk[ "color_pars_fragment" ],
|
|
THREE.ShaderChunk[ "color_pars_fragment" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv_pars_fragment" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv2_pars_fragment" ],
|
|
THREE.ShaderChunk[ "map_pars_fragment" ],
|
|
THREE.ShaderChunk[ "map_pars_fragment" ],
|
|
THREE.ShaderChunk[ "alphamap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "alphamap_pars_fragment" ],
|
|
|
|
+ THREE.ShaderChunk[ "aomap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "lightmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "lightmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "fog_pars_fragment" ],
|
|
THREE.ShaderChunk[ "fog_pars_fragment" ],
|
|
@@ -222,6 +229,7 @@ THREE.ShaderLib = {
|
|
|
|
|
|
" #endif",
|
|
" #endif",
|
|
|
|
|
|
|
|
+ THREE.ShaderChunk[ "aomap_fragment" ],
|
|
THREE.ShaderChunk[ "lightmap_fragment" ],
|
|
THREE.ShaderChunk[ "lightmap_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_fragment" ],
|
|
THREE.ShaderChunk[ "shadowmap_fragment" ],
|
|
THREE.ShaderChunk[ "shadowmap_fragment" ],
|
|
@@ -271,8 +279,8 @@ THREE.ShaderLib = {
|
|
"#endif",
|
|
"#endif",
|
|
|
|
|
|
THREE.ShaderChunk[ "common" ],
|
|
THREE.ShaderChunk[ "common" ],
|
|
- THREE.ShaderChunk[ "map_pars_vertex" ],
|
|
|
|
- THREE.ShaderChunk[ "lightmap_pars_vertex" ],
|
|
|
|
|
|
+ THREE.ShaderChunk[ "uv_pars_vertex" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv2_pars_vertex" ],
|
|
THREE.ShaderChunk[ "envmap_pars_vertex" ],
|
|
THREE.ShaderChunk[ "envmap_pars_vertex" ],
|
|
THREE.ShaderChunk[ "lights_phong_pars_vertex" ],
|
|
THREE.ShaderChunk[ "lights_phong_pars_vertex" ],
|
|
THREE.ShaderChunk[ "color_pars_vertex" ],
|
|
THREE.ShaderChunk[ "color_pars_vertex" ],
|
|
@@ -283,8 +291,8 @@ THREE.ShaderLib = {
|
|
|
|
|
|
"void main() {",
|
|
"void main() {",
|
|
|
|
|
|
- THREE.ShaderChunk[ "map_vertex" ],
|
|
|
|
- THREE.ShaderChunk[ "lightmap_vertex" ],
|
|
|
|
|
|
+ THREE.ShaderChunk[ "uv_vertex" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv2_vertex" ],
|
|
THREE.ShaderChunk[ "color_vertex" ],
|
|
THREE.ShaderChunk[ "color_vertex" ],
|
|
|
|
|
|
THREE.ShaderChunk[ "morphnormal_vertex" ],
|
|
THREE.ShaderChunk[ "morphnormal_vertex" ],
|
|
@@ -326,8 +334,11 @@ THREE.ShaderLib = {
|
|
|
|
|
|
THREE.ShaderChunk[ "common" ],
|
|
THREE.ShaderChunk[ "common" ],
|
|
THREE.ShaderChunk[ "color_pars_fragment" ],
|
|
THREE.ShaderChunk[ "color_pars_fragment" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv_pars_fragment" ],
|
|
|
|
+ THREE.ShaderChunk[ "uv2_pars_fragment" ],
|
|
THREE.ShaderChunk[ "map_pars_fragment" ],
|
|
THREE.ShaderChunk[ "map_pars_fragment" ],
|
|
THREE.ShaderChunk[ "alphamap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "alphamap_pars_fragment" ],
|
|
|
|
+ THREE.ShaderChunk[ "aomap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "lightmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "lightmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_pars_fragment" ],
|
|
THREE.ShaderChunk[ "fog_pars_fragment" ],
|
|
THREE.ShaderChunk[ "fog_pars_fragment" ],
|
|
@@ -352,6 +363,7 @@ THREE.ShaderLib = {
|
|
|
|
|
|
THREE.ShaderChunk[ "lights_phong_fragment" ],
|
|
THREE.ShaderChunk[ "lights_phong_fragment" ],
|
|
|
|
|
|
|
|
+ THREE.ShaderChunk[ "aomap_fragment" ],
|
|
THREE.ShaderChunk[ "lightmap_fragment" ],
|
|
THREE.ShaderChunk[ "lightmap_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_fragment" ],
|
|
THREE.ShaderChunk[ "envmap_fragment" ],
|
|
THREE.ShaderChunk[ "shadowmap_fragment" ],
|
|
THREE.ShaderChunk[ "shadowmap_fragment" ],
|