change shader properties to be vg_msg based
[carveJwlIkooP6JGAAIwe30JlM.git] / shaders / blitcolour.h
1 #pragma once
2 #include "vg/vg_engine.h"
3 extern struct vg_shader _shader_blitcolour;
4 extern GLuint _uniform_blitcolour_uInverseRatio;
5 extern GLuint _uniform_blitcolour_uColour;
6 static inline void shader_blitcolour_uInverseRatio(v2f v)
7 {
8 glUniform2fv(_uniform_blitcolour_uInverseRatio,1,v);
9 }
10 static inline void shader_blitcolour_uColour(v4f v)
11 {
12 glUniform4fv(_uniform_blitcolour_uColour,1,v);
13 }
14 static inline void shader_blitcolour_use(void);
15 static inline void shader_blitcolour_use(void)
16 {
17 glUseProgram(_shader_blitcolour.id);
18 }