diff --git a/res/gamedata/shaders/gl/effects_sun.vs b/res/gamedata/shaders/gl/effects_sun.vs new file mode 100644 index 00000000000..72c7d46b22a --- /dev/null +++ b/res/gamedata/shaders/gl/effects_sun.vs @@ -0,0 +1,17 @@ +#include "common.h" +#include "iostructs\v_TL.h" + +////////////////////////////////////////////////////////////////////////////////////////// +// Vertex +v2p_TL _main ( v_TL I ) +{ + v2p_TL O; + +// O.HPos = I.P; + O.HPos = mul(m_VP, I.P); // xform, input in world coords + O.HPos.z = O.HPos.w; + O.Tex0 = I.Tex0; + O.Color = I.Color.bgra; // swizzle vertex colour + + return O; +} \ No newline at end of file diff --git a/res/gamedata/shaders/gl/effects_wallmark.vs b/res/gamedata/shaders/gl/effects_wallmark.vs new file mode 100644 index 00000000000..eb83c6fd7fe --- /dev/null +++ b/res/gamedata/shaders/gl/effects_wallmark.vs @@ -0,0 +1,15 @@ +#include "common.h" +#include "iostructs\v_TL.h" + +////////////////////////////////////////////////////////////////////////////////////////// +// Vertex +v2p_TL _main ( v_TL I ) +{ + v2p_TL O; + + O.HPos = mul( m_VP, I.P ); + O.Tex0 = I.Tex0; + O.Color = I.Color.bgra; // swizzle vertex colour + + return O; +} \ No newline at end of file