Lines Matching defs:shader

892  *  @param [in] variable_declaration    Choose variable declaration of the fragment shader.
906 } shader[] = {
911 glw::GLuint const shader_count = sizeof(shader) / sizeof(shader[0]);
924 shader[i].id = gl.createShader(shader[i].type);
928 gl.attachShader(m_po, shader[i].id);
932 gl.shaderSource(shader[i].id, shader[i].count, shader[i].source, NULL);
936 gl.compileShader(shader[i].id);
942 gl.getShaderiv(shader[i].id, GL_COMPILE_STATUS, &status);
948 gl.getShaderiv(shader[i].id, GL_INFO_LOG_LENGTH, &log_size);
953 gl.getShaderInfoLog(shader[i].id, log_size, NULL, &log_text[0]);
957 << "Shader type: " << glu::getShaderTypeStr(shader[i].type) << "\n"
961 << shader[i].source[0] << (shader[i].source[1] ? shader[i].source[1] : "")
962 << (shader[i].source[2] ? shader[i].source[2] : "") << "\n"
987 if (shader[i].id)
989 gl.detachShader(m_po, shader[i].id);
1030 if (0 != shader[i].id)
1032 gl.deleteShader(shader[i].id);
1034 shader[i].id = 0;
1347 /* Vertex shader source code. */
1370 /* Fragment shader source program. */
1542 /** @brief Fragment shader declaration selector.
1544 * @return Frgment shader source code part.
1695 /** @brief Fragment shader tail selector.
1699 * @return Frgment shader source code part.
2071 * @param [in] variable_declaration Variables declaration part of fragment shader source code.
2072 * @param [in] tail Tail part of fragment shader source code.
2086 } shader[] = { { { s_vertex_shader, NULL, NULL }, 1, GL_VERTEX_SHADER, 0 },
2089 glw::GLuint const shader_count = sizeof(shader) / sizeof(shader[0]);
2102 shader[i].id = gl.createShader(shader[i].type);
2106 gl.attachShader(m_po, shader[i].id);
2110 gl.shaderSource(shader[i].id, shader[i].count, shader[i].source, NULL);
2114 gl.compileShader(shader[i].id);
2120 gl.getShaderiv(shader[i].id, GL_COMPILE_STATUS, &status);
2126 gl.getShaderiv(shader[i].id, GL_INFO_LOG_LENGTH, &log_size);
2131 gl.getShaderInfoLog(shader[i].id, log_size, NULL, &log_text[0]);
2135 << "Shader type: " << glu::getShaderTypeStr(shader[i].type) << "\n"
2139 << shader[i].source[0] << (shader[i].source[1] ? shader[i].source[1] : "")
2140 << (shader[i].source[2] ? shader[i].source[2] : "") << "\n"
2165 if (shader[i].id)
2167 gl.detachShader(m_po, shader[i].id);
2208 if (0 != shader[i].id)
2210 gl.deleteShader(shader[i].id);
2212 shader[i].id = 0;
2422 /* Vertex shader source code. */
2446 /* Fragment shader source program. */
2838 /** @brief Fragment shader declaration selector.
2840 * @return Frgment shader source code part.
2979 /** @brief Fragment shader declaration selector.
2981 * @return Frgment shader source code part.
3120 /** @brief Fragment shader tail selector.
3122 * @return Frgment shader source code part.
3482 * @param [in] variable_declaration Variables declaration part of fragment shader source code.
3483 * @param [in] tail Tail part of fragment shader source code.
3497 } shader[] = { { { s_vertex_shader, NULL, NULL }, 1, GL_VERTEX_SHADER, 0 },
3500 glw::GLuint const shader_count = sizeof(shader) / sizeof(shader[0]);
3515 shader[i].id = gl.createShader(shader[i].type);
3519 gl.attachShader(po, shader[i].id);
3523 gl.shaderSource(shader[i].id, shader[i].count, shader[i].source, NULL);
3527 gl.compileShader(shader[i].id);
3533 gl.getShaderiv(shader[i].id, GL_COMPILE_STATUS, &status);
3539 gl.getShaderiv(shader[i].id, GL_INFO_LOG_LENGTH, &log_size);
3544 gl.getShaderInfoLog(shader[i].id, log_size, NULL, &log_text[0]);
3548 << "Shader type: " << glu::getShaderTypeStr(shader[i].type) << "\n"
3552 << shader[i].source[0] << (shader[i].source[1] ? shader[i].source[1] : "")
3553 << (shader[i].source[2] ? shader[i].source[2] : "") << "\n"
3578 if (shader[i].id)
3580 gl.detachShader(po, shader[i].id);
3621 if (0 != shader[i].id)
3623 gl.deleteShader(shader[i].id);
3625 shader[i].id = 0;
3950 /* Vertex shader source code. */
3974 /* Fragment shader source program. */
7461 } shader[] = { { s_vertex_shader, GL_VERTEX_SHADER, 0 }, { s_fragment_shader, GL_FRAGMENT_SHADER, 0 } };
7463 glw::GLuint const shader_count = sizeof(shader) / sizeof(shader[0]);
7475 if (DE_NULL != shader[i].source)
7477 shader[i].id = gl.createShader(shader[i].type);
7481 gl.attachShader(m_po, shader[i].id);
7485 gl.shaderSource(shader[i].id, 1, &shader[i].source, NULL);
7489 gl.compileShader(shader[i].id);
7495 gl.getShaderiv(shader[i].id, GL_COMPILE_STATUS, &status);
7501 gl.getShaderiv(shader[i].id, GL_INFO_LOG_LENGTH, &log_size);
7506 gl.getShaderInfoLog(shader[i].id, log_size, NULL, &log_text[0]);
7509 << "Shader type: " << glu::getShaderTypeStr(shader[i].type)
7514 << shader[i].source << "\n"
7539 if (shader[i].id)
7541 gl.detachShader(m_po, shader[i].id);
7582 if (0 != shader[i].id)
7584 gl.deleteShader(shader[i].id);
7586 shader[i].id = 0;
7894 /* Vertex shader source code. */
7916 /* Fragment shader source program. */