atmosphericsHelpersV.glsl
上传用户:king477883
上传日期:2021-03-01
资源大小:9553k
文件大小:1k
源码类别:
游戏引擎
开发平台:
C++ Builder
- /**
- * @file atmosphericsHelpersV.glsl
- *
- * Copyright (c) 2005-$CurrentYear$, Linden Research, Inc.
- * $License$
- */
- vec3 atmosAmbient(vec3 light)
- {
- return gl_LightModel.ambient.rgb + light;
- }
- vec3 atmosAffectDirectionalLight(float lightIntensity)
- {
- return gl_LightSource[0].diffuse.rgb * lightIntensity;
- }
- vec3 atmosGetDiffuseSunlightColor()
- {
- return gl_LightSource[0].diffuse.rgb;
- }
- vec3 scaleDownLight(vec3 light)
- {
- /* stub function for fallback compatibility on class1 hardware */
- return light;
- }
- vec3 scaleUpLight(vec3 light)
- {
- /* stub function for fallback compatibility on class1 hardware */
- return light;
- }