コード例 #1
0
ファイル: hmd_common.c プロジェクト: Aeggy/neverball
void hmd_common_free()
{
    fbo_delete(&L_fbo);
    fbo_delete(&R_fbo);

    glsl_delete(&distortion);

    if (L_vbo) glDeleteBuffers_(1, &L_vbo);
    if (R_vbo) glDeleteBuffers_(1, &R_vbo);
}
コード例 #2
0
ファイル: scm-scene.cpp プロジェクト: rlk/scm
void scm_scene::set_frag(const std::string &s)
{
    frag_file = s;

    glsl_delete(&render);

    if (!vert_file.empty() && !frag_file.empty())
        glsl_source(&render, vert_file.c_str(), -1, frag_file.c_str(), -1);

    init_uniforms();
}