render.DrawBox colour

Tried using render.DrawBox today.

Set the colour, but not matter what I did it always resulted in:

http://puu.sh/3yrOx.jpg

Middle panel:
[LUA]
render.SetMaterial( HUD.MATS.WHITE )
render.DrawBox( pos, Angle( 0, ply:EyeAngles().y + 90, 0 ), Vector(-hplen/2,-1,-1), Vector( hplen/2, 1, 1), Color(255,0,0), false)
[/LUA]

Is there another method to set the colour?

Try http://wiki.garrysmod.com/page/render/SetColorModulation

Does your material allow coloring?

I tried shiny and debugwhite, didn’t work for those.