Zack Middleton
Zack Middleton
Extend trap_R_DrawRotatedPic to include float xrot and yrot (0.5f, 0.5f being center). See http://stackoverflow.com/a/6645412 for the trigonometry.
Specular uses a fix light origin. I tried to make it dynamic in Turtle Arena. When I test it, I think it worked ok. Nothing in q3 or Turtle Arena...
This will make stereo sounds more useful. OpenAL API has it built in, it's probably not too hard to add to Base sound system. (Hmm, cases where left and right...
SoF2 has separate gametype QVMs, which could be handled by loading through Game VM. It would also be useful for making a VM that acts as a compatibility layer for...
Using [ManyMouse](https://icculus.org/manymouse/), or SDL2 if ManyMouse gets merged into it before I get around to this.
Most of refEntity_t is only used by models. Currently sprite radius/rotation is in it, but only used in cgame. Maybe let cgame have it's own generic refresh entity and have...
Q3/RTCW/ET IBSP level format does not contain draw surface numbers for collision surfaces. Raven's RBSP format (used by sof2, jk2, and ja) does. Loading surfaceNums from BSP would allow new...
SoF2 has an `aliasShader ` setting, which is used instead of the the real shader if r_aliasShaders is 1. Currently Spearmint has to start parsing the shader each time to...