[x3d-public] fill in what shading languages are available

doug sanden highaspirations at hotmail.com
Sun Jan 10 07:54:56 PST 2016


> 
> 
>   
> Could someone fill in what shading languages are available for those
>  X3D players which support programmable shaders on this
> 
> 
> 
> 
> 
>  page: http://www.web3d.org/wiki/index.php/Player_support_for_X3D_components
> 

 _                      FreeWRL
Programmable 
 _ Shaders      partial^
GLSL                yes
HLSL                no
Cg                    no

^ and a subset of Level 1
http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/shaders.html#SupportLevels
ComposedShader    yes
ProgramShader        yes
PackagedShader       no

more..
http://freewrl.sourceforge.net/FreeX3D/Component_ProgrammableShaders.html
On behalf of the freewrl opensource community, I report my best knowledge today FreeWRL supports GLSL shading language only, Composed and Program shaders only.
Or more correctly aspires to. Your Geo.x3d example 
http://coderextreme.net/bug/geo.x3d
of cubemap shading in a ComposedShader isn't working right now in freewrl, and I'm looking into that.
Other samples of ProgramShaders and ComposedShaders do work in freewrl: 
http://dug9.users.sourceforge.net/web3d/tests/ProgrammableShaders/flutter2-ProgramShader.x3d
http://dug9.users.sourceforge.net/web3d/tests/ProgrammableShaders/flutter2-ComposedShader.x3d

Thanks,
-Doug


> 
> Player support for X3D components - Web3D.org
> www.web3d.org
> The Extensible 3D (X3D) Graphics standard has many capabilities. X3D
>  components are modular collections of nodes that make it easier for
>  software to gradually ...
> 
> 
> 
> Thanks,
> 
> 
> John    
> 


More information about the x3d-public mailing list