|
@@ -15,8 +15,8 @@ THREE.WebGLPrograms = function ( renderer, capabilities ) {
|
|
};
|
|
};
|
|
|
|
|
|
var parameterNames = [
|
|
var parameterNames = [
|
|
- "precision", "supportsVertexTextures", "map", "envMap", "envMapMode",
|
|
|
|
- "lightMap", "aoMap", "emissiveMap", "bumpMap", "normalMap", "displacementMap", "specularMap",
|
|
|
|
|
|
+ "precision", "supportsVertexTextures", "map", "mapEncoding", "envMap", "envMapMode", "envMapEncoding",
|
|
|
|
+ "lightMap", "aoMap", "emissiveMap", "emissiveMapEncoding", "bumpMap", "normalMap", "displacementMap", "specularMap",
|
|
"roughnessMap", "metalnessMap",
|
|
"roughnessMap", "metalnessMap",
|
|
"alphaMap", "combine", "vertexColors", "fog", "useFog", "fogExp",
|
|
"alphaMap", "combine", "vertexColors", "fog", "useFog", "fogExp",
|
|
"flatShading", "sizeAttenuation", "logarithmicDepthBuffer", "skinning",
|
|
"flatShading", "sizeAttenuation", "logarithmicDepthBuffer", "skinning",
|
|
@@ -96,11 +96,14 @@ THREE.WebGLPrograms = function ( renderer, capabilities ) {
|
|
supportsVertexTextures: capabilities.vertexTextures,
|
|
supportsVertexTextures: capabilities.vertexTextures,
|
|
|
|
|
|
map: !! material.map,
|
|
map: !! material.map,
|
|
|
|
+ mapEncoding: ( !! material.map ) ? material.map.encoding : false,
|
|
envMap: !! material.envMap,
|
|
envMap: !! material.envMap,
|
|
envMapMode: material.envMap && material.envMap.mapping,
|
|
envMapMode: material.envMap && material.envMap.mapping,
|
|
|
|
+ envMapEncoding: ( !! material.envMap ) ? material.envMap.encoding : false,
|
|
lightMap: !! material.lightMap,
|
|
lightMap: !! material.lightMap,
|
|
aoMap: !! material.aoMap,
|
|
aoMap: !! material.aoMap,
|
|
emissiveMap: !! material.emissiveMap,
|
|
emissiveMap: !! material.emissiveMap,
|
|
|
|
+ emissiveMapEncoding: ( !! material.emissiveMap ) ? material.emissiveMap.encoding : false,
|
|
bumpMap: !! material.bumpMap,
|
|
bumpMap: !! material.bumpMap,
|
|
normalMap: !! material.normalMap,
|
|
normalMap: !! material.normalMap,
|
|
displacementMap: !! material.displacementMap,
|
|
displacementMap: !! material.displacementMap,
|