This is an object and shader that allows the drawing of a sprite with it's four sides warped along bezier curves.
The project doesn't use any dlls etc., just GML and a shader. (Since it uses a shader, if it is being compiled to HTML5, WebGL must be enabled.)
An example project is included which shows an example of a sprite with 16 handles on it which can be dragged around with the mouse. These set the coordinates of the 16 control points in 4 rows and 4 columns to control the drawing of the sprite (though they are intended to be set programmatically - the handles are only intended for the example project). The example uses a very large sprite, showing it can also be used for a whole screen if necessary.