Hi
I’m using projected shadows on my engine, and altough everything is working alright in Nvidia cards, in Ati cards, i get a weird result, that looks like a wrong blending.
I’m rendering the meshes in white, to a black texture, and using the following blend equation to blend the shadow on the environment :
glBlendFunc(GL_ZERO, GL_ONE_MINUS_SRC_ALPHA);
glBlendEquationEXT(GL_FUNC_REVERSE_SUBTRACT_EXT);
On my GF3 using the latest drivers ( 45.23 ) i get this result :
http://www.fysoftware.com/screenshots/nvidia.jpg
On an Ati 9800, also with the latest drivers ( 6.14.10.6378 ), i get this :
http://www.fysoftware.com/screenshots/ati.jpg
On the Ati, it seem that the black parts of the texture are not completely removed…
any ideias on what could be wrong ?
thanks,
Bruno