|
@@ -1,5 +1,5 @@
|
|
import { ShaderChunk } from './ShaderChunk.js';
|
|
import { ShaderChunk } from './ShaderChunk.js';
|
|
-import { UniformsUtils } from './UniformsUtils.js';
|
|
|
|
|
|
+import { mergeUniforms } from './UniformsUtils.js';
|
|
import { Vector3 } from '../../math/Vector3.js';
|
|
import { Vector3 } from '../../math/Vector3.js';
|
|
import { UniformsLib } from './UniformsLib.js';
|
|
import { UniformsLib } from './UniformsLib.js';
|
|
import { Color } from '../../math/Color.js';
|
|
import { Color } from '../../math/Color.js';
|
|
@@ -15,7 +15,7 @@ var ShaderLib = {
|
|
|
|
|
|
basic: {
|
|
basic: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.common,
|
|
UniformsLib.common,
|
|
UniformsLib.specularmap,
|
|
UniformsLib.specularmap,
|
|
UniformsLib.envmap,
|
|
UniformsLib.envmap,
|
|
@@ -31,7 +31,7 @@ var ShaderLib = {
|
|
|
|
|
|
lambert: {
|
|
lambert: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.common,
|
|
UniformsLib.common,
|
|
UniformsLib.specularmap,
|
|
UniformsLib.specularmap,
|
|
UniformsLib.envmap,
|
|
UniformsLib.envmap,
|
|
@@ -52,7 +52,7 @@ var ShaderLib = {
|
|
|
|
|
|
phong: {
|
|
phong: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.common,
|
|
UniformsLib.common,
|
|
UniformsLib.specularmap,
|
|
UniformsLib.specularmap,
|
|
UniformsLib.envmap,
|
|
UniformsLib.envmap,
|
|
@@ -79,7 +79,7 @@ var ShaderLib = {
|
|
|
|
|
|
standard: {
|
|
standard: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.common,
|
|
UniformsLib.common,
|
|
UniformsLib.envmap,
|
|
UniformsLib.envmap,
|
|
UniformsLib.aomap,
|
|
UniformsLib.aomap,
|
|
@@ -107,7 +107,7 @@ var ShaderLib = {
|
|
|
|
|
|
matcap: {
|
|
matcap: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.common,
|
|
UniformsLib.common,
|
|
UniformsLib.bumpmap,
|
|
UniformsLib.bumpmap,
|
|
UniformsLib.normalmap,
|
|
UniformsLib.normalmap,
|
|
@@ -125,7 +125,7 @@ var ShaderLib = {
|
|
|
|
|
|
points: {
|
|
points: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.points,
|
|
UniformsLib.points,
|
|
UniformsLib.fog
|
|
UniformsLib.fog
|
|
] ),
|
|
] ),
|
|
@@ -137,7 +137,7 @@ var ShaderLib = {
|
|
|
|
|
|
dashed: {
|
|
dashed: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.common,
|
|
UniformsLib.common,
|
|
UniformsLib.fog,
|
|
UniformsLib.fog,
|
|
{
|
|
{
|
|
@@ -154,7 +154,7 @@ var ShaderLib = {
|
|
|
|
|
|
depth: {
|
|
depth: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.common,
|
|
UniformsLib.common,
|
|
UniformsLib.displacementmap
|
|
UniformsLib.displacementmap
|
|
] ),
|
|
] ),
|
|
@@ -166,7 +166,7 @@ var ShaderLib = {
|
|
|
|
|
|
normal: {
|
|
normal: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.common,
|
|
UniformsLib.common,
|
|
UniformsLib.bumpmap,
|
|
UniformsLib.bumpmap,
|
|
UniformsLib.normalmap,
|
|
UniformsLib.normalmap,
|
|
@@ -183,7 +183,7 @@ var ShaderLib = {
|
|
|
|
|
|
sprite: {
|
|
sprite: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.sprite,
|
|
UniformsLib.sprite,
|
|
UniformsLib.fog
|
|
UniformsLib.fog
|
|
] ),
|
|
] ),
|
|
@@ -234,7 +234,7 @@ var ShaderLib = {
|
|
|
|
|
|
distanceRGBA: {
|
|
distanceRGBA: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.common,
|
|
UniformsLib.common,
|
|
UniformsLib.displacementmap,
|
|
UniformsLib.displacementmap,
|
|
{
|
|
{
|
|
@@ -251,7 +251,7 @@ var ShaderLib = {
|
|
|
|
|
|
shadow: {
|
|
shadow: {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
UniformsLib.lights,
|
|
UniformsLib.lights,
|
|
UniformsLib.fog,
|
|
UniformsLib.fog,
|
|
{
|
|
{
|
|
@@ -269,7 +269,7 @@ var ShaderLib = {
|
|
|
|
|
|
ShaderLib.physical = {
|
|
ShaderLib.physical = {
|
|
|
|
|
|
- uniforms: UniformsUtils.merge( [
|
|
|
|
|
|
+ uniforms: mergeUniforms( [
|
|
ShaderLib.standard.uniforms,
|
|
ShaderLib.standard.uniforms,
|
|
{
|
|
{
|
|
clearCoat: { value: 0 },
|
|
clearCoat: { value: 0 },
|