Thanks for the work around! I'll give it a try.
Sorry I was a little vague about the shader error.
When I mentioned shaders, I meant as in trying to call it in the draw event while a shader has been set, like so:
shader_set( shader_name );
draw_tile( ts_Enigma , 1 , 0 , 0 , 0 );
shader_reset();
That's when it throws the "Draw failed due to invalid input layout" error. Though this doesn't happen when not running GMLive.
Hope this helps!