Hi,

On Sat, 2010-07-24 at 19:50 +0200, Mauro wrote:
> Hello everybody,
> 
> I'm new with OpenSG 2.0 and I'm trying to insert a SHLChunk into a 
> ChunkMaterial.
> 
> What I would have done in OpenSG 1.8 is:
> 
>    SHLChunkPtr _shl = SHLChunk::create();
>    _shl->readVertexProgram("vp.txt");
>    _shl->readFragmentProgram("fp.txt");
>    _shl->addUniformParameter("normalMap", 0);
> 
> >From what I see in "testSHLLights.cpp" (Source/System/State/SHL) the 
> >procedure 
> is still the same. Am I right?
> 
> My problem is that when I try to include <OpenSG/OSGSHLChunk.h> I get a 
> «header not found» error.
> Is the header deprecated or has the "make install" failed?

State/SHL is definitely deprecated by default. The new shader
infrastructure is in Source/System/State/Shader. Examples are in
the Chunks subdirectory. If you can, work with those.

There is a SHL subdirectory which has wrappers (SimpleSHLChunk) so
that old code should work easier. There are also typedef mappers
for the old names in System/Depreciated/State/Shader, but these should
only be active if OpenSG was build with the deprecated flags 
set in cmake (IIRC).

> Additional informations:
>  * The test [testSHLLights] works fine;

but this is the one from Source/System/State/Shader/SHL not the
one from Source/System/State/SHL.

kind regards
  gerrit



------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to