getProgramCacheKeyParameters method

void getProgramCacheKeyParameters(
  1. List array,
  2. WebGLParameters parameters
)

Implementation

void getProgramCacheKeyParameters(List array, WebGLParameters parameters) {
		array.add( parameters.precision );
		array.add( parameters.outputColorSpace );
		array.add( parameters.envMapMode );
		array.add( parameters.envMapCubeUVHeight );
		array.add( parameters.mapUv );
		array.add( parameters.alphaMapUv );
		array.add( parameters.lightMapUv );
		array.add( parameters.aoMapUv );
		array.add( parameters.bumpMapUv );
		array.add( parameters.normalMapUv );
		array.add( parameters.displacementMapUv );
		array.add( parameters.emissiveMapUv );
		array.add( parameters.metalnessMapUv );
		array.add( parameters.roughnessMapUv );
		array.add( parameters.anisotropyMapUv );
		array.add( parameters.clearcoatMapUv );
		array.add( parameters.clearcoatNormalMapUv );
		array.add( parameters.clearcoatRoughnessMapUv );
		array.add( parameters.iridescenceMapUv );
		array.add( parameters.iridescenceThicknessMapUv );
		array.add( parameters.sheenColorMapUv );
		array.add( parameters.sheenRoughnessMapUv );
		array.add( parameters.specularMapUv );
		array.add( parameters.specularColorMapUv );
		array.add( parameters.specularIntensityMapUv );
		array.add( parameters.transmissionMapUv );
		array.add( parameters.thicknessMapUv );
		array.add( parameters.combine );
		array.add( parameters.fogExp2 );
		array.add( parameters.sizeAttenuation );
		array.add( parameters.morphTargetsCount );
		array.add( parameters.morphAttributeCount );
		array.add( parameters.numDirLights );
		array.add( parameters.numPointLights );
		array.add( parameters.numSpotLights );
		array.add( parameters.numSpotLightMaps );
		array.add( parameters.numHemiLights );
		array.add( parameters.numRectAreaLights );
		array.add( parameters.numDirLightShadows );
		array.add( parameters.numPointLightShadows );
		array.add( parameters.numSpotLightShadows );
		array.add( parameters.numSpotLightShadowsWithMaps );
		array.add( parameters.numLightProbes );
		array.add( parameters.shadowMapType );
		array.add( parameters.toneMapping );
		array.add( parameters.numClippingPlanes );
		array.add( parameters.numClipIntersection );
		array.add( parameters.depthPacking );
}