Direct Rendering of Trimmed NURBS Surfaces on the GPU