We present a real-time system that renders antialiased hard shadows using irregular z-buffers. For subpixel accuracy, we use 32 samples per pixel at roughly twice the cost of a single sample. Our system remains interactive on a variety of game assets …