def METHOD_NAME(cls, width, height):
    ctx = moderngl.create_standalone_context()
    color_rbo = ctx.renderbuffer((width, height), samples=ctx.max_samples)
    fbo = ctx.framebuffer([color_rbo])
    fbo.use()
    prog = ctx.program(
        vertex_shader='''
            #version 330
            in vec3 in_vert;
            in vec4 in_color;
            out vec4 v_color;
            uniform mat4 mvp;
            void main() {
                gl_Position = mvp * vec4(in_vert, 1.0);
                v_color = in_color;
            }
        ''',
        fragment_shader='''
            #version 330
            in vec4 v_color;
            out vec4 f_color;
            void main() {
                f_color = v_color;
            }
        '''
    )
    ctx.enable(moderngl.BLEND)
    return cls(width, height, ctx, prog, fbo)