| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <!--
- Copyright (C) 2009-2017, Panagiotis Christopoulos Charitos and contributors.
- All rights reserved.
- Code licensed under the BSD License.
- http://www.anki3d.org/LICENSE
- -->
- <shaderProgram>
- <descriptorSet index="1"/>
- <shaders>
- <shader type="vert">
- <inputs>
- <input name="mvp" type="mat4"/>
- <input name="modelView" type="mat4"/>
- </inputs>
- <source><![CDATA[
- #include "shaders/ForwardShadingCommonVert.glsl"
- void main()
- {
- gl_Position = mvp * vec4(in_position, 1.0);
- out_posViewSpace = (modelView * vec4(in_position, 1.0)).xyz;
- }
- ]]></source>
- </shader>
- <shader type="frag">
- <inputs>
- <input name="fogColor" type="vec3" const="1"/>
- <input name="fogAlphaScale" type="float" const="1"/>
- <input name="fogDistanceOfMaxThikness" type="float" const="1"/>
- </inputs>
- <source><![CDATA[
- #include "shaders/ForwardShadingCommonFrag.glsl"
- void main()
- {
- fog(fogColor, fogAlphaScale, fogDistanceOfMaxThikness);
- }
- ]]></source>
- </shader>
- </shaders>
- </shaderProgram>
|