summaryrefslogtreecommitdiffstats
path: root/libvo/vo_gl.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-06-08 18:50:11 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-06-08 18:50:11 +0000
commit2a61cc675bb029dfefaf76d120b12b34a6b22ea1 (patch)
treedf6205707b7fb83cdff8b6966701338d78228942 /libvo/vo_gl.c
parent10adc6a9c0bd19a85ac8a7b2d480ab5a295ffc63 (diff)
downloadmpv-2a61cc675bb029dfefaf76d120b12b34a6b22ea1.tar.bz2
mpv-2a61cc675bb029dfefaf76d120b12b34a6b22ea1.tar.xz
loadGPUProgram function to load fragment program with error checking and statistics
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18654 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_gl.c')
-rw-r--r--libvo/vo_gl.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/libvo/vo_gl.c b/libvo/vo_gl.c
index 6385a74d96..c3c4449eb0 100644
--- a/libvo/vo_gl.c
+++ b/libvo/vo_gl.c
@@ -172,12 +172,7 @@ static void update_yuvconv(void) {
char *prog = calloc(1, MAX_CUSTOM_PROG_SIZE + 1);
fread(prog, 1, MAX_CUSTOM_PROG_SIZE, f);
fclose(f);
- ProgramString(GL_FRAGMENT_PROGRAM, GL_PROGRAM_FORMAT_ASCII,
- strlen(prog), prog);
- glGetIntegerv(GL_PROGRAM_ERROR_POSITION, &i);
- if (i != -1)
- mp_msg(MSGT_VO, MSGL_ERR,
- "[gl] Error in custom program at pos %i (%.20s)\n", i, &prog[i]);
+ loadGPUProgram(GL_FRAGMENT_PROGRAM, prog);
free(prog);
}
ProgramEnvParameter4f(GL_FRAGMENT_PROGRAM, 0,