Robert Osfield
|
afbf20eba9
|
First step of refactoring the osg::Program management in osgTerrain::GeometryPool for better performance by placing default osg::Program and shader defines on a single StateSet below the osgTerrain::Terrain
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14704 16af8721-9629-0410-8352-f15c8da7e697
|
2015-02-20 15:02:43 +00:00 |
|
Robert Osfield
|
441dbe6b02
|
Removed commented out lines
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14696 16af8721-9629-0410-8352-f15c8da7e697
|
2015-02-17 19:21:29 +00:00 |
|
Robert Osfield
|
b38c6258bf
|
Added support for new #pragam(atic) shader composition to new displacement mapping technique
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14683 16af8721-9629-0410-8352-f15c8da7e697
|
2015-02-10 17:20:26 +00:00 |
|
Robert Osfield
|
3ab06c54bf
|
Re-enabled texturing and fixed runtime warning
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14667 16af8721-9629-0410-8352-f15c8da7e697
|
2015-01-20 18:01:10 +00:00 |
|
Robert Osfield
|
51afa2c1df
|
Added hardwired geometry shaders
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14666 16af8721-9629-0410-8352-f15c8da7e697
|
2015-01-20 17:58:56 +00:00 |
|
Robert Osfield
|
3eca5765c9
|
Added GeometryPool::s/getUseGeometryShader() hint, and OSG_TERRAIN_USE_GEOMETRY_SHADER env var for setting the default value.
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14660 16af8721-9629-0410-8352-f15c8da7e697
|
2015-01-19 11:29:55 +00:00 |
|
Robert Osfield
|
249c0ff208
|
Added support for using geometry shaders to align the quad diagonals with the local terrain
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14658 16af8721-9629-0410-8352-f15c8da7e697
|
2015-01-16 11:03:11 +00:00 |
|
Robert Osfield
|
3e3d7e4dc1
|
Added a local Vec3Array cache to the HeightFieldDrawable to facilitate efficient intersection testing
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14656 16af8721-9629-0410-8352-f15c8da7e697
|
2015-01-12 10:31:58 +00:00 |
|
Robert Osfield
|
18323ac899
|
Aded shaders for various combinations of layers.
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14637 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-24 10:14:03 +00:00 |
|
Robert Osfield
|
1c9993dd5d
|
Added in source shaders
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14554 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-27 15:54:24 +00:00 |
|
Robert Osfield
|
114ddbb0c6
|
Changed the name of shader files
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14553 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-27 15:39:38 +00:00 |
|
Robert Osfield
|
dfb0b2ab8e
|
Renamed ShaderTerrain to DisplacementMappingTechnique and moved it from the osgterrain example testbed into the osgTerrain NodeKit
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14534 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-26 14:04:20 +00:00 |
|
Robert Osfield
|
d9f93f9d1a
|
Moved osgTerrain::GeometryPool from osgterrain example into osgTerrain NodeKit
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14533 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-26 13:36:28 +00:00 |
|