//hlsl vs_1_1 #include "vertex_program/include/vertex_shader_constants.inc" #include "vertex_program/include/functions.inc" struct InputVertex { float4 position : POSITION0 : register(v0); }; struct OutputVertex { float4 position : POSITION0; }; OutputVertex main(InputVertex inputVertex) { OutputVertex outputVertex; // transform vertex outputVertex.position = transform3d(inputVertex.position); return outputVertex; }