Yes, it is a simple convex Polygon, it has 4 Vertex.
By applying the function to the 0,1 and 2nd Vertex, leads to skipping some polygons(see image).
By applying the function to the 1,2 and 3rd Vertex to those Polygons, they are drawn correct, but not the rest.
I think some vertex are merged to each other.
I'm trying to solve this by computing the culling on 4 Vertexes.
and yes, "div 2" and ">=" are not needed.