added geometry shader support; grass in the landscape is generated via a geometry shader; texture modifications