• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavdevice/

Lines Matching refs:glprocs

179     FFOpenGLFunctions glprocs;
286 if (opengl->glprocs.glUseProgram)
287 opengl->glprocs.glUseProgram(0);
288 if (opengl->glprocs.glDeleteProgram) {
289 opengl->glprocs.glDeleteProgram(opengl->program);
292 if (opengl->glprocs.glDeleteShader) {
293 opengl->glprocs.glDeleteShader(opengl->vertex_shader);
294 opengl->glprocs.glDeleteShader(opengl->fragment_shader);
297 if (opengl->glprocs.glBindBuffer) {
298 opengl->glprocs.glBindBuffer(FF_GL_ARRAY_BUFFER, 0);
299 opengl->glprocs.glBindBuffer(FF_GL_ELEMENT_ARRAY_BUFFER, 0);
301 if (opengl->glprocs.glDeleteBuffers) {
302 opengl->glprocs.glDeleteBuffers(2, &opengl->index_buffer);
423 FFOpenGLFunctions *procs = &opengl->glprocs;
467 FFOpenGLFunctions *procs = &opengl->glprocs;
504 FFOpenGLFunctions *procs = &opengl->glprocs;
751 GLuint shader = opengl->glprocs.glCreateShader(type);
757 opengl->glprocs.glShaderSource(shader, 1, &source, NULL);
758 opengl->glprocs.glCompileShader(shader);
760 opengl->glprocs.glGetShaderiv(shader, FF_GL_COMPILE_STATUS, &result);
763 opengl->glprocs.glGetShaderiv(shader, FF_GL_INFO_LOG_LENGTH, &result);
766 opengl->glprocs.glGetShaderInfoLog(shader, result, NULL, log);
776 opengl->glprocs.glDeleteShader(shader);
804 opengl->program = opengl->glprocs.glCreateProgram();
808 opengl->glprocs.glAttachShader(opengl->program, opengl->vertex_shader);
809 opengl->glprocs.glAttachShader(opengl->program, opengl->fragment_shader);
810 opengl->glprocs.glLinkProgram(opengl->program);
812 opengl->glprocs.glGetProgramiv(opengl->program, FF_GL_LINK_STATUS, &result);
815 opengl->glprocs.glGetProgramiv(opengl->program, FF_GL_INFO_LOG_LENGTH, &result);
820 opengl->glprocs.glGetProgramInfoLog(opengl->program, result, NULL, log);
827 opengl->position_attrib = opengl->glprocs.glGetAttribLocation(opengl->program, "a_position");
828 opengl->texture_coords_attrib = opengl->glprocs.glGetAttribLocation(opengl->program, "a_textureCoords");
829 opengl->projection_matrix_location = opengl->glprocs.glGetUniformLocation(opengl->program, "u_projectionMatrix");
830 opengl->model_view_matrix_location = opengl->glprocs.glGetUniformLocation(opengl->program, "u_modelViewMatrix");
831 opengl->color_map_location = opengl->glprocs.glGetUniformLocation(opengl->program, "u_colorMap");
832 opengl->texture_location[0] = opengl->glprocs.glGetUniformLocation(opengl->program, "u_texture0");
833 opengl->texture_location[1] = opengl->glprocs.glGetUniformLocation(opengl->program, "u_texture1");
834 opengl->texture_location[2] = opengl->glprocs.glGetUniformLocation(opengl->program, "u_texture2");
835 opengl->texture_location[3] = opengl->glprocs.glGetUniformLocation(opengl->program, "u_texture3");
836 opengl->chroma_div_w_location = opengl->glprocs.glGetUniformLocation(opengl->program, "u_chroma_div_w");
837 opengl->chroma_div_h_location = opengl->glprocs.glGetUniformLocation(opengl->program, "u_chroma_div_h");
842 opengl->glprocs.glDeleteShader(opengl->vertex_shader);
843 opengl->glprocs.glDeleteShader(opengl->fragment_shader);
844 opengl->glprocs.glDeleteProgram(opengl->program);
905 opengl->glprocs.glBindBuffer(FF_GL_ARRAY_BUFFER, opengl->vertex_buffer);
906 opengl->glprocs.glBufferData(FF_GL_ARRAY_BUFFER, sizeof(opengl->vertex), opengl->vertex, FF_GL_STATIC_DRAW);
907 opengl->glprocs.glBindBuffer(FF_GL_ARRAY_BUFFER, 0);
917 opengl->glprocs.glUseProgram(opengl->program);
918 opengl->glprocs.glUniformMatrix4fv(opengl->projection_matrix_location, 1, GL_FALSE, opengl->projection_matrix);
919 opengl->glprocs.glUniformMatrix4fv(opengl->model_view_matrix_location, 1, GL_FALSE, opengl->model_view_matrix);
922 opengl->glprocs.glActiveTexture(GL_TEXTURE0 + i);
924 opengl->glprocs.glUniform1i(opengl->texture_location[i], i);
927 opengl->glprocs.glUniformMatrix4fv(opengl->color_map_location, 1, GL_FALSE, opengl->color_map);
929 opengl->glprocs.glUniform1f(opengl->chroma_div_h_location, opengl->chroma_div_h);
931 opengl->glprocs.glUniform1f(opengl->chroma_div_w_location, opengl->chroma_div_w);
1013 opengl->glprocs.glGenBuffers(2, &opengl->index_buffer);
1042 opengl->glprocs.glBindBuffer(FF_GL_ELEMENT_ARRAY_BUFFER, opengl->index_buffer);
1043 opengl->glprocs.glBufferData(FF_GL_ELEMENT_ARRAY_BUFFER, sizeof(g_index), g_index, FF_GL_STATIC_DRAW);
1044 opengl->glprocs.glBindBuffer(FF_GL_ELEMENT_ARRAY_BUFFER, 0);
1235 opengl->glprocs.glBindBuffer(FF_GL_ARRAY_BUFFER, opengl->vertex_buffer);
1236 opengl->glprocs.glBindBuffer(FF_GL_ELEMENT_ARRAY_BUFFER, opengl->index_buffer);
1237 opengl->glprocs.glVertexAttribPointer(opengl->position_attrib, 3, GL_FLOAT, GL_FALSE, sizeof(OpenGLVertexInfo), 0);
1238 opengl->glprocs.glEnableVertexAttribArray(opengl->position_attrib);
1239 opengl->glprocs.glVertexAttribPointer(opengl->texture_coords_attrib, 2, GL_FLOAT, GL_FALSE, sizeof(OpenGLVertexInfo), 12);
1240 opengl->glprocs.glEnableVertexAttribArray(opengl->texture_coords_attrib);