Hi Wojtek,

  Thank you so much for the response.

  Just for reference, the modifications I've made in my glsl shaders to get it 
running on ATI were mainly the following:

  
  - only index texture coordinates with constants, variables (even const) don't 
seem to work.
  - ensure all variables are initialized (sloppy on my part)
  - hardcode to light 0, the accumulation loop did not work.
  - don't use gl_FrontMaterial / gl_BackMaterial, as the values didn't work as 
they did with nVidia, and produced unexpected values.
  - don't use gl_FrontLightModelProduct, same reason as previous.


  I'm not using alpha in a nonstandard way (at least not intentionally), and I 
don't use discard for anything.  That's good information though, and I will 
fiddle around with my shaders to see if they have any impact (although with the 
NULL program, they shouldn't be used, eh?).

  So having said that, the use of a NULL program indeed does seem like it 
should be valid, as specified in the OpenGL 21.20061201 spec (p. 75), and 
indeed OSG does call glUseProgram(0),  which should revert to fixed function.  
So this is a driver bug, right?

  Still, I agree it might be useful to let the user provide a Program to use, 
or whether to attach the NULL program.

  I ran osgshadow on the ATI 4670 with the 10.7 drivers, and I'll post the 
results below.  I'm also attaching a screenshot of the vehicle in osgviewerWX, 
which seems to be having some texture coordinate issues (again, fine on 
nVidia).  Hmm, even the osg cow seems wrong.

  I don't know precisely what the Texture Matrix fix is that you're speaking 
about, but I can poke around the forums and see if I find the issue.

  And by the way, thanks for the lispsm submission, it's really well done!

Thanks
Baker Searles

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=30355#30355




Attachments: 
http://forum.openscenegraph.org//files/osgcow_504.jpg
http://forum.openscenegraph.org//files/osgviewerwx_coupe_325.jpg
http://forum.openscenegraph.org//files/osgshadow_4_stsm_369.jpg
http://forum.openscenegraph.org//files/osgshadow_4_lispsm_133.jpg


_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to