@@ -15,7 +15,6 @@ function WebGLPrograms( renderer, cubemaps, cubeuvmaps, extensions, capabilities
1515 const programs = [ ] ;
1616
1717 const logarithmicDepthBuffer = capabilities . logarithmicDepthBuffer ;
18- const SUPPORTS_VERTEX_TEXTURES = capabilities . vertexTextures ;
1918
2019 let precision = capabilities . precision ;
2120
@@ -199,7 +198,6 @@ function WebGLPrograms( renderer, cubemaps, cubeuvmaps, extensions, capabilities
199198 instancingColor : IS_INSTANCEDMESH && object . instanceColor !== null ,
200199 instancingMorph : IS_INSTANCEDMESH && object . morphTexture !== null ,
201200
202- supportsVertexTextures : SUPPORTS_VERTEX_TEXTURES ,
203201 outputColorSpace : ( currentRenderTarget === null ) ? renderer . outputColorSpace : ( currentRenderTarget . isXRRenderTarget === true ? currentRenderTarget . texture . colorSpace : LinearSRGBColorSpace ) ,
204202 alphaToCoverage : ! ! material . alphaToCoverage ,
205203
@@ -212,7 +210,7 @@ function WebGLPrograms( renderer, cubemaps, cubeuvmaps, extensions, capabilities
212210 lightMap : HAS_LIGHTMAP ,
213211 bumpMap : HAS_BUMPMAP ,
214212 normalMap : HAS_NORMALMAP ,
215- displacementMap : SUPPORTS_VERTEX_TEXTURES && HAS_DISPLACEMENTMAP ,
213+ displacementMap : HAS_DISPLACEMENTMAP ,
216214 emissiveMap : HAS_EMISSIVEMAP ,
217215
218216 normalMapObjectSpace : HAS_NORMALMAP && material . normalMapType === ObjectSpaceNormalMap ,
@@ -472,52 +470,50 @@ function WebGLPrograms( renderer, cubemaps, cubeuvmaps, extensions, capabilities
472470
473471 _programLayers . disableAll ( ) ;
474472
475- if ( parameters . supportsVertexTextures )
476- _programLayers . enable ( 0 ) ;
477473 if ( parameters . instancing )
478- _programLayers . enable ( 1 ) ;
474+ _programLayers . enable ( 0 ) ;
479475 if ( parameters . instancingColor )
480- _programLayers . enable ( 2 ) ;
476+ _programLayers . enable ( 1 ) ;
481477 if ( parameters . instancingMorph )
482- _programLayers . enable ( 3 ) ;
478+ _programLayers . enable ( 2 ) ;
483479 if ( parameters . matcap )
484- _programLayers . enable ( 4 ) ;
480+ _programLayers . enable ( 3 ) ;
485481 if ( parameters . envMap )
486- _programLayers . enable ( 5 ) ;
482+ _programLayers . enable ( 4 ) ;
487483 if ( parameters . normalMapObjectSpace )
488- _programLayers . enable ( 6 ) ;
484+ _programLayers . enable ( 5 ) ;
489485 if ( parameters . normalMapTangentSpace )
490- _programLayers . enable ( 7 ) ;
486+ _programLayers . enable ( 6 ) ;
491487 if ( parameters . clearcoat )
492- _programLayers . enable ( 8 ) ;
488+ _programLayers . enable ( 7 ) ;
493489 if ( parameters . iridescence )
494- _programLayers . enable ( 9 ) ;
490+ _programLayers . enable ( 8 ) ;
495491 if ( parameters . alphaTest )
496- _programLayers . enable ( 10 ) ;
492+ _programLayers . enable ( 9 ) ;
497493 if ( parameters . vertexColors )
498- _programLayers . enable ( 11 ) ;
494+ _programLayers . enable ( 10 ) ;
499495 if ( parameters . vertexAlphas )
500- _programLayers . enable ( 12 ) ;
496+ _programLayers . enable ( 11 ) ;
501497 if ( parameters . vertexUv1s )
502- _programLayers . enable ( 13 ) ;
498+ _programLayers . enable ( 12 ) ;
503499 if ( parameters . vertexUv2s )
504- _programLayers . enable ( 14 ) ;
500+ _programLayers . enable ( 13 ) ;
505501 if ( parameters . vertexUv3s )
506- _programLayers . enable ( 15 ) ;
502+ _programLayers . enable ( 14 ) ;
507503 if ( parameters . vertexTangents )
508- _programLayers . enable ( 16 ) ;
504+ _programLayers . enable ( 15 ) ;
509505 if ( parameters . anisotropy )
510- _programLayers . enable ( 17 ) ;
506+ _programLayers . enable ( 16 ) ;
511507 if ( parameters . alphaHash )
512- _programLayers . enable ( 18 ) ;
508+ _programLayers . enable ( 17 ) ;
513509 if ( parameters . batching )
514- _programLayers . enable ( 19 ) ;
510+ _programLayers . enable ( 18 ) ;
515511 if ( parameters . dispersion )
516- _programLayers . enable ( 20 ) ;
512+ _programLayers . enable ( 19 ) ;
517513 if ( parameters . batchingColor )
518- _programLayers . enable ( 21 ) ;
514+ _programLayers . enable ( 20 ) ;
519515 if ( parameters . gradientMap )
520- _programLayers . enable ( 22 ) ;
516+ _programLayers . enable ( 21 ) ;
521517
522518 array . push ( _programLayers . mask ) ;
523519 _programLayers . disableAll ( ) ;
0 commit comments