Merge pull request #46205 from clayjohn/GLES3-multi-light

Multiply vertex lit DirectionalLights by albedo in GLES3
This commit is contained in:
Rémi Verschelde 2021-02-19 09:36:29 +01:00 committed by GitHub
commit be8b7571c8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 4 deletions

View File

@ -2159,12 +2159,13 @@ FRAGMENT_SHADER_CODE
#endif //#USE_LIGHT_DIRECTIONAL
#ifdef USE_VERTEX_LIGHTING
diffuse_light *= albedo;
#endif
#ifdef USE_FORWARD_LIGHTING
#ifdef USE_VERTEX_LIGHTING
diffuse_light *= albedo;
#else
#ifndef USE_VERTEX_LIGHTING
for (int i = 0; i < omni_light_count; i++) {
light_process_omni(omni_light_indices[i], vertex, eye_vec, normal, binormal, tangent, albedo, transmission, roughness, metallic, specular, rim, rim_tint, clearcoat, clearcoat_gloss, anisotropy, specular_blob_intensity, diffuse_light, specular_light, alpha);