Invalid surface.DrawPoly call breaks subsequent polygons
robotboy655: "Made it throw an error when giving it less than 3 verts" (commit 185851).
robotboy655: "Made it throw an error when giving it less than 3 verts" (commit 185851).
RaphaelIT7 reported that GMODLUA_GetUserType uses a static, non-thread-local buffer for the userdata type name, so threads with different Lua states can clash.
ZehMatt reported that moving entities into triggers with SetPos never fires Touch events, because SetPos/Teleport lack the PhysicsTouchTriggers call that UTIL_SetOrigin has in the Source SDK.
The17thDoctor reported that a surface.DrawPoly() call with fewer than 3 vertices in PostDrawOpaqueRenderables breaks later calls in the same hook.