osgearth_sharedlayer(1) demonstration of shared layers


osgearth_sharedlayer --shapefile file.shp


osgearth_sharedlayer is a sample program which demonstrates the use of shared layers. A shared image layer is one that becomes available to other image layers during the rendering phase. Thus if you share a layer, you can access it in a customer shader and use it to modulate another layer.

In this example, we render a masking layer from a shapefile using the rasterization (agglite) driver. We don't draw this layer directly; instead we use it as a mask and use that mask to modulate the imagery layer from a custom shader, drawing random colors where the mask exists.


--shapefile file.shp
Path to the shapefile