X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fblitblur.h;fp=shaders%2Fblitblur.h;h=0000000000000000000000000000000000000000;hb=bececcbb7b2e886e72425e7c070e1fdc3aa126dc;hp=8a75c38d69aa48b311e83667c3eaaef216ba68f8;hpb=93790b71d3a89724255dc73239e38c08ad4bbac7;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/blitblur.h b/shaders/blitblur.h deleted file mode 100644 index 8a75c38..0000000 --- a/shaders/blitblur.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once -#include "vg/vg_engine.h" -extern struct vg_shader _shader_blitblur; -extern GLuint _uniform_blitblur_uInverseRatio; -extern GLuint _uniform_blitblur_uTexMain; -extern GLuint _uniform_blitblur_uTexMotion; -extern GLuint _uniform_blitblur_uBlurStrength; -extern GLuint _uniform_blitblur_uOverrideDir; -extern GLuint _uniform_blitblur_uTime; -extern GLuint _uniform_blitblur_uGlitchStrength; -extern GLuint _uniform_blitblur_uClampUv; -static inline void shader_blitblur_uInverseRatio(v2f v) -{ - glUniform2fv(_uniform_blitblur_uInverseRatio,1,v); -} -static inline void shader_blitblur_uTexMain(int i) -{ - glUniform1i(_uniform_blitblur_uTexMain,i); -} -static inline void shader_blitblur_uTexMotion(int i) -{ - glUniform1i(_uniform_blitblur_uTexMotion,i); -} -static inline void shader_blitblur_uBlurStrength(f32 f) -{ - glUniform1f(_uniform_blitblur_uBlurStrength,f); -} -static inline void shader_blitblur_uOverrideDir(v2f v) -{ - glUniform2fv(_uniform_blitblur_uOverrideDir,1,v); -} -static inline void shader_blitblur_uTime(f32 f) -{ - glUniform1f(_uniform_blitblur_uTime,f); -} -static inline void shader_blitblur_uGlitchStrength(f32 f) -{ - glUniform1f(_uniform_blitblur_uGlitchStrength,f); -} -static inline void shader_blitblur_uClampUv(v2f v) -{ - glUniform2fv(_uniform_blitblur_uClampUv,1,v); -} -static inline void shader_blitblur_use(void); -static inline void shader_blitblur_use(void) -{ - glUseProgram(_shader_blitblur.id); -}