Advertisement
Guest User

Untitled

a guest
Oct 15th, 2018
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 0.67 KB | None | 0 0
  1.     <terrainshader>
  2.       <code>
  3.         <![CDATA[
  4.          #pragma vp_entryPoint disableBathymetry
  5.          #pragma vp_location vertex_view
  6.            
  7.          float oe_terrain_getElevation(in vec2); // osgEarth SDK          
  8.          vec4 oe_layer_tilec;                    // global tile coords
  9.          vec3 oe_UpVectorView;                   // up vector
  10.  
  11.          void disableBathymetry(inout vec4 vert)
  12.          {
  13.            float elev = oe_terrain_getElevation(oe_layer_tilec.st);
  14.            if ( elev < 0.0 )
  15.            {
  16.                vert.xyz -= oe_UpVectorView*elev;
  17.            }
  18.          }
  19.        ]]>
  20.       </code>
  21.     </terrainshader>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement