You are an experienced programmer and have a problem with the engine, shaders, or advanced effects? Here you'll get answers. No questions about C++ programming or topics which are answered in the tutorials!
I just implemented Tessellation in irrlicht (GLSL 4.0v- Open Discussion forum) and I can still use gl_Vertex.xyz
apart from that I think you can use
"in vec4 Vertex;"
Or
"attrib vec4 Vertex"
or something like that