Lines Matching defs:m_ppo
301 GLuint m_vsp, m_fsp, m_ppo, m_vao, m_vbo;
308 glGenProgramPipelines(1, &m_ppo);
312 m_ppo = 0;
325 glDeleteProgramPipelines(1, &m_ppo);
330 glDeleteProgram(m_ppo);
352 glUseProgramStages(m_ppo, GL_VERTEX_SHADER_BIT, m_vsp);
353 glUseProgramStages(m_ppo, GL_FRAGMENT_SHADER_BIT, m_fsp);
357 m_ppo = glCreateProgram();
364 glAttachShader(m_ppo, sh);
365 glAttachShader(m_ppo, fsh);
368 glLinkProgram(m_ppo);
369 if (!CheckProgram(m_ppo))
396 glBindProgramPipeline(m_ppo);
398 glUseProgram(m_ppo);
2398 GLuint m_vao[2], m_vbo[2], m_ebo[2], m_vsp, m_fsp, m_ppo;
2408 glGenProgramPipelines(1, &m_ppo);
2412 m_ppo = 0;
2426 glDeleteProgramPipelines(1, &m_ppo);
2431 glDeleteProgram(m_ppo);
2458 glUseProgramStages(m_ppo, GL_VERTEX_SHADER_BIT, m_vsp);
2459 glUseProgramStages(m_ppo, GL_FRAGMENT_SHADER_BIT, m_fsp);
2463 m_ppo = glCreateProgram();
2470 glAttachShader(m_ppo, sh);
2471 glAttachShader(m_ppo, fsh);
2474 glLinkProgram(m_ppo);
2475 if (!CheckProgram(m_ppo))
2571 glBindProgramPipeline(m_ppo);
2576 glUseProgram(m_ppo);
2577 ppo = m_ppo;
2861 GLuint m_vsp, m_fsp, m_ppo, m_ssbo, m_vao, m_vbo;
2869 glGenProgramPipelines(1, &m_ppo);
2873 m_ppo = 0;
2888 glDeleteProgramPipelines(1, &m_ppo);
2893 glDeleteProgram(m_ppo);
2923 glUseProgramStages(m_ppo, GL_VERTEX_SHADER_BIT, m_vsp);
2924 glUseProgramStages(m_ppo, GL_FRAGMENT_SHADER_BIT, m_fsp);
2928 m_ppo = glCreateProgram();
2935 glAttachShader(m_ppo, sh);
2936 glAttachShader(m_ppo, fsh);
2939 glLinkProgram(m_ppo);
2940 if (!CheckProgram(m_ppo))
2989 glBindProgramPipeline(m_ppo);
2991 glUseProgram(m_ppo);