summaryrefslogtreecommitdiff
path: root/common.h
diff options
context:
space:
mode:
authorRob Clark <robdclark@gmail.com>2018-06-17 09:59:38 -0400
committerRob Clark <robdclark@gmail.com>2018-06-19 09:43:09 -0400
commit9dcce71e603616ee7a54707e932f962cdf8fb20a (patch)
tree874382698c6e736e9d7bde3af3dd8ef028b38e64 /common.h
parent063ce5c732598b3855775e59b59d9ddffe4ddb24 (diff)
downloadkmscube-9dcce71e603616ee7a54707e932f962cdf8fb20a.tar.gz
add MSAA
Signed-off-by: Rob Clark <robdclark@gmail.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Diffstat (limited to 'common.h')
-rw-r--r--common.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/common.h b/common.h
index 898010d..cff2c33 100644
--- a/common.h
+++ b/common.h
@@ -118,7 +118,7 @@ static inline int __egl_check(void *ptr, const char *name)
#define egl_check(egl, name) __egl_check((egl)->name, #name)
-int init_egl(struct egl *egl, const struct gbm *gbm);
+int init_egl(struct egl *egl, const struct gbm *gbm, int samples);
int create_program(const char *vs_src, const char *fs_src);
int link_program(unsigned program);
@@ -130,8 +130,8 @@ enum mode {
VIDEO, /* video textured cube */
};
-const struct egl * init_cube_smooth(const struct gbm *gbm);
-const struct egl * init_cube_tex(const struct gbm *gbm, enum mode mode);
+const struct egl * init_cube_smooth(const struct gbm *gbm, int samples);
+const struct egl * init_cube_tex(const struct gbm *gbm, enum mode mode, int samples);
#ifdef HAVE_GST
@@ -140,13 +140,13 @@ struct decoder * video_init(const struct egl *egl, const struct gbm *gbm, const
EGLImage video_frame(struct decoder *dec);
void video_deinit(struct decoder *dec);
-const struct egl * init_cube_video(const struct gbm *gbm, const char *video);
+const struct egl * init_cube_video(const struct gbm *gbm, const char *video, int samples);
#else
static inline const struct egl *
-init_cube_video(const struct gbm *gbm, const char *video)
+init_cube_video(const struct gbm *gbm, const char *video, int samples)
{
- (void)gbm; (void)video;
+ (void)gbm; (void)video; (void)samples;
printf("no GStreamer support!\n");
return NULL;
}