Hi Chris,

I have just done a quick test of your changes and get a compiler error:

/home/robert/OpenSceneGraph/examples/osgtessellationshaders/osgtessellationshaders.cpp:7:23:
error: expected constructor, destructor, or type conversion before '(' token
 extern "C" { _declspec(dllexport) extern const int NvOptimusEnablement =
1; }

This looks like a platforms specific hack to me, and something that doesn't
belong in cross platform example.  I'm building under Kubuntu 14.10.
Removing this line fixes the problem.

As a general comment, I think the original code path and the approach you
have taken and both useful examples so just replacing the old version with
your own changes isn't appropriate.  A better approach would be to wrap
each code path up in a create scene graph function have the main create
both subgraphs or create which one depending upon the parameters passed to
the example.

Robert.


On 22 November 2014 at 13:17, Chris Kuliukas <[email protected]> wrote:

> Hi,
>
> Attached is an osgtesselationshaders.cpp but designed for quads, which I
> think a lot of people would appreciate since often when doing terrain or
> ocean (certainly when coming from legacy code) you'll most likely be using
> quads rather than triangles.
>
> I found some of the material online (especially the material the
> osgtesselationshaders.cpp was based on) was very unhelpful when it came to
> quads. So this is practically the same code, but modified to use quads
> instead of triangles, so that people have a good starting point for quad
> tesselation for a terrain / ocean setting.
>
> It is a drop-in replacement for
> examples/osgtesselationshaders/osgtesselationshaders.cpp in openscenegraph
> 3.2.1 . It will draw an 8x8 quad grid in a single geometry, of the type
> that a heightmap could be easily applied to.
>
> I add no license further to what was already there, in case that needed to
> be said.
>
> Regards,
> Chris
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=61799#61799
>
>
>
>
> Attachments:
> http://forum.openscenegraph.org//files/osgtessellationquadshaders_154.cpp
>
>
> _______________________________________________
> osg-submissions mailing list
> [email protected]
>
> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to