add sborka
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
local m = Material("vignette/vignette.png")
|
||||
local m_w = Material("vignette/vignette_white.png")
|
||||
local alpha_saved = 255
|
||||
local alphanew = 0
|
||||
|
||||
if not ConVarExists("suppression_vignette_size") then
|
||||
CreateConVar("suppression_vignette_size", 1, FCVAR_ARCHIVE)
|
||||
end
|
||||
|
||||
hook.Add("RenderScreenspaceEffects", "supp_vignette", function()
|
||||
|
||||
if not render.SupportsPixelShaders_2_0() then return end
|
||||
|
||||
local amt = LocalPlayer():GetNWFloat("FT_Suppression", 0)
|
||||
alphanew = Lerp(6 * FrameTime(), alphanew, amt)
|
||||
|
||||
local a = alphanew
|
||||
|
||||
render.SetMaterial(m)
|
||||
m:SetFloat("$alpha", a)
|
||||
|
||||
local cvar = GetConVar("suppression_vignette_size")
|
||||
local size = cvar and cvar:GetFloat() or 1
|
||||
|
||||
for i = 1, 4 * size do
|
||||
render.DrawScreenQuad()
|
||||
end
|
||||
end)
|
||||
Reference in New Issue
Block a user