/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/ |
H A D | 3d_dm_brdf_common.h | 59 float vAshikhmin(float NoV, float NoL) in vAshikhmin() argument 61 return 1.0 / (4.0 * (NoL + NoV - NoL * NoL)); in vAshikhmin() 128 float vGGXWithCombinedDenominator(float alpha2, float NoV, float NoL) in vGGXWithCombinedDenominator() argument 131 const float gl = NoL + sqrt((NoL - NoL * alpha2) * NoL + alpha2); in vGGXWithCombinedDenominator() 143 …float at, float ab, float NoL, float NoV, float ToL, float ToV, float BoL, float BoV, float anisot… in vGGXAnisotropic() argument 145 float gv = NoL * length(vec3(at * ToV, ab * BoV, NoV)); in vGGXAnisotropic() 146 float gl = NoV * length(vec3(at * ToL, ab * BoL, NoL)); in vGGXAnisotropic() 151 vec3 microfacedSpecularBrdf(vec3 f0, float alpha2, float NoL, float NoV, float NoH, float VoH) in microfacedSpecularBrdf() argument 155 float G = vGGXWithCombinedDenominator(alpha2, NoV, NoL); in microfacedSpecularBrdf() 161 float f0, float alpha2, float NoL, float NoH, float VoH, float clearcoat, out float fcc) in microfacedSpecularBrdfClearcoat() argument [all …]
|
H A D | 3d_dm_lighting_common.h | 303 const float sheenV = vAshikhmin(sd.NoV, NoL); in CalculateLight() 307 calculatedColor += (sheenSpec * NoL); in CalculateLight() 347 const float NoL = clamp(dot(sd.N, L), 0.0, 1.0); in CalculateLighting() local 376 const float NoL = clamp(dot(sd.N, L), 0.0, 1.0); in CalculateLighting() local 417 const float NoL = clamp(dot(sd.N, L), 0.0, 1.0); in CalculateLighting() local 439 const float NoL = clamp(dot(sd.N, L), 0.0, 1.0); in CalculateLighting() local 468 const float NoL = clamp(dot(sd.N, L), 0.0, 1.0); in CalculateLighting() local 532 const float sheenV = vAshikhmin(sd.NoV, NoL); in CalculateLight() 536 calculatedColor += (sheenSpec * NoL); in CalculateLight() 583 const float NoL = clamp(dot(sd.N, L), 0.0, 1.0); in CalculateLighting() local [all …]
|
H A D | 3d_dm_shadowing_common.h | 58 …sampler2DShadow shadow, vec4 inShadowCoord, float NoL, vec4 shadowFactor, vec4 atlasSizeInvSize, u… in CalcPcfShadow() argument 69 const float bias = max(normalBias * (1.0 - NoL), depthBias); in CalcPcfShadow() 130 …sampler2DShadow shadow, vec4 inShadowCoord, float NoL, vec4 shadowFactor, vec4 atlasSizeInvSize, u… in CalcPcfShadowMed() argument 141 const float bias = max(normalBias * (1.0 - NoL), depthBias); in CalcPcfShadowMed() 224 …sampler2D shadow, vec4 inShadowCoord, float NoL, vec4 shadowFactors, vec4 atlasSizeInvSize, uvec2 … in CalcVsmShadow() argument
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/common/ |
H A D | inplace_lighting_common.h | 29 vec3 CalculateLightInplace(uint currLightIdx, vec3 materialDiffuseBRDF, vec3 L, float NoL, ShadingD… in CalculateLightInplace() argument 40 const float sheenV = vAshikhmin(sd.NoV, NoL); in CalculateLightInplace() 44 calculatedColor += (sheenSpec * NoL); in CalculateLightInplace() 62 const float G = vGGXWithCombinedDenominator(sd.alpha2, sd.NoV, NoL); in CalculateLightInplace() 69 calculatedColor += (diffuseContrib + specContrib * extAttenuation) * extAttenuation * NoL; in CalculateLightInplace() 97 const float NoL = clamp(dot(sd.N, L), 0.0, 1.0); in CalculateLightingInplace() local 107 … uSampColorShadow, shadowCoord, NoL, shadowFactors, atlasSizeInvSize, lightFlags.zw); in CalculateLightingInplace() 110 … uSampDepthShadow, shadowCoord, NoL, shadowFactors, atlasSizeInvSize, lightFlags.zw); in CalculateLightingInplace() 130 const float NoL = clamp(dot(sd.N, L), 0.0, 1.0); in CalculateLightingInplace() local 157 … color += CalculateLightInplace(currLightIdx, materialDiffuseBRDF, L, NoL, sd, ccsv, ssv) * in CalculateLightingInplace() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/shader/ |
H A D | core3d_dm_fullscreen_deferred_shading.frag | 177 const float NoL = clamp(dot(fd.normal, L), 0.0, 1.0); 188 … uSampColorShadow, shadowCoord, NoL, shadowFactors, atlasSizeInvSize, lightFlags.zw); 191 … uSampDepthShadow, shadowCoord, NoL, shadowFactors, atlasSizeInvSize, lightFlags.zw); 207 const float NoL = clamp(dot(fd.normal, L), 0.0, 1.0); 208 // NOTE: could check for NoL > 0.0 and NoV > 0.0 219 … uSampColorShadow, shadowCoord, NoL, shadowFactors, atlasSizeInvSize, lightFlags.zw); 222 … uSampDepthShadow, shadowCoord, NoL, shadowFactors, atlasSizeInvSize, lightFlags.zw);
|
H A D | core3d_dm_fw.frag | 146 const float NoL = clamp(dot(N, L), 0.0, 1.0); 156 … uSampColorShadow, shadowCoord, NoL, shadowFactors, atlasSizeInvSize, lightFlags.zw); 159 … uSampDepthShadow, shadowCoord, NoL, shadowFactors, atlasSizeInvSize, lightFlags.zw); 174 const float NoL = clamp(dot(N, L), 0.0, 1.0); 175 // NOTE: could check for NoL > 0.0 and NoV > 0.0 185 … uSampColorShadow, shadowCoord, NoL, shadowFactors, atlasSizeInvSize, lightFlags.zw); 188 … uSampDepthShadow, shadowCoord, NoL, shadowFactors, atlasSizeInvSize, lightFlags.zw);
|
/ohos5.0/foundation/multimedia/av_codec/test/moduletest/resources/demuxer/ |
H A D | hevc_v_a.ts | 40378 …G����;X��,��]��SF�l�H�گoR*X��k�!A�<�oY���>�Gm}�s~&�����j�\,�NoL��D� ��"F�e�I�#��…
|