[osg-users] osgvertexprogram example

2009-04-11 Thread ami guru
Hello forum,

The shader string in the vertex program example in the assembly code i
guess.

And it is not making much sense to me.

Is that possible to provide the high-level shader (GLSL) snippet and update
the patch?

Regards
Sajjad
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] osgvertexprogram example

2009-04-11 Thread Brede Johansen
Hi Sajjad,

It's late here so I'll be brief.  It's an example using the vertex program
extension.
http://www.opengl.org/registry/specs/ARB/vertex_program.txt

There are other examples using GLSL.


Regards,
Brede


On Sat, Apr 11, 2009 at 6:29 PM, ami guru dosto.wa...@gmail.com wrote:

 Hello forum,

 The shader string in the vertex program example in the assembly code i
 guess.

 And it is not making much sense to me.

 Is that possible to provide the high-level shader (GLSL) snippet and update
 the patch?

 Regards
 Sajjad

 ___
 osg-users mailing list
 osg-users@lists.openscenegraph.org
 http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


[osg-users] osgvertexprogram example

2008-04-02 Thread Guy
Hi,

 What language is the shader in osgvertexprogram?

 

Thanks,

 Guy.

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] osgvertexprogram example

2008-04-02 Thread Robert Osfield
Hi Guy,

On Wed, Apr 2, 2008 at 10:16 AM, Guy [EMAIL PROTECTED] wrote:
  What language is the shader in osgvertexprogram?

It'll based on ARB_vertex_program so you can get the specs from OpenGL
docs/extension registry.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] osgvertexprogram example

2008-04-02 Thread Guy
Hmm.. in the example there is code, I meant what language is it? It's
not GLSL. Is it Cg? I'm not familiar with shaders beside GLSL and I want
to read that refraction shader in order to implement a different shader,
and I want to know what language to learn.

Thanks,
 Guy.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert
Osfield
Sent: Wednesday, April 02, 2008 10:34 AM
To: OpenSceneGraph Users
Subject: Re: [osg-users] osgvertexprogram example

Hi Guy,

On Wed, Apr 2, 2008 at 10:16 AM, Guy [EMAIL PROTECTED] wrote:
  What language is the shader in osgvertexprogram?

It'll based on ARB_vertex_program so you can get the specs from OpenGL
docs/extension registry.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.or
g
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] osgvertexprogram example

2008-04-02 Thread Robert Osfield
On Wed, Apr 2, 2008 at 3:32 PM, Guy [EMAIL PROTECTED] wrote:

 Hmm.. in the example there is code, I meant what language is it? It's
 not GLSL. Is it Cg? I'm not familiar with shaders beside GLSL and I want
 to read that refraction shader in order to implement a different shader,
 and I want to know what language to learn.


ARB_vertex_program predates GLSL and Cg, its more akin to assembly than a
high level language like GLSL or Cg.

These days just use GLSL as per osgshaders.  The osgvertexprogram predates
GLSL software and hardware so isn't a great example unless you need to
target old hardware that doesn't support GLSL.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] osgvertexprogram example

2008-04-02 Thread Guy
Ok, thanks.

I'll check the specs as you suggested.

Hope I'll find there information about that assembly language.

 

Thanks again,

 Guy.

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert
Osfield
Sent: Wednesday, April 02, 2008 3:40 PM
To: OpenSceneGraph Users
Subject: Re: [osg-users] osgvertexprogram example

 

On Wed, Apr 2, 2008 at 3:32 PM, Guy [EMAIL PROTECTED] wrote:

Hmm.. in the example there is code, I meant what language is it?
It's
not GLSL. Is it Cg? I'm not familiar with shaders beside GLSL
and I want
to read that refraction shader in order to implement a different
shader,
and I want to know what language to learn.


ARB_vertex_program predates GLSL and Cg, its more akin to assembly than
a high level language like GLSL or Cg.

These days just use GLSL as per osgshaders.  The osgvertexprogram
predates GLSL software and hardware so isn't a great example unless you
need to target old hardware that doesn't support GLSL.

Robert.



___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] osgvertexprogram example

2008-04-02 Thread Robert Osfield
Hi Guy,

What I really recommend is that you use GLSL, unless there is really strong
reason to use ARB_vertex_program I would avoid it as GLSL shaders as far
more flexible and expose latest features of graphics cards which
ARB_verex_program can't.

Robert.

On Wed, Apr 2, 2008 at 4:51 PM, Guy [EMAIL PROTECTED] wrote:

  Ok, thanks.

 I'll check the specs as you suggested.

 Hope I'll find there information about that assembly language.



 Thanks again,

  Guy.


  --

 *From:* [EMAIL PROTECTED] [mailto:
 [EMAIL PROTECTED] *On Behalf Of *Robert Osfield
 *Sent:* Wednesday, April 02, 2008 3:40 PM
 *To:* OpenSceneGraph Users
 *Subject:* Re: [osg-users] osgvertexprogram example



 On Wed, Apr 2, 2008 at 3:32 PM, Guy [EMAIL PROTECTED] wrote:

 Hmm.. in the example there is code, I meant what language is it? It's
 not GLSL. Is it Cg? I'm not familiar with shaders beside GLSL and I want
 to read that refraction shader in order to implement a different shader,
 and I want to know what language to learn.


 ARB_vertex_program predates GLSL and Cg, its more akin to assembly than a
 high level language like GLSL or Cg.

 These days just use GLSL as per osgshaders.  The osgvertexprogram predates
 GLSL software and hardware so isn't a great example unless you need to
 target old hardware that doesn't support GLSL.

 Robert.


 ___
 osg-users mailing list
 osg-users@lists.openscenegraph.org
 http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] osgvertexprogram example

2008-04-02 Thread Guy
Oh, that's for sure, what I wanted is to be able to read the code to
learn from it.

Later I'll probably implement it with GLSL, unless the assembly code has
a lot better performance...

Does anyone have such statistics by any chance?

 

In the osgvertexprogram, if I understood correctly, the shader uses the
cube map texture to create the refraction effect. I want to do similar
thing to create reflection of arbitrary object.

I guess I could find on the net a lot of GLSL shaders that do reflection
and refraction, but I thought I might learn the assembly language as
well to learn from the examples under my hands.

Thanks anyway,

 Guy.

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert
Osfield
Sent: Wednesday, April 02, 2008 5:36 PM
To: OpenSceneGraph Users
Subject: Re: [osg-users] osgvertexprogram example

 

Hi Guy,

What I really recommend is that you use GLSL, unless there is really
strong reason to use ARB_vertex_program I would avoid it as GLSL shaders
as far more flexible and expose latest features of graphics cards which
ARB_verex_program can't.

Robert.

On Wed, Apr 2, 2008 at 4:51 PM, Guy [EMAIL PROTECTED] wrote:

Ok, thanks.

I'll check the specs as you suggested.

Hope I'll find there information about that assembly language.

 

Thanks again,

 Guy.

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert
Osfield
Sent: Wednesday, April 02, 2008 3:40 PM


To: OpenSceneGraph Users
Subject: Re: [osg-users] osgvertexprogram example

 

On Wed, Apr 2, 2008 at 3:32 PM, Guy [EMAIL PROTECTED] wrote:

Hmm.. in the example there is code, I meant what language is it?
It's
not GLSL. Is it Cg? I'm not familiar with shaders beside GLSL
and I want
to read that refraction shader in order to implement a different
shader,
and I want to know what language to learn.


ARB_vertex_program predates GLSL and Cg, its more akin to assembly than
a high level language like GLSL or Cg.

These days just use GLSL as per osgshaders.  The osgvertexprogram
predates GLSL software and hardware so isn't a great example unless you
need to target old hardware that doesn't support GLSL.

Robert.


___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.or
g

 

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org