02/05/2002
15-462 Graphics I
11
Drawing on a Surface
•Shimmering when drawing shadow on surface
•Due to limited precision depth buffer
•Either displace surface or shadow slightly
•Or use special properties of scene
•Or use general technique
1.Set depth buffer to read-only, draw surface
2.Set depth buffer to read-write, draw shadow
3.Set color buffer to read-only, draw surface again
4.Set color buffer to read-write
–