• custom draw gradient function casue huge fps drop
    0 replies, posted
[LUA]function draw.GradientRect(x,y,w,h,color) gradient = surface.GetTextureID( "gui/gradient.vtf" ) surface.SetDrawColor(color) surface.SetTexture( gradient ) surface.DrawTexturedRect( x, y, w, h ) -- Sample --surface.DrawTexturedRect( 0, ScrH()-50, 300, 50 ) end function draw.GradientRectRotate(x,y,w,h,color) gradient = surface.GetTextureID( "gui/gradient.vtf" ) surface.SetDrawColor(color) surface.SetTexture( gradient ) surface.DrawTexturedRectRotated(x-(w/2), y+(h/2), w, h, 180 ); --surface.DrawTexturedRect( x, y, w, h ) -- Sample --surface.DrawTexturedRect( 0, ScrH()-50, 300, 50 ) end[/LUA] I created these draw functions by searching in facepunch. Using hudpaint and I get huge fps drop. Any idea to solve it or I should stop using them. I need to gradient because it looks awesome. [QUOTE]BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id -1 BindTextureToFile: Invalid texture ids -1 -1 SetTextureRGBA: Invalid texture id -1 SetSubTextureRGBA: Invalid texture id -1 BindTextureToFile: Invalid texture id for file gui/gradient.vtf BindTextureToFile: Invalid texture id for file gui/gradient.vtf [/QUOTE] I got that console error now.
Sorry, you need to Log In to post a reply to this thread.