I suppose this is technically a solution, but not the one I'm looking for. I remember cg_shadows "2" looking better than this, and I also play in first person, not third person, but thanks anyway! I looked on the ioquake3 github page for the opengl2 renderer, and at the bottom, it said that cg_shadows had "broken bits". So does this mean that setting it to "2" won't work no matter what?
Edited 1.02 minutes after the original posting.