I've been developing omnidirectional shadowmap entities lately, and it works great except for r_flashlightscissor being no good when you have multiple projections. Keeping it off results is crazy overdraw where large areas of the screen are written over at least seven times per frame, sending performance off a cliff:

On: http://cloud.steampowered.com/ugc/558664840002096292/18D0A75B5AB15EE433377DE5E792C3C52D8CB648/ Off: http://cloud.steampowered.com/ugc/558664840002097596/EFCB735994AE0BAA8ED371D47D1149F700518717/

The difference between those screens is 30 fps!

Has anyone worked out a way to fix scissoring for multi-projection scenes, or at least how to detect when it can safely be enabled?

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to