def _make_fullscreen_tri(self):
        """ Creates the oversized triangle used for rendering """
        vformat = GeomVertexFormat.get_v3()
        vdata = GeomVertexData("vertices", vformat, Geom.UH_static)
        vdata.set_num_rows(3)
        vwriter = GeomVertexWriter(vdata, "vertex")
        vwriter.add_data3f(-1, 0, -1)
        vwriter.add_data3f(3, 0, -1)
        vwriter.add_data3f(-1, 0, 3)
        gtris = GeomTriangles(Geom.UH_static)
        gtris.add_next_vertices(3)
        geom = Geom(vdata)
        geom.add_primitive(gtris)
        geom_node = GeomNode("gn")
        geom_node.add_geom(geom)
        geom_node.set_final(True)
        geom_node.set_bounds(OmniBoundingVolume())
        tri = NodePath(geom_node)
        tri.set_depth_test(False)
        tri.set_depth_write(False)
        tri.set_attrib(TransparencyAttrib.make(TransparencyAttrib.M_none), 10000)
        tri.set_color(Vec4(1))
        tri.set_bin("unsorted", 10)
        tri.reparent_to(self._node)
        self._tri = tri
 Creates the oversized triangle used for rendering 
metadrive/render_pipeline/rpcore/util/post_process_region.py