From 01058b16f98d57ed5ce8637731e1d56d44dbcc5c Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Fri, 18 Aug 2017 02:04:29 +0200 Subject: vo_opengl: allow texture uploads to fail Surprisingly makes the code shorter, not longer --- video/out/opengl/ra.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'video/out/opengl/ra.h') diff --git a/video/out/opengl/ra.h b/video/out/opengl/ra.h index f0798f018c..eee1728bba 100644 --- a/video/out/opengl/ra.h +++ b/video/out/opengl/ra.h @@ -321,8 +321,8 @@ struct ra_fns { // the image - conversions between bit depth etc. are not supported. // The buffer *may* be marked as "in use" while this operation is going on, // and the contents must not be touched again by the API user until - // buf_poll returns true. - void (*tex_upload)(struct ra *ra, const struct ra_tex_upload_params *params); + // buf_poll returns true. Returns whether successful. + bool (*tex_upload)(struct ra *ra, const struct ra_tex_upload_params *params); // Create a buffer. This can be used as a persistently mapped buffer, // a uniform buffer, a shader storage buffer or possibly others. -- cgit v1.2.3