Found shading issue to be specifying type as vertex_shader as opposed to
fragment_shader in templateApp.cpp