Creating a custom vertex shader