diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-06-08 18:50:11 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-06-08 18:50:11 +0000 |
commit | 2a61cc675bb029dfefaf76d120b12b34a6b22ea1 (patch) | |
tree | df6205707b7fb83cdff8b6966701338d78228942 /libvo/vo_gl.c | |
parent | 10adc6a9c0bd19a85ac8a7b2d480ab5a295ffc63 (diff) | |
download | mpv-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.c | 7 |
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, |