├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── README.md ├── package.json └── src ├── BasicMaterial ├── index.js ├── template.frag └── template.vert ├── ChunkMaterial.js ├── Chunks ├── alphamap_fragment.glsl ├── alphamap_pars_fragment.glsl ├── alphatest_fragment.glsl ├── aomap_fragment.glsl ├── aomap_pars_fragment.glsl ├── begin_vertex.glsl ├── beginnormal_vertex.glsl ├── bsdfs.glsl ├── bumpmap_pars_fragment.glsl ├── clipping_planes_fragment.glsl ├── clipping_planes_pars_fragment.glsl ├── clipping_planes_pars_vertex.glsl ├── clipping_planes_vertex.glsl ├── color_fragment.glsl ├── color_pars_fragment.glsl ├── color_pars_vertex.glsl ├── color_vertex.glsl ├── common.glsl ├── cube_uv_reflection_fragment.glsl ├── defaultnormal_vertex.glsl ├── displacementmap_pars_vertex.glsl ├── displacementmap_vertex.glsl ├── dithering_fragment.glsl ├── dithering_pars_fragment.glsl ├── emissivemap_fragment.glsl ├── emissivemap_pars_fragment.glsl ├── encodings_fragment.glsl ├── encodings_pars_fragment.glsl ├── envmap_fragment.glsl ├── envmap_pars_fragment.glsl ├── envmap_pars_vertex.glsl ├── envmap_vertex.glsl ├── fog_fragment.glsl ├── fog_pars_fragment.glsl ├── fog_pars_vertex.glsl ├── fog_vertex.glsl ├── gradientmap_pars_fragment.glsl ├── lightmap_fragment.glsl ├── lightmap_pars_fragment.glsl ├── lights_fragment_begin.glsl ├── lights_fragment_end.glsl ├── lights_fragment_maps.glsl ├── lights_lambert_vertex.glsl ├── lights_pars_begin.glsl ├── lights_pars_maps.glsl ├── lights_phong_fragment.glsl ├── lights_phong_pars_fragment.glsl ├── lights_physical_fragment.glsl ├── lights_physical_pars_fragment.glsl ├── logdepthbuf_fragment.glsl ├── logdepthbuf_pars_fragment.glsl ├── logdepthbuf_pars_vertex.glsl ├── logdepthbuf_vertex.glsl ├── map_fragment.glsl ├── map_pars_fragment.glsl ├── map_particle_fragment.glsl ├── map_particle_pars_fragment.glsl ├── metalnessmap_fragment.glsl ├── metalnessmap_pars_fragment.glsl ├── morphnormal_vertex.glsl ├── morphtarget_pars_vertex.glsl ├── morphtarget_vertex.glsl ├── normal_fragment_begin.glsl ├── normal_fragment_maps.glsl ├── normalmap_pars_fragment.glsl ├── packing.glsl ├── premultiplied_alpha_fragment.glsl ├── project_vertex.glsl ├── roughnessmap_fragment.glsl ├── roughnessmap_pars_fragment.glsl ├── shadowmap_pars_fragment.glsl ├── shadowmap_pars_vertex.glsl ├── shadowmap_vertex.glsl ├── shadowmask_pars_fragment.glsl ├── skinbase_vertex.glsl ├── skinning_pars_vertex.glsl ├── skinning_vertex.glsl ├── skinnormal_vertex.glsl ├── specularmap_fragment.glsl ├── specularmap_pars_fragment.glsl ├── tonemapping_fragment.glsl ├── tonemapping_pars_fragment.glsl ├── uv2_pars_fragment.glsl ├── uv2_pars_vertex.glsl ├── uv2_vertex.glsl ├── uv_pars_fragment.glsl ├── uv_pars_vertex.glsl ├── uv_vertex.glsl └── worldpos_vertex.glsl ├── LambertMaterial ├── index.js ├── template.frag └── template.vert ├── NormalMaterial ├── index.js ├── template.frag ├── template.vert └── test ├── ParameterNames.js ├── PhongMaterial ├── index.js ├── template.frag └── template.vert ├── StandardMaterial ├── PhysicalMaterial.js ├── index.js ├── template.frag └── template.vert ├── chunks.js └── utils.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/package.json -------------------------------------------------------------------------------- /src/BasicMaterial/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/BasicMaterial/index.js -------------------------------------------------------------------------------- /src/BasicMaterial/template.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/BasicMaterial/template.frag -------------------------------------------------------------------------------- /src/BasicMaterial/template.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/BasicMaterial/template.vert -------------------------------------------------------------------------------- /src/ChunkMaterial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/ChunkMaterial.js -------------------------------------------------------------------------------- /src/Chunks/alphamap_fragment.glsl: -------------------------------------------------------------------------------- 1 | #ifdef USE_ALPHAMAP 2 | 3 | diffuseColor.a *= texture2D( alphaMap, vUv ).g; 4 | 5 | #endif 6 | -------------------------------------------------------------------------------- /src/Chunks/alphamap_pars_fragment.glsl: -------------------------------------------------------------------------------- 1 | #ifdef USE_ALPHAMAP 2 | 3 | uniform sampler2D alphaMap; 4 | 5 | #endif 6 | -------------------------------------------------------------------------------- /src/Chunks/alphatest_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/alphatest_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/aomap_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/aomap_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/aomap_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/aomap_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/begin_vertex.glsl: -------------------------------------------------------------------------------- 1 | 2 | vec3 transformed = vec3( position ); 3 | -------------------------------------------------------------------------------- /src/Chunks/beginnormal_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/beginnormal_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/bsdfs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/bsdfs.glsl -------------------------------------------------------------------------------- /src/Chunks/bumpmap_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/bumpmap_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/clipping_planes_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/clipping_planes_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/clipping_planes_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/clipping_planes_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/clipping_planes_pars_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/clipping_planes_pars_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/clipping_planes_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/clipping_planes_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/color_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/color_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/color_pars_fragment.glsl: -------------------------------------------------------------------------------- 1 | #ifdef USE_COLOR 2 | 3 | varying vec3 vColor; 4 | 5 | #endif 6 | -------------------------------------------------------------------------------- /src/Chunks/color_pars_vertex.glsl: -------------------------------------------------------------------------------- 1 | #ifdef USE_COLOR 2 | 3 | varying vec3 vColor; 4 | 5 | #endif -------------------------------------------------------------------------------- /src/Chunks/color_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/color_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/common.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/common.glsl -------------------------------------------------------------------------------- /src/Chunks/cube_uv_reflection_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/cube_uv_reflection_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/defaultnormal_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/defaultnormal_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/displacementmap_pars_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/displacementmap_pars_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/displacementmap_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/displacementmap_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/dithering_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/dithering_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/dithering_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/dithering_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/emissivemap_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/emissivemap_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/emissivemap_pars_fragment.glsl: -------------------------------------------------------------------------------- 1 | #ifdef USE_EMISSIVEMAP 2 | 3 | uniform sampler2D emissiveMap; 4 | 5 | #endif 6 | -------------------------------------------------------------------------------- /src/Chunks/encodings_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/encodings_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/encodings_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/encodings_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/envmap_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/envmap_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/envmap_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/envmap_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/envmap_pars_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/envmap_pars_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/envmap_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/envmap_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/fog_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/fog_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/fog_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/fog_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/fog_pars_vertex.glsl: -------------------------------------------------------------------------------- 1 | #ifdef USE_FOG 2 | 3 | varying float fogDepth; 4 | 5 | #endif 6 | -------------------------------------------------------------------------------- /src/Chunks/fog_vertex.glsl: -------------------------------------------------------------------------------- 1 | 2 | #ifdef USE_FOG 3 | fogDepth = -mvPosition.z; 4 | #endif -------------------------------------------------------------------------------- /src/Chunks/gradientmap_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/gradientmap_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/lightmap_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lightmap_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/lightmap_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lightmap_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/lights_fragment_begin.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lights_fragment_begin.glsl -------------------------------------------------------------------------------- /src/Chunks/lights_fragment_end.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lights_fragment_end.glsl -------------------------------------------------------------------------------- /src/Chunks/lights_fragment_maps.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lights_fragment_maps.glsl -------------------------------------------------------------------------------- /src/Chunks/lights_lambert_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lights_lambert_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/lights_pars_begin.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lights_pars_begin.glsl -------------------------------------------------------------------------------- /src/Chunks/lights_pars_maps.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lights_pars_maps.glsl -------------------------------------------------------------------------------- /src/Chunks/lights_phong_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lights_phong_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/lights_phong_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lights_phong_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/lights_physical_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lights_physical_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/lights_physical_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/lights_physical_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/logdepthbuf_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/logdepthbuf_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/logdepthbuf_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/logdepthbuf_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/logdepthbuf_pars_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/logdepthbuf_pars_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/logdepthbuf_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/logdepthbuf_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/map_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/map_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/map_pars_fragment.glsl: -------------------------------------------------------------------------------- 1 | #ifdef USE_MAP 2 | 3 | uniform sampler2D map; 4 | 5 | #endif 6 | -------------------------------------------------------------------------------- /src/Chunks/map_particle_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/map_particle_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/map_particle_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/map_particle_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/metalnessmap_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/metalnessmap_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/metalnessmap_pars_fragment.glsl: -------------------------------------------------------------------------------- 1 | #ifdef USE_METALNESSMAP 2 | 3 | uniform sampler2D metalnessMap; 4 | 5 | #endif -------------------------------------------------------------------------------- /src/Chunks/morphnormal_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/morphnormal_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/morphtarget_pars_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/morphtarget_pars_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/morphtarget_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/morphtarget_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/normal_fragment_begin.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/normal_fragment_begin.glsl -------------------------------------------------------------------------------- /src/Chunks/normal_fragment_maps.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/normal_fragment_maps.glsl -------------------------------------------------------------------------------- /src/Chunks/normalmap_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/normalmap_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/packing.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/packing.glsl -------------------------------------------------------------------------------- /src/Chunks/premultiplied_alpha_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/premultiplied_alpha_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/project_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/project_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/roughnessmap_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/roughnessmap_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/roughnessmap_pars_fragment.glsl: -------------------------------------------------------------------------------- 1 | #ifdef USE_ROUGHNESSMAP 2 | 3 | uniform sampler2D roughnessMap; 4 | 5 | #endif -------------------------------------------------------------------------------- /src/Chunks/shadowmap_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/shadowmap_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/shadowmap_pars_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/shadowmap_pars_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/shadowmap_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/shadowmap_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/shadowmask_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/shadowmask_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/skinbase_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/skinbase_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/skinning_pars_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/skinning_pars_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/skinning_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/skinning_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/skinnormal_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/skinnormal_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/specularmap_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/specularmap_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/specularmap_pars_fragment.glsl: -------------------------------------------------------------------------------- 1 | #ifdef USE_SPECULARMAP 2 | 3 | uniform sampler2D specularMap; 4 | 5 | #endif -------------------------------------------------------------------------------- /src/Chunks/tonemapping_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/tonemapping_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/tonemapping_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/tonemapping_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/uv2_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/uv2_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/uv2_pars_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/uv2_pars_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/uv2_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/uv2_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/uv_pars_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/uv_pars_fragment.glsl -------------------------------------------------------------------------------- /src/Chunks/uv_pars_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/uv_pars_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/uv_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/uv_vertex.glsl -------------------------------------------------------------------------------- /src/Chunks/worldpos_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/Chunks/worldpos_vertex.glsl -------------------------------------------------------------------------------- /src/LambertMaterial/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/LambertMaterial/index.js -------------------------------------------------------------------------------- /src/LambertMaterial/template.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/LambertMaterial/template.frag -------------------------------------------------------------------------------- /src/LambertMaterial/template.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/LambertMaterial/template.vert -------------------------------------------------------------------------------- /src/NormalMaterial/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/NormalMaterial/index.js -------------------------------------------------------------------------------- /src/NormalMaterial/template.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/NormalMaterial/template.frag -------------------------------------------------------------------------------- /src/NormalMaterial/template.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/NormalMaterial/template.vert -------------------------------------------------------------------------------- /src/NormalMaterial/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/NormalMaterial/test -------------------------------------------------------------------------------- /src/ParameterNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/ParameterNames.js -------------------------------------------------------------------------------- /src/PhongMaterial/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/PhongMaterial/index.js -------------------------------------------------------------------------------- /src/PhongMaterial/template.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/PhongMaterial/template.frag -------------------------------------------------------------------------------- /src/PhongMaterial/template.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/PhongMaterial/template.vert -------------------------------------------------------------------------------- /src/StandardMaterial/PhysicalMaterial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/StandardMaterial/PhysicalMaterial.js -------------------------------------------------------------------------------- /src/StandardMaterial/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/StandardMaterial/index.js -------------------------------------------------------------------------------- /src/StandardMaterial/template.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/StandardMaterial/template.frag -------------------------------------------------------------------------------- /src/StandardMaterial/template.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/StandardMaterial/template.vert -------------------------------------------------------------------------------- /src/chunks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/chunks.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pailhead/three-refactor-chunk-material/HEAD/src/utils.js --------------------------------------------------------------------------------