diff options
Diffstat (limited to 'gsk/gl/gskglprogramprivate.h')
-rw-r--r-- | gsk/gl/gskglprogramprivate.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gsk/gl/gskglprogramprivate.h b/gsk/gl/gskglprogramprivate.h index 50c191eb4b..6bfbe48f02 100644 --- a/gsk/gl/gskglprogramprivate.h +++ b/gsk/gl/gskglprogramprivate.h @@ -286,6 +286,22 @@ gsk_gl_program_set_uniform_texture (GskGLProgram *self, } static inline void +gsk_gl_program_set_uniform_texture_with_sync (GskGLProgram *self, + guint key, + guint stamp, + GLenum texture_target, + GLenum texture_slot, + guint texture_id, + GLint min_filter, + GLint max_filter, + gpointer sync) +{ + gsk_gl_program_set_uniform_texture_with_filter (self, key, stamp, texture_target, texture_slot, texture_id, + min_filter, max_filter); + gsk_gl_syncs_add_sync (&self->driver->command_queue->syncs, texture_id, sync); +} + +static inline void gsk_gl_program_set_uniform_matrix (GskGLProgram *self, guint key, guint stamp, |